- 博客(66)
- 资源 (26)
- 收藏
- 关注
原创 java.io.IOException: Connection reset by peer
java.io.IOException: Connection reset by peer
2023-02-16 19:02:07
6047
原创 easypoi生成Excel下拉框选项
/** * excel 导出 * @param list * @param pojoClass * @param fileName * @param response * @param exportParams * @param selectList * @throws IOException */ private static void defaultExport(List<?> li...
2021-06-19 10:34:35
2228
6
原创 Spring Boot 微服务异步调用 @EnableAsync @Async
第一步:在Application启动类上面加上@EnableAsync注解@SpringBootApplication@EnableAsyncpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}第二步:定义线程池@Configuration@EnableAsync@C
2021-02-02 12:19:38
1837
2
原创 发送Udp请求 UdpClient 工具类
public class UdpClient { private static DatagramSocket socket; /** * 发送消息 * * @param ip * @param port * @param data * @return * @throws IOException */ public static byte[] send(String ip, int port, by.
2021-01-28 20:04:16
431
原创 jdk1.8 list 多条件排序
public class Student { private int No; private String name; private int age; private String address; public int getNo() { return No; } public void setNo(int no) { No = no; } public String getName(.
2021-01-28 18:55:16
1004
2
原创 sql语句 多条件排序
(1)入参为Map。(2)Map中排序参数: sortName:排序字段。 sortWay:排序方式。(3)sql语句中的otherwise,两种情况: 排序字段为空,默认一个排序字段。 排序字段没找到,默认一个排序字段。以下为排序的代码:order by<choose> <when test="params.sortName...
2019-10-28 11:25:59
1355
原创 mybatis plus or使用
QueryWrapper queryWrapper = new QueryWrapper();queryWrapper .and(wrapper -> wrapper.isNull(“sim”).or().eq(“sim”, “”));queryWrapper .eq(“is_delete”, “0”);对应sql语句:select * from vehicle where (sim...
2019-01-29 09:20:07
28018
原创 mybatis 批量添加修改
1、DAO层int addStorageBatch(List<Storage> storageList);int updateStorageBatch(@Param("storageList") List<Storage> storageList);2、xml文件<insert id="addStorageBatch" parameterType="...
2019-01-09 15:10:27
744
原创 Java BigDecimal
BigDecimal amount = new BigDecimal(0); for(int i=0;i<2;i++){ String caroMoney="400"; BigDecimal money=new BigDecimal(caroMoney); amount=amount.add(money);}System.out.println(amount);(1)注意:正确写法: am...
2018-05-10 15:11:05
281
原创 eclipse 添加server、tomcat等Java开发插件
1、help—》Install New Software2、输入网址http://download.eclipse.org/releases/indigo,选择Web, XML, Java EE and OSGi Enterprise Development,点击ok进行安装。
2018-02-28 10:36:19
16374
原创 workbench 数据库设计
1、安装下载地址:点击打开链接安装前有一些先决条件,可以看一下,没有的话,点击链接安装即可。选择对应的操作系统,点击下载即可。安装过程比较简单,选择安装路径,一路next就行。2、使用2.1 应用简介在安装路径找到“MySqlWorkbench.exe”,点击运行。打开页面如下:修改一下语言,修改为简体中文。Edit —》Preferences... —》Appearance —》Configur...
2018-02-08 09:27:43
1526
原创 myeclipse 创建maven项目
1、New Project2、选择默认工作空间3、填写web,学着对应的信息。4、填写项目名称5、结束之后,会弹出创建失败,点击ok就行。下面会进行修改。6、
2018-01-18 10:32:14
262
原创 mybatis防止sql注入
1、#{}和${}的区别:(1)#{}select id,name from user where id=#{id}打印的sql语句为:select id,name from user where id=?(2)${}select id,name from user where id=${id}如果id值为8,打印的语句为:select id,nam
2017-09-15 16:50:58
646
原创 python 乱码解决
方法一:直接引入sys,设置全局编码,有时候不太好用。import sysreload(sys)sys.setdefaultencoding( "utf-8" )方法二:读取文件到时候,decode设置一下编码,有时候不太好用。with open (D:/test.html', 'rb') as f:html = f.read ()htm
2017-08-01 10:04:26
272
原创 js 根据类名隐藏标签
window.onload=function(){var classElements = getClassElements('nav');for (var i=0; i classElements[i].style.display = "none";}}function getClassElements(n) { var elements = [],allE
2017-07-31 09:41:29
5272
原创 python selenium 获取动态网页数据
# -*- coding:utf-8 -*-import requestsfrom bs4 import BeautifulSoupfrom selenium import webdriverimport timeimport jsonimport sysreload(sys)sys.setdefaultencoding("utf-8")curpath=sys.path[0]
2017-07-14 15:26:02
2551
原创 MySQLdb ImportError: libmysqlclient.so.18解决方法
MySQLdb导入后,运行代码程序出现了两个问题:问题一:ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory问题分析:说明/usr/lib/x86_64-linux-gnu目录下,缺少libmysqlclient.so.18文件。问题
2017-07-05 10:45:04
9759
原创 批处理快速插入数据
try {String sql = "INSERT INTO USER (id,name) VALUES(?,?)";Connection conn = null;PreparedStatement pstm =null;conn=CommonUtils.getConnection();pstm = conn.prepareStatement(sql);for(int
2017-05-26 11:20:54
1150
原创 RandomAccessFile 读写文件内容,去除乱码
一、开发过程中遇到问题:(1)文件内容只能等长替换,如果文件内容少了就会乱行。解决办法:我主要是进行xml文件内容解析的,用添加随机字符串的方式进行了解决,这样既不影响文件内容解析,也把问题解决了。二、代码:public class FileUtils {/*** 读写文件内容* @param filePath*/public static vo
2017-05-22 15:45:03
3484
原创 java spring 定时器汇总
1、spring @Scheduled 定时器地址:http://blog.youkuaiyun.com/u012406790/article/details/702255002、spring @Scheduled cron表达式地址:http://blog.youkuaiyun.com/u012406790/article/details/702276233、spring Quartz与
2017-04-18 14:31:20
701
原创 spring @Scheduled cron表达式
字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C #
2017-04-18 14:07:11
506
原创 spring @Scheduled 定时器
一、web.xml配置 contextConfigLocationclasspath:spring.xmlorg.springframework.web.context.ContextLoaderListener二、spring.xml配置1、beans中添加xmlns:task="http://www.springframework.org/s
2017-04-18 10:52:14
386
原创 Ubuntu搜狗输入法
1、检查依赖是否安装。dpkg -l | grep fcitxdpkg -l | grep libssh2、如果未安装依赖,则进行安装,否则安装输入法的时候会报错,安装命令如下:sudo apt-get install fcitx libssh2-13、下载输入法安装包,根据自己需要选择下载。4、安装输入法sudo
2017-03-22 09:10:34
342
原创 ubuntu software database is broken错误解决办法
1、点击左上角图标,输入software,查询出Ubuntu Software Center,点击图标。2、点击installed,在右边查询框输入thunder,将查询出来的thunderbird删除,就行了。
2017-03-21 15:50:29
14583
原创 文件下载
js代码:function downloadFujian() {$('#fileDetailForm').form('submit', {url : basePath+'/ResourceController/uploadFile',success : function(result) {var data = eval('('+result+')');if(data==1)
2017-03-16 10:38:51
251
原创 wampserver安装
一、wampserver安装选择安装的路径:如下所示,直接打开就行。下图中的需要输入的信息想写的话可以自己写一下,不写,默认的就行。到此就安装完成了,会在电脑显示如下图标,右键单击依次选择language—— chinese,就会变为中文版
2017-01-18 16:06:35
311
原创 git常用命令
Git简介:Git是分布式版本控制系统,分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,如果一个人的电脑坏掉了,可以从其他人那里复制一份就可以了。而集中式版本控制系统的中央服务器要是出了问题,所有人都没法干活。Git常用命令:1、Git安装完成后需要设置的命令:*****设置用户git config --global user.name
2017-01-17 17:06:57
275
原创 zookeeper闪退及报错
双击运行“zkServer.cmd”闪退。解决方法:右键“zkServer.cmd”,编辑文件内容,在末尾输入“pause”保存并退出。在双击运行“zkServer.cmd”,就不会闪退,能看见报的错了。报错解决办法:找到conf下的“zoo_sample.cfg”,将文件名称修改为“zoo.cfg”,然后运行“zkServer.cmd”
2017-01-10 13:51:36
2062
原创 maven项目导入myeclipse
通过命令创建的项目不能直接导入到myEclipse中需要转换为myEclipse项目 如下:cd hellomavenmvn clean compile 进入项目目录,重新编译 然后转换为Eclipse项目Eclipse 为:mvn eclipse:eclipse Myeclipse 为:mvn eclipse:myeclipse这样就可以导入到eclipse
2017-01-10 10:42:21
374
原创 Cmd命令创建maven项目报错
命令:mvn archetype:create -DgroupId=com.it.test -DartifactId=mavenDemo -DarchetypeArtifactId=maven-archetype-webapp -DgroupId:项目属于哪一个组;一般是公司名+项目名。-DartifactId:定义当前Maven项目在组中唯一的ID(即是你的项目名)。
2017-01-05 11:49:59
2250
原创 SEVERE: IOException while loading persisted sessions: java.io.EOFException
SEVERE: IOException while loading persisted sessions: java.io.EOFExceptiontomcat在启动时出现如下异常问题: SEVERE: IOException while loading persisted sessions: java.io.EOFException
2016-12-06 14:23:11
565
原创 spring Quartz与Timer定时任务
spring定时任务Spring定时任务对Timer与Quartz都提供了支持,并且实现步骤基本一样(一)配置Spring对Timer的支持1.1、创建定时任务类import java.util.TimerTask;public class WordTask extends TimerTask{public void run() {//执行的定时
2016-11-08 11:06:48
406
原创 配置maven环境
1. 配置JAVA环境, 1.1. 安装JDK1.7。安装过程直接点击下一步即可(安装到默认路径)。 1.2. 配置环境变量。 1.JAVA_HOME变量,变量值为:你的JDK路径 2.在Path变量值前边加:%JAVA_HOME%\bin; 3.创建一个CLASSPATH变量,变量值为: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool...
2016-10-21 11:40:59
359
原创 Timer的schedule和scheduleAtFixedRate方法的区别
(一)在设定时间后执行代码的情况(1)schedule方法:如果指定的第一次执行时间小于当前时间,随后的执行时间按照上一次实际执行完成的时间点进行计算(2)scheduleAtFixedRate方法:如果指定的第一次执行时间小于当前时间,随后的执行时间按照上一次开始的时间点进行计算,并且为了”catch up”会多次执行任务,TimerTask中的执行体需要考虑同步
2016-10-20 16:16:44
3785
原创 win7 php开发环境搭建
(一)需要的软件Apache:点击打开链接PHP:点击打开链接MySQL:点击打开链接(二)安装软件1、安装MySql 图略,详细教程可以百度。2、安装Apache双击安装文件httpd-2.2.22-win32-x86-openssl-0.9.8t.msi ,按照图片内容直接下一步,下一步就行。在
2016-10-19 16:52:44
1676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人