- 博客(77)
- 资源 (56)
- 收藏
- 关注
原创 excel导出设置密码(文件不会损坏,看关键那一步),,
FileOutputStream fos=null; try { //保存此XSSFWorkbook对象为xlsx文件 workbook.write(new FileOutputStream(filename)); POIFSFileSystem fs = new POIFSFileSystem(); EncryptionInfo info = new EncryptionInfo(EncryptionMode.standard); Encryptor enc = info.get.
2021-11-18 15:32:19
1235
转载 配置文件中文本地展示没问题,但是提交到git上 乱码
本来一个.properties文件在idea里面commit的时候看了一下diff,没发现异常,但是提交到gitlab上发现.properties的所有中文字符都变成了 \xxxx 的ascii的编码。然后我在idea的show history中查看和上一版本的差异,发现这些中文字符没问题??!!然后就是一顿的百度,bing最后发现设置里面 transparent native-to-ascii conversion是选中的然后网上有人这样解释:::Transparent native-to-as
2021-03-13 17:21:28
1488
1
原创 java删除非空文件夹
org.apache.commons.io.FileUtils.deleteDirectory(new File(“path”));
2021-02-26 17:00:15
290
原创 java获取全年的日期和检查日期是否满足当前yyyy-MM-dd格式
public list<String> getYearDate(String year){ list<String> list=new ArrayList<>(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); long startTime=0; long endTime=0; try{ startTime=sdf.parse(year+"01-01").getTime(); endTi
2021-01-11 15:29:34
545
原创 ie浏览器不支持的js中的一些方法
①IE8不支持String的.trim()方法。解决方法:可以用jquery的$.trim(str) 可以的。②IE8不支持Array类型的indexOf方法。解决方法:在js中加入这个即可。if(!Array.prototype.indexOf){ Array.prototype.indexOf=function(obj,start){ for(var index=(st...
2020-06-03 09:27:11
1560
原创 java批量入库操作报错BatchUpdateException ERRORCODE=-4229
非原子批处理出现故障]使用 getNextException() 来检索已经过批处理的特定元素的异常。 ERRORCODE=-4229, SQLSTATE=null捕获异常得利用SQLException的getNextException比较直观try{ ......}catch(SQLException e){ log.error(e.getNextException());}...
2020-06-02 10:44:45
3527
原创 jsp中引入ElementUI
Jsp中引入ElementUI得用js引入的方式了,要引入的资源:https://download.youkuaiyun.com/download/weixin_42884584/12095182下面是jsp中引入弹出框:<%@ page contentType="text/html;charset=utf-8"%><!DOCTYPE html><html>&l...
2020-01-10 15:53:50
11204
6
原创 linux中tomcat的catalina.sh中设置环境变量
在catalina.sh文件中会有这样的一段代码,会去找setenv.sh文件,我们只需要在bin目录下新增setenv.sh文件。并使用 chmod +x setenv.sh 赋予可执行权限。或者下图在setenv.sh文件中可以设置需要的环境变量export xx=xxx...参考文章: https://www.cnblogs.com/aongao/p/9100528.html...
2019-11-15 09:29:47
3503
原创 form表单字段默认值
form表单中input的text类型字段如果不填值的话,默认值为空串,即“”;我现在的需求是:让不填的字段值为 null。实现方式:将这个字段的disabled设为true。原理是设置了这个属性提交的表单中就不会有这个字段了。document.XXform表单名.x字段=true;...
2019-10-17 14:10:44
6216
1
原创 java中io的带参数的read方法-读取的字符个数
下面代码就是将字符读取到定义的buf数组中,数组满了则返回len并进行判断public class FileReaderTest { public static void main(String[] args) { File file = new File("D:/test.txt"); File file2 = new File("D:/test2.txt"); FileRead...
2019-07-29 22:55:04
1035
原创 eclipse中git提交过滤其他不需要的文件
在项目里面找到文件 .gitignore 没有就新建,,我是在在WebContent下新建的,生效了,,网上的是在项目下新建。
2019-05-29 15:32:21
1658
原创 java工资计算器,三险一金
效果图:做成的exe文件:package com.rn;import java.awt.BorderLayout;import java.awt.Container;import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import jav...
2019-05-26 10:08:04
1102
原创 java通过字节数截取字符串,要保证汉字不被截半个
在java中一个汉字占几个字节?这要看你(或你系统默认)用的编码是什么。byte是1个字节,char是2个字节,但是char里可以存一个汉字,这么说汉字就占用2个字节?String类型里的汉字,按照编码格式的不同,分为2-4个字节的占用,UTF-8占用3个字节,特别的占用4个字节。GBK里汉字确实是占用2个字节。UTF-16里汉字一般占2个字节,特殊的是4个字节。public stat...
2019-05-22 15:23:16
700
原创 java编程模拟斗地主发牌看牌
public static void main(String[] args) { //创建一个map集合 Map<Integer,String> map=new HashMap<>(); //创建一个list List<Integer> list=new ArrayList<>(); //创建一个花色数组 黑桃♠、红心♥、梅花♣、...
2019-05-21 18:06:59
263
原创 eclipse使用git更新,提示更新了代码却没有变化
看看eclipse的workspace和git的代码是否是同一个目录。我是不在一个目录下导致的
2019-05-21 14:21:29
2944
原创 利用exe4j将jar包转换为exe可执行文件
网上有很多教程。https://www.cnblogs.com/duwanjiang/p/6390379.htmlhttps://blog.youkuaiyun.com/TheSnowBoy_2/article/details/51787352http://www.cnblogs.com/hthuang/p/4402112.htmlhttps://blog.youkuaiyun.com/qq_21445563/a...
2019-05-15 14:31:46
277
原创 java的GUI实现闰年判定界面版
运行效果图:import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import ja...
2019-05-14 17:38:37
939
原创 java强转和加字符串+""的比较
正常情况下,是没啥区别,两者都可以用,但是当遇到null时,并且用了StringUtils.isNotBlank和isNotEmpty来判断就要注意了,要用强转,否则null+""不会当做空来处理的。String a=xx+"";String b=(String)xx;StringUtils.isNotEmpty(a): xx为null时,,结果为 trueStringUtils.is...
2019-03-27 11:11:06
552
原创 eclipse中从git上Import Projects时报错,Invalid project description.
Invalid project description. 详情:Invalid project description. OK D:\work\projects\dev-master\omgp overlaps the location of another project: ‘pojix’先改项目的.project文件中name的值;再改web.xml中的display-name中的值。还...
2019-03-07 17:22:03
599
原创 用Java导出excel表格。数据量很大
用Java实现下载功能,并保存到excel表格中;异步的。新增一个进程的那种。简单的导出下载:https://www.cnblogs.com/raphael5200/p/5132631.html
2019-02-27 10:36:00
1641
5
原创 eclispe从git导入代码时报错cannot open git-upload-pack
网络上搜索到的解决方式:打开eclipse中的windows–>Preferences–>Team–>Git–>Configuration–>User Settings.然后点Add Entry新建一个键值对,输入http.sslVerify=false。然而并不能解决又百度到一个解决方式:打开eclipse安装目录下的eclipse.ini添加一句:-Dhtt...
2019-02-13 14:11:53
358
原创 eclipse集成git
离线方式安装;help -> install New Softe…打开安装插件界面选择下载解压后的git文件夹一路next就行了。主要是eclipse的版本和git的版本要对应上,不然就算下载下来了安装时也会报错,我的eclipse是4.2.0的,我先是下载3.4.0的git,安装的时候报错;然后我用git版本3.0.1的,就不报错了,安装成功,重启之后就可以了。下面是官...
2019-02-13 11:33:50
1063
原创 前台AJAX(http)请求向Java后台传时+号变为空格—其他特殊字符解析出错也可参考解决
基本可以用这个参数来搞定:comment=window.encodeURIComponent(comment);参考:https://blog.youkuaiyun.com/qq_26525215/article/details/54142499
2019-01-25 15:11:50
1052
原创 maven项目为什么别人的jar包下会有很多其他的依赖
打开本地仓库jar包所在目录,查看对应jar包的pom文件,是否依赖了其他jar包。打开查看即可
2018-12-15 09:09:28
896
原创 Linux下Tomcat启动报错:port already in use
Linux下Tomcat启动报错:port already in use,导致该问题的原因很多。启动tomcat,报错如下:Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 8301; nested exception is:java.net.BindExce...
2018-12-13 11:32:58
2821
原创 将java项目转换为javaWeb项目,发布方式由集成的tomcat改为Servers
将java项目转换为javaWeb项目发布方式由集成的tomcat改为Servers,如下图所示①更改项目中的.project文件。找到里面的标签,将下面的复制进去。<nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org.eclipse.wst.comm...
2018-12-03 09:26:48
320
1
原创 StringUtils中isEmpty 和isBlank的区别
StringUtils在包:org.apache.commons.lang3 中;StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源...
2018-11-20 13:44:25
145
原创 jsp页面利用easyui做出标签页效果
效果:代码:&lt;%@ page language="java" contentType="text/html; charset=UTF-8"&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content=&am
2018-11-14 16:59:43
1311
原创 html中输入框对金额字段的控制
<input id="amt" type="text" name="amt" placeholder="金额/元" title="金额/元" required="required" onkeyup="this.value=/^[0-9]*\.?[0-9]{0,2}$/.test(this.value) ? this.value : this.valu
2018-11-06 14:40:17
2441
原创 java对金额的处理,保留两位小数、千分位符DecimalFormat
// DecimalFormat,是NumberFormat的具体实现子类 // 保留两位小数,对应位上无数字填充0 DecimalFormat df = new DecimalFormat("#0.00"); System.out.println(df.format(0.2));// 0.20 System.out....
2018-10-30 11:39:17
18255
2
原创 js中利用java代码块会将字符串开头的00会去掉
解决方案:js里要取原来的数字的话使用:var value = ‘&lt;%=i%&gt;’;加上单引号
2018-10-29 15:04:42
551
原创 关于servlet的加载时机控制-load-on-startup
在web.xml中配置servlet的时候会有个属性,这个属性就是来控制Servlet被容器加载的时间。总结:load-on-startup元素标记容器是否应该在web应用程序启动的时候就加载这个Servlet,(实例化并调用其init()方法)。它的值必须是一个整数,表示Servlet被加载的先后顺序。如果该元素的值为负数或者没有设置,则容器会当Servlet被请求时再加载。如果值...
2018-10-21 09:24:58
1256
原创 更新数据库里的一条数据后,事务没提交又更新这笔数据,表中的这表数据会被锁住
在一个java函数里更新数据库一条数据后,更新没提交又更新这笔数据,表中的这表数据会被锁住。总结并行事务第一个事务会锁住更新的记录,下一个事务操作(更新或删除)该记录时排队等待上一个事务释放锁,如果等待过长会取消操作,并且抛出异常,捕获异常进行相应的操作回滚事务或关闭连接释放锁,不然会导致死锁。并且上一个事务提交之后,下一个事务的回滚不会影响到上一个事务的操作。...
2018-10-16 12:04:20
10626
原创 shell脚本-从ftp服务器上下载多个zip文件并解压
zip格式文件用unzip filename解压get 下载单个文件mget 下载多个文件#!/bin/shFTP_IP=192.168.25.100 #FTP服务器地址FTP_PORT=21 #FTP端口号USER=root #FTP用户名PWD=root #FTP用户密码REMOTE_DIR=/root/file #远程FTP服务器...
2018-10-09 16:49:15
2513
原创 idea在控制台搜索
两种方式:方式一:点击Edit->Find->Find,就可以查找了。方式二:按Ctrl+F,然后点击控制台,按Ctrl+K,就可以循环查找。这种方式感觉没第一种好用。...
2018-10-07 22:12:54
19254
3
原创 java中MD5加密
①spring提供的md5加密工具类:DigestUtils②其他工具类:@Test public void demo() { String pwd = "111111"; //用于加密的字符 char md5String[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A...
2018-10-04 22:21:51
100
elasticsearch的一些软件
2019-03-28
[Windows] 电脑版pc版微信防撤回,支持多开,版本号WeChat_v2.6.7.48
2019-03-22
XShell+Enterprise+Plus+6.0.0.82绿色破解版集成xftp
2019-03-09
OpenLDAP实战指南 郭大勇pdf扫描版
2019-03-04
javaweb网上购物商场(前台系统),包含sql脚本,页面很漂亮,下载直接tomcat运行即可
2019-02-17
dubbo的监控中心
2018-12-16
Jsp结合ElementUI要用的js和css
2020-01-10
java工资计算器(三险一金) exe文件
2019-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人