POI生成Excel表格

一、生成Excel表格的步骤 生成Excel表格的文件名; 创建文件; // 生成文件目录 File file = new File(request.getSession().getServletContext().getRealPath("/") + “/download/”); // 生成文件名 File excelFile = new File(request.getSession().getServletContext().getRealPath("/") + “/download/”
分类: 其他 发布时间: 03-05 23:48 阅读次数: 0

java23中设计模式解析

转载:https://blog.csdn.net/hustwht/article/details/52675325 一、设计模式的分类 总体来说,设计模式分为三大类: 创建型模式,共五种: 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种: 适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为模式,共十一种: 策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
分类: 其他 发布时间: 03-05 23:48 阅读次数: 0

Java基础(一):java环境变量配置

java环境变量配置相关总结
分类: 其他 发布时间: 03-05 23:48 阅读次数: 0

Java基础(二):内存分析

内存分析相关
分类: 其他 发布时间: 03-05 23:47 阅读次数: 0

认识vue.js

认识vue.js 什么是vue.js 为什么要学习流行框架 框架和库的区别 什么是vue.js vue.js是目前最火的一个前端框架,React是最流行的一个前端框架(React除了开发网站,还可以开发手机App,vue语法也是可以用于进行手机App开发的,需要借助于weex) vue.js是前端的主流框架之一,和 angular.js、React.js一起,并成为前端三大主流框架! vue.js是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。(vue有
分类: 其他 发布时间: 03-05 23:47 阅读次数: 0

Vue指令之 ' v-text ' 、 ' v-html ' 和 ' v-cloak '

如何定义一个基本的vue代码结构 // 第一步:引入 Vue <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> // 第二步:写入html <div id="app"> {{msg}} </div> <script type="text/javascript"> // 创建实例 var vm = new Vue({ el: '#app', data: { msg:"hello world"
分类: 其他 发布时间: 03-05 23:47 阅读次数: 0

vue实现跑马灯效果

分析: 1、给【浪起来】按钮;绑定一个点击事件 v-on @ 2、在按钮的时间处理函数中,写相关的业务逻辑代码:拿到msg字符串,然后 调用字符串 substring 来进行字符串的截取操作,把第一个字符截取出来,放到最后一个位置即可; 3、为了实现点击一下按钮,自动截取的功能,需要把步骤2的代码,放到一个定时器中去; 创建一个控制区域 <div id="app"> <input type="button" value="浪起来" @click="lang"> <input type="b
分类: 其他 发布时间: 03-05 23:46 阅读次数: 0

使用 Mono.Cecil 辅助 Unity3D 手游进行性能测试

Unity3D 引擎在 UnityEngine 名字空间下,提供了 Profiler 类(Unity 5.6 开始似乎改变了这个名字空间),用于辅助对项目性能进行测试。以 Android 平台为例,在构建之前,需要在 Unity 的 File/Build Settings 菜单项弹出的窗口中,勾选 Development Build 一项。后用 adb forward 的方式,将 Android 设备的 TCP 输出转发到电脑,实现和 Unity Profiler 的连接(网上很容易找到这个过
分类: 编程语言 发布时间: 03-05 23:46 阅读次数: 0

nodejs里require的调试截屏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/88182684 例子:我执行到了下图第二行: const TCPClient = require(’…/modules/tcpClient/index’) 那么我们就进入require的内部进行调试: 进入第11行:return mod.require(path); path的值就是require传入的参数: 而mode的值:就是当前发起requi
分类: 编程语言 发布时间: 03-05 23:46 阅读次数: 0

Pycharm第三方库的安装及使用方法

参考博客:https://blog.csdn.net/china_xin1/article/details/80513898 快捷键参考:https://blog.csdn.net/weixin_41059146/article/details/78826163 1、Pycharm第三方库的安装 方法一:pip install 包名;pip uninstall 包名。 方法二:pip install 下载路径\包名.whl (需要先下载第三包:地址:https://www.lfd.uci.ed
分类: 编程语言 发布时间: 03-05 23:45 阅读次数: 0

关于BigDecimal数据在录入问题

之前在工作中遇到一个问题,我在入库前的字段是0.345这样的数据字段属性为BigDecimal,入库之后就是0.300这样的数据,自动把数据四舍五入了。该字段的数据类型为numeric(18,6),入库后如下图: 由于数据来源于客户数据库,不能对其进行改动,后来经过多种尝试,在代码中将实体类的对应字段改为String,由于该项目我用的是Springboot+Mybatis,又在Mapper.xml文件中将字段属性修改为DECIMAL,问题解决。
分类: 编程语言 发布时间: 03-05 23:45 阅读次数: 0

python在局域网中实现文件上传和下载功能

#!/usr/bin/env python3 """Simple HTTP Server With Upload. This module builds on BaseHTTPServer by implementing the standard GET and HEAD requests in a fairly straightforward manner. see: https://gist.github.com/UniIsland/3346170 """ __version__ =
分类: 编程语言 发布时间: 03-05 23:45 阅读次数: 0

[实战算法] 算法练习题汇总(总章)

版权声明:欢迎转载,转载请说明出处. 大数据Github项目地址https://github.com/SeanYanxml/bigdata。 https://blog.csdn.net/u010416101/article/details/88182693 前言 说来惭愧,工作2年多,对于算法方面是一点都没有进步。反而有点退步。本章意在重启当初的算法练习题. 看样子, 当初欠下的技术债还是要还. 练习地址: https://www.nowcoder.com/activity/oj 项目地址:
分类: 编程语言 发布时间: 03-05 23:44 阅读次数: 0

为什么面试官一眼看出你的简历漏洞百出?避免漏洞百出,被面试官淘汰(有福利哦)

在互联网极速膨胀的社会背景下,各行各业涌入互联网的IT民工日益增大。 一、初选如何鉴别劣质简历 培训机构除了提供技术培训,往往还提供简历编写指导、面试指导。很多潜移默化的东西,我们很难甄别。但培训机构包装的简历,存在千遍一律的特征。 1、年龄较小却具备高级文凭 年龄较小却具备高级文凭,这个或许不能作为一项标准,但是大部分的应聘者,均符合传统文凭的市场情况。个别技术爱好者可能通过自考获得文凭,这种情况需提供独有的技术亮点。 2、年龄较大却几乎不具备技术经验 年龄较大却几乎不具备技术经验,相对前一
分类: 编程语言 发布时间: 03-05 23:44 阅读次数: 0

xcode清理缓存

Xcode版本:8.3.3 iOS版本:10.3.2 移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData) 只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。 路径: 1 ~/Library/Developer/Xcode/DerivedData 释放空间:0~xx GB 移除 APP 打包的ipa历史版本(Archives) 删除后不可恢复,文件夹是按照日期排列的,所以如果你不想全
分类: 编程语言 发布时间: 03-05 23:44 阅读次数: 0

Jmeter java.net.NoRouteToHostException: Cannot assign requested address (Address not available)

解决如下: sysctl -w net.ipv4.tcp_timestamps=1 开启对于TCP时间戳的支持,若该项设置为0,则下面一项设置不起作用 sysctl -w net.ipv4.tcp_tw_recycle=1 表示开启TCP连接中TIME-WAIT sockets的快速回收 echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse vi /etc/sysctl.con
分类: 编程语言 发布时间: 03-05 23:44 阅读次数: 0

layui监听tab切换

非IE浏览器 //切换tab 调用不同的方法 layui.use('element', function(){ var $ = jQuery = layui.jquery; var element = layui.element; $('.layui-tab-title').on('click', function(title) { if(title.toElement.textContent=="A标题"){ initQ
分类: 编程语言 发布时间: 03-05 23:43 阅读次数: 0

JavaScript判断元素是否在工作窗口内

function isInViewPortOfOne (el) { const viewPortHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight ;//窗口可视高度 const offsetTop = el.offsetTop;//元素顶部高度 const offsetHeight = el.offsetHeight;//元
分类: 编程语言 发布时间: 03-05 23:43 阅读次数: 0

Java获得某月第一天和最后一天(Calendar实现)

  import java.text.SimpleDateFormat; import java.util.Calendar; /** * 获得该月第一天 * @param year * @param month * @return */ public static String getFirstDayOfMonth(int year,int month){ Calendar cal = Calendar.getInstance(); //设置年份 cal.set(Calendar.YEAR,
分类: 编程语言 发布时间: 03-05 23:43 阅读次数: 0

如果20万用户同时访问一个热点缓存,如何优化你的缓存架构?

(1)为什么要用缓存集群 这篇文章,咱们来聊聊热点缓存的架构优化问题。 其实使用缓存集群的时候,最怕的就是热key、大value这两种情况,那啥叫热key大value呢? 简单来说,热key,就是你的缓存集群中的某个key瞬间被数万甚至十万的并发请求打爆。 大value,就是你的某个key对应的value可能有GB级的大小,导致查询value的时候导致网络相关的故障问题。 这篇文章,我们就来聊聊热key问题。先来看看下面的一幅图。 简单来说,假设你手头有个系统,他本身是集群部署的,然后后面有一
分类: 编程语言 发布时间: 03-05 23:43 阅读次数: 0