![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
AntHub
闻道有先后,术业有专攻;
有道无术尚可求,有术无道止于术;
熵减、熵减、熵减,还是熵减。
展开
-
java 输出 lambda 生成的类
java 输出 lambda 生成的类原创 2024-01-05 21:28:42 · 468 阅读 · 0 评论 -
spring-security
文章目录csrfcsrfA网站登录,B网站 使用 <script src="xxx 、 <img src="xx ,使用 src 的方式可以把A网站的 cookie 带入(浏览器并不限制);解决:接口仅限使用 post 方式;接口附带 hash 值进行核销;...原创 2023-09-10 20:14:58 · 222 阅读 · 0 评论 -
使用 MBean 和 日志查看 Tomcat 线程池核心属性数据
使用 MBean 和 日志查看 Tomcat 线程池核心属性数据原创 2023-08-15 21:02:30 · 944 阅读 · 0 评论 -
Jmeter 参数说明
Jmeter 参数说明原创 2023-06-17 07:27:10 · 97 阅读 · 0 评论 -
上传jar包到nexus
上传jar包到nexus原创 2023-06-17 07:21:15 · 259 阅读 · 0 评论 -
r2dbc-mysql 使用的一些问题
The server timezone is that's unknown, trying to use system default timezone原创 2023-04-05 22:25:35 · 1410 阅读 · 1 评论 -
java 序列化
java 序列化原创 2023-03-18 10:39:13 · 156 阅读 · 0 评论 -
老版本的 mybatis-generator 使用示例
老版本的 mybatis-generator 使用示例原创 2023-01-01 17:17:19 · 114 阅读 · 0 评论 -
tomcat windows 部署为服务
tomcat windows 部署为服务原创 2022-09-25 16:40:52 · 332 阅读 · 0 评论 -
rabbitmq 安装
RabbitMQ 安装 windows原创 2022-09-18 21:26:34 · 544 阅读 · 0 评论 -
Maven pom.xml <packaging>pom</packaging> 引发的问题
Maven pom.xml pom 引发的问题原创 2022-08-14 17:18:09 · 675 阅读 · 0 评论 -
tomcat 核心架构 组件
tomcat 核心架构 组件原创 2022-08-07 17:30:46 · 303 阅读 · 0 评论 -
Thread.sleep, Thread.yield 作用解释
Thread.sleep Thread.yield 作用解释原创 2022-08-07 16:39:38 · 91 阅读 · 0 评论 -
Nexus_仓库类型
Nexus_仓库类型原创 2022-08-07 16:25:26 · 292 阅读 · 0 评论 -
java 环境变量配置
java 环境变量配置原创 2022-06-15 14:04:36 · 423 阅读 · 0 评论 -
poi 大量数据写入
文章目录poipoi2003 版本: HSSFWorkbook2007 版本以上: XSSFWorkbook读取 excel: 大批量数据: 使用 poi 官方提供的excel 转换为 csv 格式来读取;生成 excel 大批量数据: 使用SXXFWorkbook类进行大批量写入操作写入大批量数据示例:package org.bird.poi; import java.io.File;import java.io.FileOutputStream;impor原创 2022-04-29 18:12:55 · 1837 阅读 · 0 评论 -
使用jar创建可执行jar包
文章目录接 https://blog.csdn.net/wwq921220/article/details/122051578?spm=1001.2014.3001.5501 创建可执行jar包D:\workspace\idea_u\log4j_rce-master\log4j_rce-master\target\test-classes>jar -cvfe a.jar com.example.cn.B -C ./ .已添加清单正在添加: com/(输入 = 0) (输出 = 0)原创 2021-12-21 09:23:12 · 177 阅读 · 0 评论 -
jar 打包、ClassNotFoundException 和 NoClassDefFoundError 演示
文章目录jar目录结构展示和打包ClassNotFoundException 和 NoClassDefFoundError 演示附录jar 结构使用 `-cp`使用 `-verbose:class` 查看类加载,大项目会超长的jarjar /?非法选项: /用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项: -c 创建新档案 -t 列出档案目录原创 2021-12-20 22:07:39 · 762 阅读 · 0 评论 -
java 找不到或无法加载主类
文章目录1、源文件带包名,需要在包外执行2、执行时带了class后缀3、`-cp` 添加jar包,要保证报名、路径正确1、源文件带包名,需要在包外执行D:\workspace\Idea\aes-encryption-javascript-java\src\test\java\com\example\demo\commontest>tree /f卷 DATA 的文件夹 PATH 列表卷序列号为 862C-965AD:. ErrorTest.class ErrorTest.ja原创 2021-12-19 18:27:50 · 1056 阅读 · 0 评论 -
JBoss AS 4.2.3.GA 控制台日志输出问题
文章目录解决方法现象思考jboss 源码先说解决方法解决方法$JBOSS_HOME/server/default/conf/jboss-service.xml 文件 <mbean code="org.jboss.logging.Log4jService" 中添加配置: <attribute name="CatchSystemOut">false</attribute>...<mbean code="org.jboss.logging.Log4jServ原创 2021-01-16 18:49:28 · 438 阅读 · 0 评论 -
maven SNAPSHOT jar 包 带时间戳,引用问题
文章目录问题原因解决手动下载,手动安装setting.xml让小明调整一下问题团队其他成员(例如:小明)维护了一个公用的 jar ,例如:com.jar ,在他的 pom 中 com 的 version 带有 SNAPSHOT,例如:<version>0.0.1-SNAPSHOT</version>;然后当别人使用小明维护的 com.jar 时,dependency 的version 和小明写的一样<version>0.0.1-SNAPSHOT</vers原创 2020-10-29 15:18:57 · 10817 阅读 · 2 评论 -
自定义maven插件 Hello, mojo.
Hello, mojo.原创 2020-09-16 09:57:50 · 216 阅读 · 0 评论 -
jboss 热部署
JBoss EAP 6.4.0.GA (AS 7.5.0.Final-redhat-21);热部署,经测试有效原创 2020-09-01 19:15:32 · 618 阅读 · 0 评论 -
替换 if-else
枚举;策略模式+map原创 2020-07-11 11:14:32 · 142 阅读 · 0 评论 -
获取路径
URL resource = ClassLoader.getSystemResource("log4j.xml");if(resource != null){ String absolutePath = new File(resource.toURI()).getAbsolutePath();}原创 2020-05-26 14:04:34 · 106 阅读 · 0 评论 -
Apache-ant 使用总结
env.JAVA_HOME;原创 2020-05-18 15:03:22 · 251 阅读 · 0 评论 -
jstat
文章目录-gcutilhttps://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html-gcutil-gcutil - Summary of garbage collection statistics.jstat -gcutil <java_PID> :S0: Survivor space 0 ...转载 2020-05-06 21:39:22 · 132 阅读 · 0 评论 -
线程池
CallableFutureThreadPoolExecutor-7个参数原创 2020-05-03 14:55:37 · 106 阅读 · 0 评论 -
反射与泛型
Class-APIMethod-APIField-APIAnnocation-API原创 2020-04-19 09:59:49 · 104 阅读 · 0 评论 -
varchar2 汉字长度问题
转载于:https://www.cnblogs.com/yangxia-test/archive/2013/08/07/3242775.htmlOracle定义varchar2()类型存储汉字的长度问题varchar2最大是4000字节,那么就看你的oracle字符集:(select userenv('language') from dual;)如果字符集是16位编码的,ZHS16GBK,...转载 2020-04-03 16:16:57 · 3119 阅读 · 0 评论 -
oracle连接
使用JDBC创建的数据库tcp连接是没有设置keepalive的,这点可以通过Linux的netstat或ss命令在数据库客户端(即应用端)验证使用命令netstat-ano或ss-ano,其中参数。都是显示timerit时器,timerit时器在连接建立状态下可以对连接保活计时netstat命令对没有开启keepalive的tcp连接显示为:off(0.00/0/0)ss命令对没有keep...原创 2020-04-15 21:22:08 · 446 阅读 · 0 评论 -
rpc
转载于:https://www.jianshu.com/p/d3c7a5bbca09文章目录引言概述简单实例暴露服务代理工厂代理对象建立远程连接使用实例服务接口暴露服务消费者获取代理对象并调用结果总结引言很久以前就想结合网上一些资源以及自己的实践总结一篇属于自己的RPC笔记了,因为懒+时间关系,直到现在才完成一个简要的记录。本文只是一个简单粗糙的笔记记录,将别人的东西结合自己的理解整理了一...转载 2020-03-31 10:22:40 · 116 阅读 · 0 评论 -
多线程与高并发
synchronized ;Semaphore;ReentrantLock;volatile;CountDownLatch;CyclicBarrier;LockSupport;CAS;StampedLock;Queue;ThreadPool;JMH;Disruptor;原创 2020-05-10 16:17:18 · 414 阅读 · 2 评论 -
cpu相关知识
缓存行:读数据一块一块的的读缓存行:缓存行越大,局部性空间效率越高,但读取时间慢缓存行越小,局部性空问效率越低,但读取时间快取一个折中值,目前多用:64字节volatile :MSI ;MESI; MOSI ;Synapse Firefly Dragon伪共享:x,y 都改,互相通知long类型:8个字节...原创 2020-02-15 10:09:49 · 100 阅读 · 0 评论 -
jvm笔记
系统上线前预估系统的内存占用情况gc root :典型特征 main 可直接访问垃圾收集算法标记清除:容易产生碎片复制:效率非常高,比较浪费空间;适用于存活对象较少的情况标记压缩(标记整理):不会产生碎片,效率偏低(需要移动对象),3种方式各有优缺点,实际中都会使用堆内逻辑分区一个对象从出生到消亡,8:1:1是一个经验数据;实在不行就进old区域;...原创 2020-02-09 16:57:56 · 192 阅读 · 0 评论 -
jvm_内存结构
-XX: +TraceClassLoading方法区(Method Area)与Java堆一样,是各个线程共享的内存区域。用于存储:1,已被虚拟机加载的类信息2,常量3,静态变量4,即时编译器编译后的代码当方法区无法满足内存分配需求时抛出OutOfMemoryError异常Jar包冲突原因:Java应用程序因某种因素,加载不到正确的类而导致其行为跟预期不一致。冲突的两种情况:...原创 2020-01-05 17:48:59 · 68 阅读 · 0 评论 -
JVM类加载机制
JVM类加载机制全盘负责当一个类加载器负责加载某个Class时,该Class所依赖的和引用的其他Class也将由该类加载器负责载入,除非显示使用另外一个类加载器来载入父类委托先让父类加载器试图加载该类,只有在父类加载器无法加载该类时才尝试从自己的类路径中加载该类缓存机制缓存机制将会保证所有加载过的Class都会被缓存,当程序中需要使用某个Class时,类加载器先从缓存区寻找该Class...原创 2020-01-05 17:37:45 · 82 阅读 · 0 评论 -
GC 日志
VM 参数-XX:+PrintGCDetails -Xms30M -Xmx30M -Xmn10Mimport java.lang.management.ManagementFactory;import java.lang.management.RuntimeMXBean;public class Go { public static void main(String[] ar...原创 2019-11-23 18:04:44 · 158 阅读 · 0 评论 -
java 日志时间错误
java 时区错误解决方法问题参考链接电脑上所有 java 应用、项目时间都不对。 核心业务系统启动后日志时间和当前系统时间差11个小时30分钟,电脑用的是云桌面系统有严格的权限控制,找相关人和同事弄了几次没好;都知道是时区问题,但没注意到系统桌面右下角的提示。最后解决方法很简单,先说解决方法。(出现问题的主机是无法连接公网的,文件也无法外传,图片都是照片;)解决方法在 windows ...原创 2019-03-03 11:37:33 · 2101 阅读 · 0 评论