- 博客(31)
- 资源 (19)
- 收藏
- 关注
原创 Mysql 分组排序取组内前几条
mysql8.0开始支持 row_number() over(partition by 分组列 order by 排序列 desc) 这种窗口函数,早期版本不支持,所以要实现分组排序只能自己写逻辑来实现。
2023-10-27 17:24:42
258
原创 springmvc从远程下载图片并返回到浏览器
@RequestMapping("/downPic") public void showPicture(String fileUrl, HttpServletResponse response){ response.setHeader("Content-Disposition", "attachment; filename=" + fileUrl.substring(fi...
2019-10-22 09:15:34
678
原创 AES加密解密
public static String Encrypt(String sSrc,String sKey){ try { byte[] raw = sKey.getBytes(); SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES"); //"算法/模式/补码方式" C...
2019-08-23 16:12:14
296
原创 mysql百万级数据高效插入和更新
测试环境:win10系统+16G内存+mysql5.7.251.创建测试表(表结构如下)2.插入数据方法 @Override @Transactional(rollbackFor = Exception.class) public long batchInsert() { //初始化1000000条数据 List<Map...
2019-07-03 19:53:21
10823
原创 lambda常用操作
list取出某一属性List<String> data = list.stream().map(article->article.getTitle()).collect(Collectors.toList());list BigDecimal金额统计BigDecimal sumCost = list.stream().map(InsuranceBill::getA...
2019-05-14 11:08:32
557
原创 redis在windows下安装使用
1.下载redis地址:https://github.com/MicrosoftArchive/redis/releases2.解压到本地目录3.在redis所在目录启动,命令:redis-server redis.windows.conf4.避免关闭窗口不可访问,添加到windows服务中添加命令:redis-server --service-install re...
2019-01-08 21:53:17
2641
原创 springboot打包jar文件做成windows服务
1.在idea中用maven将程序打成jar,放到运行的目录中。2.去github上面下载winsw: https://github.com/kohsuke/winsw/releases 3. 将WinSW.NET4.exe文件复制到java程序所在文件夹中(修改为要注册的服务的xml配置文件同名)4.新建一个xml文件,配置服务注册信息,写入以下内容:<?xml ...
2019-01-04 21:22:41
3378
3
转载 SpringMVC性能提高N倍
APP----->后台服务接口代码: //异步处理 优化开始:用线程池: 代表线程池分配了10Gee线程池 结果时间: 异步机制: 异步返回:不占用tomcat资源结果:...
2018-11-26 18:09:11
1947
转载 securecrt8注册码
securecrt8注册码,两个可用 Name:meisiCompany:TEAM ZWTSerial Number:03-14-367662License Key:ACCFAX R9FHJ7 QZVS2P JPBCVA ABCMBF HNEJ2T R9EVZN 2EEK2QIssue Date:01-30-2018Features: Name:Ronaldo...
2018-08-17 10:51:26
172802
19
转载 Spring事物手动回滚
手动回滚:方法1:在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常(现在项目的做法) 方法2:例如service层处理事务,那么service中的方法中不做异常捕获,或者在catch语句中最后增加throw new Run...
2018-05-30 16:29:15
300
转载 使用SVN同步资源后图标样式的详细解读
项目视图 The Package Explorer view- 已忽略版本控制的文件。可以通过Window → Preferences → Team → Ignored Resources.来忽略文件。A file ignored by version control. You can control what resources will be ignored by going
2017-05-12 09:37:34
580
转载 js字符串转josn
JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符串转换为JSON对象要使用上面的str1,必须使用下面的方法先转化为JSON对象://由JSON字符串转换为JSON对象var ob
2016-12-21 14:29:00
2307
转载 jQueryEasyUi行编辑打造增删改查
jQueryEasyUi行编辑打造增删改查博客分类: jQueryEasyUi 问题:直接删除后,已删除行下面所有行的Index可能不正确,所以我的解决方法是新增时定义一个当前时间Id,然后每次点击后面的操作按钮时,jQuery获取当前行Id,然后selectRecord获得当前行真实Index 注意:需为Datagrid定义IdFi
2016-12-05 10:27:21
836
原创 oracle字符串函数
substr(str,n):截取字符串str,从第n位开始到最后SELECT substr('ABCDEFG',2) FROM dual;--BCDEFG 截取字符串从第二位开始到最后substr(str, n, m):截取字符串str,从第n位开始截取m个字符SELECT substr('ABCDEFG', 3, 2) FROM dual;--CD 从第三位开始截取两位
2016-10-20 10:22:34
349
原创 Oracle序列(Sequences)
1) 建立序列命令 CREATE SEQUENCE [user.]sequence_name [increment by n] [start with n] [maxvalue n | nomaxvalue] [minvalue n | nominvalue]; INCREMENT BY: 指定序列号之间的间隔,该
2016-10-19 15:57:42
589
原创 SQL集锦
分组排序取第一条(根据file1分组,file2排序 取第一条记录)------------------------------------- SELECT file1, file2, file3FROM (SELECT ROW_NUMBER() OVER(PARTITION BY file1 ORDER BY file2 DESC) RN,t1.* FROM t1) WHE...
2016-10-08 10:16:18
375
转载 ZIP4J---ZIP文件压缩与解压缩学习
前JAVA API已提供对于ZIP文件的压缩与解压缩,但网上总结不支持ZIP文件加密与解密甚至对于中文支持也有问题,于是果断找其他的支持加密解密的第三方包。 winzipaes 与 ZIP4J 都符合项目的要求 ,最终选择ZIP4J来进行使用。ZIP4J 是一个支持处理ZIP文件的开源库支持创建,修改,添加,删除,解压 压缩文件支持读/写密码保护支持AES加密 128/256支持标准ZIP
2016-09-27 14:27:27
3029
转载 PL/SQL developer10注册码
Product code:ljjt68k39tlbd7epj2343fqll8zcf4qzusnySerial number:982156Password:xs374ca
2016-09-26 08:53:41
15833
3
转载 java.util.Date和java.sql.Date的区别和相互转化
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt
2016-08-30 11:37:26
323
原创 右键菜单添加项
复制文件和文件夹路径:mshta vbscript:clipboarddata.setdata(\"text\",\"%1\")(close)文件夹需要在HKEY_CLASSES_ROOT\Directory\shell下面添加
2016-08-17 21:51:26
473
原创 tomcat内存溢出
-Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m详细介绍:Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java
2016-08-16 11:23:47
372
原创 Oracle简单操作
--创建用户createuser username IDENTIFIED BY username;--用户授权grant dba to username;---删除用户drop user user_name cascade;--创建逻辑目录create or replace directory data_dump as 'e:\aa';--查询逻辑目录se
2016-08-16 11:14:42
243
转载 jsp导出excel文件并格式化数据
jsp导出excel文件并格式化数据 response.setHeader("Content-disposition","inline; filename=test1.xls"); //以上这行设定传送到前端浏览器时的档名为test1.xls //就是靠这一行,让前端浏览器以为接收到一个excel档//attachment下载形式;inline页面显示
2016-05-13 09:48:15
385
原创 Windows安装多个Tomcat服务
1.下载tomcat解压,并复制三份(用压缩版的不要用安装版的)2.配置环境变量CATALINA_HOME和CATALINA_BASE3.改端口修改文件server.xml,修改3个端口号8005" shutdown="SHUTDOWN">,port改为8015、8025、8035,不冲突即可 8080" protocol="HTTP/1.1"
2016-01-14 16:43:24
16183
转载 Excel表数据导入PostGresql数据库
1.准备数据保存为csv格式2.在PostGresql创建表3.执行导入操作psql.exe4.输入 copy city from 'filepath' with delimiter ',';5.导入成功
2016-01-13 16:21:11
3239
转载 PostGresql字符串函数
函数:string || string 说明:String concatenation 字符串连接操作例子:'Post' || 'greSQL' = PostgreSQL 函数:string || non-string or non-string || string说明:String concatenation with one non-string input 字符串与非字符
2016-01-08 09:22:10
644
转载 jQuery全屏滚动插件fullPage.js
简介演示:http://www.dowebok.com/demo/2014/77/如今我们经常能见到全屏网站,尤其是国外网站。这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次。比如 iPhone 5C 的介绍页面(查看),QQ浏览器的官网站。如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js。下载:http://
2016-01-07 15:28:17
362
原创 MyEclipse到期提示Myeclipse Trial Expired
1.新建一个java项目,或者在已有的项目中新建一个MyEclipseGen.java文件2.将如下代码考入保存:import java.io.*;public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation of b
2016-01-06 14:01:32
1457
转载 Crontab定时任务
1. 键入 crontab -e 编辑crontab服务文件root身份登录到命令行输入crontab -e按下a键进入到编辑模式输入 0 */1 * * * /home/work/start-service.sh同时按下ctrl+c退出编辑模式按下shift+: 输入wq 退出 crontab 例如 文件内容如下: */2 * * *
2015-11-02 18:41:45
389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人