随笔- 298  文章- 4  评论- 35  阅读- 96万 

随笔分类 -  Java

springboot 切面注解方式 记录日志
摘要:1.定义GateOpLog import java.lang.annotation.*; /** * 操作日志记录 * @author codefulture */ @Target({ElementType.METHOD,ElementType.TYPE}) @Retention(Retention 阅读全文
posted @ 2023-05-04 15:10 布鲁布鲁sky 阅读(344) 评论(0) 推荐(0) 编辑
java图片RGB颜色处理(比如:图片里的电子章底色有点深,将其改为纯白色)
摘要:背景: 如下图所示:图片电子章那一块的区域的背景色有点深,想将其改为纯白色,与整个图片的背景色调一致, 仔细看的话,可以看到红框中,左边一半的颜色比右边一半的稍深一些 效果: 可以看到,原来电子章的背景色有点深,现在是纯白色了,而且不影响电子章的显示效果 代码: public class Test 阅读全文
posted @ 2021-11-16 20:52 布鲁布鲁sky 阅读(2271) 评论(0) 推荐(0) 编辑
oracle分页批量插入数据库
摘要:记录一下,留着后用 java //每次批量插入的数量 int limitSize = 500; //总共可以分几页 int count = (int) Math.ceil((double) list.size() / limitSize); for (int i = 0; i <= count - 阅读全文
posted @ 2021-11-09 15:01 布鲁布鲁sky 阅读(165) 评论(0) 推荐(0) 编辑
使用Aspose.cells(java)将excel转为图片等
摘要:Aspose.cells是收费的,官网提供试用版,可以百度破解版 官网地址: https://www.aspose.com/ 引入jar包: jar包放在工程里lib文件夹下,然后在pom.xml里配置jar包相对路径,如下所示 pom.xml中配置jar所在路径 <dependency> <gro 阅读全文
posted @ 2021-09-16 16:29 布鲁布鲁sky 阅读(1949) 评论(0) 推荐(0) 编辑
使用Spire.xls将excel转为pdf、图片等,解决中文字体缺失
摘要:我的idea使用maven引入依赖没有成功,只能下载jar包 下载免费版jar包地址: http://repo.e-iceblue.com/nexus/content/groups/public/e-iceblue/spire.xls.free/ 官网教程: https://www.e-iceblu 阅读全文
posted @ 2021-04-23 10:16 布鲁布鲁sky 阅读(3156) 评论(0) 推荐(0) 编辑
jdk8在指定日期区间循环执行
摘要:使用场景: 按天生成两个月的文件,就循环按天执行 //开始日期 LocalDate beginTime = LocalDate.of(2020, 12, 17); //结束日期 LocalDate endTime = LocalDate.of(2021, 1, 1); //当开始时间不大于结束时间, 阅读全文
posted @ 2021-01-15 16:36 布鲁布鲁sky 阅读(479) 评论(0) 推荐(0) 编辑
Java保留小数点后两位,解决精度丢失问题
摘要:实例一、保留小数点后两位,四舍五入 //使用BigDecimal,更精准的计算,避免小数点后出现精准度丢失现象。比如:25.230000000001 //初始化值是Stirng类型,如果是Double,也转为String:Double.toString(double)方法 //小数点保留两位 Big 阅读全文
posted @ 2020-03-17 17:36 布鲁布鲁sky 阅读(2719) 评论(0) 推荐(0) 编辑
JDK8:Lambda根据 单个字段、多个字段,分组求和
摘要:使用lambda表达式分别 根据 单个字段、多个字段,分组求和 示意图: 1、根据 单个字段,分组求和:根据2019这个字段,计算一个list集合里,同属于2019的某个字段累加和 2、根据 多个字段,分组求和: (1)先根据2019这个字段,再根据1这个字段,计算一个list集合里,同属于2019 阅读全文
posted @ 2019-11-17 14:06 布鲁布鲁sky 阅读(29868) 评论(0) 推荐(0) 编辑
原生Ajax方式请求后端导出Excel,在浏览器页面显示下载Excel表(前端请求带header)
摘要:以前实现导出Excel,都是用form表单提交,因为jquery封装的ajax请求导出Excel,浏览器不显示文件。 但是这次的需求要带着header,form表单不能带header,百度了下,原生ajax是支持导出Excel的二进制数据格式的。 1、JS方法里全部代码 form表单导出Excel, 阅读全文
posted @ 2019-08-01 18:11 布鲁布鲁sky 阅读(2278) 评论(0) 推荐(0) 编辑
Java实现 微信小程序 + 消息推送
摘要:实现效果: 下面要显示五个字段 接下来,参照官方文档,一步步实现: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/template-message/templateMessage.send.html 一、官 阅读全文
posted @ 2019-07-08 18:07 布鲁布鲁sky 阅读(19810) 评论(2) 推荐(1) 编辑
Linux配置JDK、Tomcat和Mysql免安装版
摘要:现在已有JDK、Tomcat和mysql的tar.gz压缩文件 1、解压文件 (1)解压tar.gz (2)解压zip 2、Java和Tomcat环境配置 (1)打开profile文件 (2)加入以下4行即可 (3)保存后,退出,执行如下命令,使立即生效 (4)系统自带的OpenJDK换成自己的JD 阅读全文
posted @ 2019-04-17 14:25 布鲁布鲁sky 阅读(563) 评论(0) 推荐(0) 编辑
java切割音频文件
摘要:工具: 一个jar包即可:jave-1.0.2.jar 可以切割wav格式的音频文件 完整工程目录 就一个jar包,一个main类 代码: 切割后的效果 阅读全文
posted @ 2019-04-10 16:21 布鲁布鲁sky 阅读(4212) 评论(0) 推荐(0) 编辑
Lambda为什么又称为匿名函数
摘要:用法: 有的类,里面只有一个方法,几行代码,只使用一次,以后再不会用到这个类,那就不值当的单独创建一个类,此时使用匿名内部类 一、传统方式 1、接口 2、接口实现类 创建一个类,这个类可能被多次使用,被new多次,这个类相当于一个模板 3、创建接口实现类实例,调用其sum()方法 二、匿名内部类方式 阅读全文
posted @ 2019-03-11 19:50 布鲁布鲁sky 阅读(242) 评论(0) 推荐(0) 编辑
Netty完成网络通信(二)
摘要:Netty是基于NIO的框架,完善了NIO的一些缺陷,因此可以用Netty替代NIO Netty实现通信步骤: 1、创建两个NIO线程组,一个专门用于网络事件处理(接受客户端的连接),另一个则进行网络通信读写。 2、创建一个ServerBootstrap对象,配置Netty的一系列参数,例如接受传出 阅读全文
posted @ 2018-08-16 16:17 布鲁布鲁sky 阅读(245) 评论(0) 推荐(0) 编辑
NIO完成网络通信(一)
摘要:NIO:即非阻塞式IO 视频教程: https://chuanke.baidu.com/v1982732-211322-1316084.html 使用步骤: 1、创建 ServerSocketChannel 和业务处理线程池。2、绑定监听端口,并配置为非阻塞模式。3、创建 多路复用器Selector 阅读全文
posted @ 2018-08-14 14:31 布鲁布鲁sky 阅读(288) 评论(0) 推荐(0) 编辑
重写equals() 和 hashCode()方法
摘要:什么情况下需要重写呢? 比如去重操作时, 有时候往Set集合存放对象User,我们User类的字段太多时,比如有50个字段, 判断两个User对象相同,不需要判断它们所有字段都相同,只需要判断它们的某几个字段相同,就定为它们俩相同, 这时候需要重写Equals()方法,也要重写HashCode()方 阅读全文
posted @ 2018-05-18 16:31 布鲁布鲁sky 阅读(192) 评论(0) 推荐(0) 编辑
一个表中多个字段对应另一个表的ID(SQL查询)
摘要:A数据表中多个字段对应B数据表的ID, 现在要把B表的其他字段一起查询出来 一、数据表: 1、SPEED_DETECTION_ROAD 它的 START_POINT_ID 和 END_POINT_ID字段对应下面表的ID, 2、SECTION_INFO: 二、SQL语句: 思路: SPEED_DET 阅读全文
posted @ 2018-05-11 15:37 布鲁布鲁sky 阅读(7159) 评论(0) 推荐(0) 编辑
应用程序开机自动启动(不登录账号)
摘要:在探索过程中,尝试了多种方法,比如:Srvany.exe或Java Service Wrapper第三方工具注册成系统服务、Windows自带的计划任务、加入注册表等。 最终网友们提到Session 0隔离机制,在Windows2003之后的系统版本,比如Windows Vista、Windows 阅读全文
posted @ 2018-04-19 18:13 布鲁布鲁sky 阅读(1770) 评论(0) 推荐(0) 编辑
JavaMail发送邮件、带附件邮件(完整版)
摘要:工程目录如下: 1、准备javaMail需要的两个Jar包:mail.jar、activation.jar,然后add to build path 2、QQ邮箱开启SMTP服务,开启后,它会给你一串授权码 完整代码如下所示: 运行成功,然后qq邮箱就收到了邮件 带附件发送: 阅读全文
posted @ 2018-04-08 16:03 布鲁布鲁sky 阅读(1795) 评论(1) 推荐(0) 编辑
JXL生成Excel,并提供下载(1:生成Excel)
摘要:public String exportExcel(long id) { String preeReviewName = "文件名"; String filePath = 路径名; WritableWorkbook wwb =null; try { wwb = Workbook.createWorkbook(new File(fi... 阅读全文
posted @ 2018-02-12 14:51 布鲁布鲁sky 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示