
Java
全栈
从事软件开发工作多年,拥有较为丰富的开发经验,主导多个大型项目的研发工作,丰富的项目经验。
设计软件架构和撰写软件方案等。
展开
-
Spring boot 工具静态类无法使用 Mapper
Spring boot 工具静态类无法使用 Mapper原创 2022-09-07 17:26:28 · 898 阅读 · 0 评论 -
java POI Excel插入图片
Java POI Excel 插入图片,POI操作Excel插入图片显示原创 2022-07-22 16:49:03 · 4141 阅读 · 0 评论 -
Netty 作为TCP server
使用Netty框架作为TCP server,做上位机原创 2022-06-06 11:12:06 · 1158 阅读 · 1 评论 -
java 知识学习图谱
注:图片摘自互联网。原创 2021-07-26 17:36:17 · 154 阅读 · 0 评论 -
内存不足 错误
## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (malloc) failed to allocate 2946096 bytes for Chunk::new# Possible reasons:# The system is out of physical RAM or swap space# In 32 bit mode, t..原创 2021-04-06 11:09:43 · 1999 阅读 · 0 评论 -
mvn Cannot create resource output directory: D:\
Cannot create resource output directory: D:\不能生成Target 提示创建失败。解决办法:点击任务管理器,进入资源监视器: 搜索target 看到占用的进程,右键结束掉,这时候再生成就可以了。...原创 2021-03-16 10:32:25 · 393 阅读 · 0 评论 -
spring boot 定时器 Scheduled 不执行
package org.longde.monitor.admin.controller.v1;import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.text.SimpleDateFo.原创 2020-08-11 15:47:53 · 1493 阅读 · 2 评论 -
java 获取指定字符串出现的次数 以及出现的位置
/** * 获取指定字符串出现的次数 * * @param srcText 源字符串 * @param findText 要查找的字符串 * @return */ public static int appearNumber(String srcText, String findText) { int count = 0; Pattern p = Pattern.compile(findText)...原创 2020-07-28 18:22:17 · 1695 阅读 · 0 评论 -
IDEA下maven编译打包Java项目成jar包但是resource下配置文件打包不成功
对于resource下文件(properties等配置文件)需要在POM文件中配置resources配置: <build> <resources> <resource> <directory>src/main/resources</directory> <includes> ...原创 2020-07-09 17:09:05 · 694 阅读 · 0 评论 -
java md5 计算
/** * @author hcy * @version 1.0 * @date 2020/3/1 下午6:37 */public class Test2 { //待加密的密码 public static String password = "123456"; public static void main(String args[]) { /...原创 2020-03-17 17:56:46 · 500 阅读 · 0 评论 -
idea Method breakpoints may dramatically slow down debugging
idea debug 大坑:deia项目 启动不起来控制台报:Method breakpoints may dramatically slow down debugging重启服务器和重启idea已然无解。打开Breakpoints面板看看,(快捷键:Ctrl - Shift -F8 )将前面选择框的"勾勾"去掉点击Done即可。...原创 2020-03-05 16:12:49 · 320 阅读 · 0 评论 -
java lambda表达式使用
java 查找1. 集合查找userList.stream().filter(e->e.getId().equals(userCard.getUserId())).findFirst().get().getPhone();细心地网友可能发现上面的代码有bug 那就集合查找未找到时会报错的。修改下看第二个。2. 集合查找符合的对象。 并取的第一个的手机赋值给新的对象...原创 2019-12-24 11:16:22 · 419 阅读 · 0 评论 -
同一个tomcat 共享session
问题记录 最近学整理java项目session常常用来存储一些公共信息供不同页面访问,比如用户登录信息。访问同一个tomcat下的不同项目所创建的session是不一样的。自然地面临了如何共享session的问题。解决方案: 1、修改tomcat的server.xml文件 每一个web应用程序都有唯一一个ServletContext实例对象,被该web应用下面的每一个servlet共享。通过修改t...原创 2018-04-11 13:45:59 · 690 阅读 · 0 评论 -
java获取IP为 0:0:0:0:0:0:0:1 解决办法
今天在进行aop做日志拦截事后遇到使用request.getRemoteAddr()方法获取的值为0:0:0:0:0:0:0:1,一般来说如果不是自己的ip的话应该就是127.0.0.1,按道理来说我的配置是没有问题的,但是一直无法解决问题。原因0:0:0:0:0:0:0:1是属于ipv6,但是本机又没有设置ipv6,后来我又进行另一台电脑做测试,发现这种情况只有在服务器和客户端都在同一台电脑上...原创 2018-04-12 09:36:05 · 25644 阅读 · 14 评论 -
java lambda表达式
java lambda表达式 List<Tag> list=new ArrayList<>(); for (int i=0;i<10;i++) { Tag tag=new Tag(); tag.setId(i); ...原创 2018-06-19 13:57:23 · 224 阅读 · 0 评论 -
java 通过反射 转换自定义实体类型默认值
不说废话直接上代码:个人原创转载请表明!! /** * model 转换公共类类 去除null 默认Integer类型为0 * */ public static List ConvertModelList(List list) { for (Object obj: list) { ConvertMod...原创 2018-08-10 15:18:38 · 1530 阅读 · 0 评论 -
java 压缩图片 等比图片
import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.awt.Image;import java.awt.image.BufferedImage;...原创 2018-12-21 19:56:02 · 309 阅读 · 0 评论 -
java编码问题
要说那个语言的编码最恶心。。。java数第一 公司实现一个聊天系统聊天信息 存到库里使用的是utf-8 查出来(这里使用cmd,默认chcp 为936 )读回来的消息编码始终不正确 项目也是设置的使用utf-8 还是不行。后来终于解决 记录一下添加系统变量系统变量名JAVA_TOOL_OPTIONS值-Dfile.encoding=UTF-8 啦啦 。...原创 2019-01-03 23:48:57 · 170 阅读 · 0 评论 -
一位资深程序员大牛给予Java初学者的学习路线建议
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Jav...原创 2019-01-01 23:34:05 · 244 阅读 · 0 评论 -
Java8 Lambda 函数式编程
Java8实现 //仿照例子,利用java8实现以下功能: // ü 数组data保存了99 到9999之间的整数 // ü 利用lambda和stream相关API // ,实现以下功能: // • 按行打印其中的奇数 // • 求出所有元素的和package org.training.e...原创 2019-09-05 18:11:24 · 235 阅读 · 0 评论 -
websocket 中使用Service层的方法
查找后记录下使用方法: 创建公共Utils 类 ApplicationContextRegister @Component@Lazy(false)public class ApplicationContextRegister implements ApplicationContextAware { private static ApplicationContext APPLI...原创 2018-02-27 15:17:03 · 7950 阅读 · 32 评论