Java
念旧、sunshine
技术可能会过时,但思想不会。
展开
-
Java微服务+分布式+全栈项目(一)---->项目介绍+MyBatis-Plus入门
Java微服务+分布式+全栈项目(一)---->项目介绍+MyBatis-Plus入门原创 2022-07-04 16:58:41 · 1830 阅读 · 0 评论 -
我的创作纪念日
我是2018年开始步入社会,开始工作的。刚开始并没有想过成为创作者。原创 2022-06-30 17:49:43 · 179 阅读 · 1 评论 -
java Netty通信例子
Java 实现Netty的例子。适合初入门原创 2022-06-30 16:50:37 · 499 阅读 · 0 评论 -
Java引入C++的库 并使用相应的接口
Java引入C++的库原创 2022-06-30 15:02:57 · 427 阅读 · 0 评论 -
Java 读取XML 并转为JAVA对象
读取xml文件XML转JAVA对象原创 2022-06-27 16:29:28 · 3845 阅读 · 0 评论 -
Java swagger2的使用
swagger2的使用代码三级目录@Api(tags = “角色管理”) // tags:你可以当作是这个组的名字。@RestControllerpublic class RoleController {}访问http://localhost:8080/doc.html原创 2022-06-27 11:51:49 · 532 阅读 · 0 评论 -
Java mysql 双数据源
Java实现双数据源,是实现代码的读写分离的一个很好的方式。尤其是现在微服务的兴起原创 2022-06-27 11:25:09 · 496 阅读 · 0 评论 -
Feign 传递 HttpServletRequest request
业务场景:B服务调用A服务的接口A服务中的接口包含 HttpServletRequest request 参数现象:直接传递HttpServletRequest request 会报错 无法解析解决方案1、B中添加依赖 <!--openfeign--> <dependency> <groupId>org.springframework.cloud</groupId>原创 2022-05-20 11:37:12 · 8779 阅读 · 2 评论 -
java 文件下载
1、文件流 try { // path是指欲下载的文件的路径。 File file = new File(path); if(!file.exists()){ return ResultMsg.failMsg(500,"该文件不存在"); } // 取得文件名。 String filename = file.getNam原创 2022-03-28 17:35:17 · 136 阅读 · 1 评论 -
java 解决多次嵌套循环查询数据库导致代码中数据处理慢的问题
业务现象:代码中有一部分代码多次嵌套循环和数据处理,执行速度很慢解决方案:通过多线程1:启用多线程private final static Executor executor = Executors.newFixedThreadPool(3);2、初始化设置count,即等待(await)count个线程或一个线程count次计数,通过工作线程来countDown计数减一,直到计数为0,await阻塞结束;目的:保证所有线程都走完 final CountDownLatch latch =.原创 2022-03-28 17:32:56 · 5804 阅读 · 1 评论 -
SpringCloud(一)===概念和如何学习
这里写自定义目录标题1、微服务 和 微服务架构微服务优缺点微服务技术栈为什么选择springcloub作为微服务架构spring cloub NetFlix 一站式解决方案Apache Dubbo Zookeeper 半自动,需要整合别人的Spring Cloub Alibaba 一站式解决方案!更简单2 新概念:服务网格:Server Mesh istio3 什么是SpringCloub?SpringCloub和SpringBoot关系SpringCloub 和Dubbo的区别扩展架构图微服原创 2022-02-18 15:09:47 · 531 阅读 · 0 评论 -
Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found
新建的一个springboot项目,插件没有安装成功 但是本地仓库又确实存在!只需要添加依赖就可以了 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <versio...原创 2022-01-19 14:31:01 · 352 阅读 · 0 评论 -
StringRedisTemplate和RedisTemplate遇到的坑
今天遇到一个问题StringRedisTemplate存到redis数据库的格式:{"createdt": 1632713404706,"diastolicpressure": "55","heartrate": "79","img": "无","sensorid": 1,"systolicpressure": "85"}RedisTemplate的格式{ \"createdt"\: \1632713404706\, \"diastolicpressur原创 2021-10-08 17:41:26 · 564 阅读 · 0 评论 -
如何用java语言实现C#中的ref关键字(按引用传递参数)的效果
原文路径:https://www.cnblogs.com/nnngu/p/8300164.html先看一下微软的C#文档对按引用传递的定义(如下截图):https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/ref#passing-an-argument-by-reference那么java语言如何实现C#中ref关键字(按引用传递参数)的效果呢?思路我们可以把需要传递的参...转载 2020-07-02 17:07:00 · 883 阅读 · 0 评论 -
Java Date 和DateTime的坑
昨天下午我遇到excel导入第二次4w+的数据时,我发现内存溢出,我做如下:1.开始一直以为代码死循环2.不断优化代码减少内存资源3.看看百度说法以上无用功,当我无奈今早喝口水,很郁闷,无奈想到调整下tomcat的启动虚拟内存,感觉搞定了,结果再次测试发现出生日期报错,闰年问题(数据是date类型就有闰年问题,是datetime不会)我心里真他妈的冤呀。我忽略了tomcat内存的设置问题。因为线上防止数据呈报错,给用户带来不好,就try了,提示我设置的一句话,然后我本地复现问题了,错把线...原创 2020-05-14 11:04:37 · 631 阅读 · 0 评论 -
在Github下载下来的layui+springboot源码,无法运行的解决方案。error: No Spring Boot application class specified
最近在研究layui+springboot.所以就在Github上下载了一些源码下来看,但是不能够Run/Debug运行.在Run/Debug Configurations中天健template。却无法选择Main.class。所以这个方法是不正确的。解决方案:我在以下文章中找到了方案!https://blog.csdn.net/qq_31459039/article/d...原创 2020-04-08 09:48:32 · 13020 阅读 · 1 评论 -
SpringBoot:Intellij IDEA在controller中使用@Autowired注解,出现could not autowire错误,解决办法
错误:Field XXX required a bean of type XXX that could not be found.在网上找了好多方法都不得行!掩耳盗铃的操作还是不可行!有错误就要想办法解决!不是把错误改成warning!网上太多这样的操作了,太容易误导初学者!最后在一篇文章中找到了答案:https://www.oschina.net/question/202626_18123...原创 2019-12-24 16:28:26 · 2018 阅读 · 4 评论