![](https://img-blog.csdnimg.cn/20210728143650583.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 52
java开发记录
凌康ACG
不停地磨炼轻易取胜的技巧
展开
-
分布式锁的三种实现方式:Redis、基于数据库和Zookeeper
分布式锁的三种实现方式:Redis、基于数据库和Zookeeper。在电商系统中,如果多个用户同时购买同一商品,可能会出现超卖现象。通过使用分布式锁,可以确保在同一时间只有一个用户能够进行购买操作,从而避免库存超卖的问题。原创 2024-07-26 11:07:56 · 605 阅读 · 0 评论 -
netty配置SSL、netty配置https(生产环境)
netty配置SSL、netty配置https(生产环境)那么netty如何使用可信任的证书呢?分以下步骤:1、可靠机构颁发正规证书2、正规证书转换为netty可加载的证书3、netty加载证书处理channel初始化原创 2024-05-13 14:48:55 · 1179 阅读 · 0 评论 -
关于构造注入bean的一些见解
关于构造注入bean的一些见解我关注的类似的spring的框架solon,发起了 是否有必要增加构造函数注入https://gitee.com/noear/solon/issues/I9LLT3#note_27456594的讨论,我觉得这个solon还挺好用的,生态相对完整(主要是我服务器的资源小)原创 2024-05-13 00:21:54 · 300 阅读 · 0 评论 -
netty配置SSL、netty配置https(开发)
netty配置SSL、netty配置https(开发)我们在开发下使用ssl,所用的证书将不被客户端信任。方案一, 快速。使用netty提供的临时签发证书原创 2024-05-10 21:48:40 · 439 阅读 · 0 评论 -
将main打包成jar;idea打包main为jar包运行
将main打包成jar;idea打包main为jar包运行原创 2024-03-18 15:24:19 · 1079 阅读 · 0 评论 -
jar读取目录配置、打包jar后无法获取目录下的配置
jar读取目录配置、打包jar后无法获取目录下的配置。java打成jar包后获取不到配置文件路径。解决项目打成jar包上线无法读取配置文件。打包jar后无法读取resource下的配置文件原创 2024-03-18 15:18:33 · 1263 阅读 · 0 评论 -
idea远程试调jar、远程试调war
idea远程试调jar、远程试调war。目的:测试运行时与ide开发时是否一致。原创 2024-03-18 10:39:15 · 764 阅读 · 0 评论 -
nginx部署前端工程替代方案gateway
nginx部署前端工程替代方案gateway:有市场要求部署的前端vue工程不使用nginx中间件。想弄国产替代的东方通之类的,公司没有购买该产品,我参考了网上的一些java网关框架,springcloud组件:gateway实现代替。注意后台都是用java编写的,因此也使用java实现前端静态文件的原创 2024-03-07 17:36:11 · 786 阅读 · 0 评论 -
探究java反射取值与方法取值性能对比
探究java反射取值与方法取值性能对比。由于我开发框架时,经常需要对象取值。常用的取值方式有: 反射取值 方法调用取值原创 2024-03-05 01:25:15 · 593 阅读 · 0 评论 -
mybatis开发一个分页插件、mybatis实现分页、mybatis拦截器
mybatis开发一个分页插件、mybatis实现分页、mybatis拦截器;通过官网的mybatis插件说明可知,我们可以通过拦截器进行开发一个插件。原创 2024-03-03 19:15:11 · 469 阅读 · 0 评论 -
mybatis动态加载mapper.xml
mybatis动态加载mapper.xml、springboot mybatis动态加载mapper.xml原创 2024-03-01 20:05:12 · 780 阅读 · 0 评论 -
springmvc的入参校验、hibernate-validator、spring-boot-starter-validation、final-validator、手撸validator
手撸validator,放弃hibernate-validator、spring-boot-starter-validation;自研final-validator;https://gitee.com/lingkang_top/final-validator原创 2024-01-28 23:24:34 · 1011 阅读 · 0 评论 -
springmvc内嵌tomcat、tomcat整合springmvc、自研国产web中间件
springmvc内嵌tomcat、tomcat整合springmvc、自研国产web中间件信创时,使用东方通(TongWeb)、宝兰德。有些名字你都没听过的还有国外的IBM、weblogic等商用servlet容器上面的容器或多或少都有各种坑,直接使用原方案tomcat部署,于是有了此文,将内嵌的tomcat直接运行原创 2024-01-08 10:20:18 · 1747 阅读 · 0 评论 -
http请求转发、springboot请求转发、servlet转发请求
http请求转发、springboot请求转发、servlet转发请求原创 2024-01-04 11:11:48 · 658 阅读 · 0 评论 -
Tomcat转SpringBoot、tomcat升级到springboot、springmvc改造springboot
Tomcat转SpringBoot、tomcat升级到springboot、springmvc改造springboot;我接手tomcat-springmvc-hibernate项目,使用tomcat时问题不大。自从信创开始,部分市场使用国产中间件,例如第一次听说的宝兰德、东方通原创 2023-12-21 14:43:02 · 1935 阅读 · 0 评论 -
spring-boot-data-jpa、JPA实现复杂查询、复杂搜索
spring-boot-data-jpa、JPA实现复杂查询、复杂搜索原创 2023-12-16 22:10:12 · 461 阅读 · 0 评论 -
spring-boot-data-jpa、JPA实现分页
spring-boot-data-jpa、JPA实现分页原创 2023-12-16 22:07:21 · 683 阅读 · 0 评论 -
libgdx实现雪花、下雪效果(二十三)
libgdx实现雪花、下雪效果原创 2023-11-14 18:14:48 · 159 阅读 · 0 评论 -
libgdx播放视频、libgdx播放MP4、libgdx播放动画(二十二)
libgdx播放视频、libgdx播放MP4、libgdx播放动画最近《完蛋!我被美女包围了!》比较火,它基于视频交互进行游戏。于是有了这篇文章。libgdx实现视频播放,是对视频进行帧拆解,通过渲染更新到画面上。当前最新版本的库:2023年11月14日使用的库,这是一个快照版。说明libgdx目前原创 2023-11-14 15:35:16 · 180 阅读 · 0 评论 -
LIBGDX实时绘制字符、实时绘制中文
LIBGDX实时绘制字符、实时绘制中文注意,相比于贴图字体,实时绘制会有一定的失真、模糊。原创 2023-11-11 15:13:58 · 171 阅读 · 0 评论 -
libgdx实现文本居中、libgdx文字居中、GlyphLayout文本居中
libgdx实现文本居中、libgdx文字居中、GlyphLayout文本居中,环境,2023年11月1日14:20:18最新。原创 2023-11-01 14:24:49 · 126 阅读 · 0 评论 -
libgdx中文输出、bitmapFont输出中文、bitmapFont输出文字、输出字体文字
libgdx中文输出、bitmapFont输出中文、bitmapFont输出文字、输出字体文字。2023年11月1日14:08:44最新、转自:https://lingkang.top/archives/libgdx-zhong-wen-shu-chu原创 2023-11-01 14:18:39 · 244 阅读 · 0 评论 -
libgdx实现淡入淡出过渡
libgdx实现淡入淡出过渡,环境jdk17+2023年11月1日11:02:50最新。原创 2023-11-01 11:04:45 · 236 阅读 · 0 评论 -
JCEF中js与java交互、js与java相互调用
jcef中js与java相互调用,java与js相互调用,chrome与java相互调用,java与chrome相互调用、jcef与java相互调用原创 2023-09-22 14:55:49 · 1235 阅读 · 0 评论 -
java内嵌浏览器CEF-JAVA、jcef、java chrome
java内嵌浏览器CEF-JAVA、jcef、java chromejcef是老牌cef的chrome内嵌方案,可以进行java-chrome-h5-桌面开发,下面为最新版本(2023年9月22日10:33:07)原创 2023-09-22 14:51:34 · 3146 阅读 · 5 评论 -
Solon整合hibernate、Solon使用hibernate
Solon整合hibernate、Solon使用hibernate原创 2023-09-13 09:56:39 · 271 阅读 · 0 评论 -
jpa查询返回自定义对象、返回指定VO、POJO
jpa查询返回自定义对象、返回指定VO、POJO,JPA查询前会做大量处理,还有线程通知的操作。若并发大,处理性能直线下降。但是jpa就因为做了大量处理,对多数据库兼容极好,操作方便。有时候你想查询某个表,不想要某个字段内容太长时;原创 2023-08-13 01:37:47 · 3492 阅读 · 1 评论 -
springboot JPA返回指定数据类型、返回指定实体、返回某列、返回指定列
hibernate、jpa返回指定数据类型、返回指定实体、返回某列、返回指定列hibernate中只选取某些列的写法hibernate如何返回一个Map对象 以及Listjpa返回指定数据类型的自定义结果SpringBoot 使用JPA返回自定义类原创 2023-07-29 18:29:34 · 1040 阅读 · 0 评论 -
jpa生成实体类,jpa根据数据库表生成实体类
* jpa生成实体类,jpa根据数据库表生成实体类* jpa根据数据库表结构生成实体* idea下Springboot+JPA从数据库自动生成实体类* JPA用数据库表直接生成实体类* Spring boot整合jpa(一),根据表生成实体* IDEA下SpringData-JPA根据数据库表生成实体类* idea怎么根据数据库表自动生成JPA实体类* 如何让java只根据数据库表名自动生成实体类* springboot 使用JPA自动生成Entity实体类的方法原创 2023-07-28 09:17:01 · 806 阅读 · 0 评论 -
操作Eureka出现Cannot execute request on any known server
客户端操作Eureka出现Cannot execute request on any known server.这可能是因为你没有在application.yml中配置 spring.application.name 导致注册到eureka上的状态名称不对。通常注册到Eureka默认为 ip:服务名:端口 ,若客户端按照默认这个来操作上下线,需要访问eureka看看这个实例的状态名称是否正确原创 2023-07-12 15:00:09 · 1490 阅读 · 0 评论 -
jar转java、class转java
jar转java、class转java工作上需要class转java,使用jnd工具快速转化环境jdk8u201。转载 2023-03-28 11:02:28 · 500 阅读 · 0 评论 -
struts2升级报错struts2-core-2.5,30.jarl/struts-default.xml:152:154
struts2升级报错struts2-core-2.5,30.jarl/struts-default.xml:152:154升级报错如下进入对应位置查看源码:再查看这个类所在位置,发现它位于中的包下,而低版本升级为高版本的struts2,是独立引入xwork-core这个包的,加载时将xwork-core这个包的加载了,导致项目启动失败。原创 2023-03-07 10:13:01 · 660 阅读 · 0 评论 -
bat快速切换jdk环境
bat快速切换jdk环境,window下快速切换jdk,切换各种jdk批处理快速切换jdk,为了节省时间,我用bat编写了一个批处理切换jdk原创 2023-03-03 10:45:06 · 318 阅读 · 0 评论 -
dom4j从1.x升级到2.x
为什么升级?漏洞原因。dom4j 从1.6.x升级到2.1.4,由于版本有较大变化,存在集成关系,升级起来并不难。原创 2023-02-07 17:15:58 · 2462 阅读 · 0 评论 -
netty文件添加断点续传、netty返回mp4处理
netty文件添加断点续传、netty文件服务器添加断点续传、netty返回mp4处理、netty播放视频、netty播放mp4、netty实现断点续传。转载 2022-12-09 11:03:02 · 597 阅读 · 0 评论 -
java过滤器原理并实现一个过滤器
web中的过滤器,将所有请求进行拦截过滤,并能够再过滤前处理和过滤后处理。下面我手动实现一个过滤器,使用到了递归的思路:2、编写一个过滤连作为递归操作3、执行过滤器效果输出如下:转载 2022-12-07 18:07:43 · 364 阅读 · 0 评论 -
netty重写id生成,netty自定义channel id、netty custom channel id
netty自定义channel id、自定义服务端id、netty custom channel idnetty自定义channel id、自定义服务端id、netty custom idnetty自定义channel id、自定义服务端id、netty custom channel id自定义服务端id、netty自定义channel id通过上篇文章,https://blog.csdn.net/weixin_44480167/article/details/126304030知道创建连接时的工厂转载 2022-12-07 00:05:34 · 732 阅读 · 0 评论 -
GreaalVM编译springboot编译springboot
window下使用GreaalVM编译springboot存在很多坑,主要是配置MSVC可以参考spring官网原创 2022-11-20 07:40:52 · 724 阅读 · 0 评论 -
libGDX游戏开发之实现血条、进度条、血量(十七)
系列,使用java开发游戏纯属业余爱好,当前也想进入游戏兴业。机遇使然进入了Java开发。用两个矩形进行绘制,第一个矩形背景为白色,第二个矩形背景为红色,作为血量显示。原创 2022-10-24 15:23:43 · 936 阅读 · 0 评论 -
jpa整合mybatis模板解析、hibernate整合mybatis模板解析
jpa是hibernate的封装,主要用于spring全家桶套餐。hibernate难以编写复杂的SQL。例如一个订单查询,查询条件有时间纬度、用户纬度、状态纬度、搜> 索、分页… 等等。正常开发你可能首先想到用一堆if判断再拼接SQL执行。这样会导致一个方法一堆> 代码,代码可读性、可维护性差、于是模板引擎应运而生,mybatis更是佼佼者。通过在xml中编写if、for等操作实现复杂查询。现在就有了这篇文章,在用hibernate的情况下使用mybatis 的xml解析实现复杂查询、原创 2022-10-11 16:25:32 · 509 阅读 · 0 评论