33333333
码龄12年
关注
提问 私信
  • 博客:39,629
    社区:27
    39,656
    总访问量
  • 24
    原创
  • 939,196
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:香港
  • 加入CSDN时间: 2012-12-06
博客简介:

pinghuqiuyue9的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得5次评论
  • 获得21次收藏
创作历程
  • 5篇
    2022年
  • 6篇
    2021年
  • 5篇
    2020年
  • 22篇
    2016年
成就勋章
TA的专栏
  • jvm
    5篇
  • 加解密
    1篇
  • jdbc
    1篇
  • scala
    1篇
  • 网络
    2篇
  • spring
    1篇
  • gradle
    1篇
  • linux
    1篇
  • java
    5篇
  • xml
    1篇
  • mongodb
    5篇
  • maven
    5篇
  • 算法
  • jqury
    2篇
  • cas
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用插桩实现对对象大小的计算

参考连接:https://www.iteye.com/blog/yueyemaitian-20330461、编写Instrumentation类创建一个普通类,内含静态方法premain(),这个方法名是java agent内定的方法名,总会在main函数之前执行。当存在多个premain()重载函数时,参数少的方法会被自动忽略掉。package com.hpp;import java.lang.instrument.Instrumentation;import java.lang.
原创
发布博客 2022.05.07 ·
559 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【无标题】

maven使用记录
原创
发布博客 2022.05.06 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式定时任务

分布式定时任务
转载
发布博客 2022.05.05 ·
2119 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

过滤器(Filter)和拦截器(Interceptor)的区别

摘要:  本文介绍主要介绍了Java Web Filter 与 Struts2 Interceptor 及其之间的联系与区别。一. Filter 介绍  Filter可以认为是Servlet的一种“加强版”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成响应。使用Filter完整的流程是:Filter对用户请求进行预处理,接着
转载
发布博客 2022.03.19 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[git] fatal: Exiting because of an unresolved conflict.

问题提交代码的时候发生冲突.git pushhint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the remote changes (e.g.hint: 'git pull ...') before pushing again.hint: See the 'Note about fast-forwards' ..
转载
发布博客 2022.03.13 ·
4431 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

java.lang.RuntimeException: Illegal key size or default parameters

最近在使用AES方式进行加密,本来经果测试已经没有问题,但是在更新了密钥key之后,就出现了下列报错。控制台报错如下:网上搜索发现,由于key的变更(由原来的128位变更为256位),导致加密/解密的失败。原来的密钥:lNQqkL1BfSwt2MKw新的密钥: P_e-BhqDPP0yeMe8Ma43ZhhL6fqevuR8之所以会出现这种问题,我们就要了解一个新的东西——JCE。在Java的核心类库中有一个JCE(Java Cryptography Extension),JCE是一组包,
转载
发布博客 2021.12.11 ·
352 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

scala集合基础

scala集合分类 可变集合:在原集合上进行添加、更新及删除元素不可变集合:一旦被创建便不能被改变,添加、更新及删除操作返回新的集合,老集合不变。在scala中,默认使用的都是immutable集合。如果要使用mutable集合,需要在程序中引入。Scala默认使用的可变集合,若要使用不可集合,需手动导入scala.collection.mutablescala会默认导入以下几个包:Predef对象中包含了Set、Map等的定义。2、集合类层次结构scala...
转载
发布博客 2021.08.20 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Restemplate使用之泛型参数

1、声明RestTemplate@Configurationpublic class RestTemplateConfig { @Bean public RestTemplate restTemplate(ClientHttpRequestFactory factory) { return new RestTemplate(factory);; } @Bean public ClientHttpRequestFactory simpleCl
原创
发布博客 2021.08.20 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jdbc-批量操作数据

批量执行SQL语句当批量插入或更新时,可采用Java的批量机制,允许多条语句一次性提交给数据库批量处理。JDBC的批量处理语句包括下面三个方法:addBatch(String):添加批量处理的SQL语句或是参数;executeBatch():执行批量处理语句;clearBatch():清空缓存的数据批量操作主要:1)多条SQL语句的批量处理;2)一个SQL语句的批量传参;代码实现import java.sql.Connection;import java.sql.Prepar
转载
发布博客 2021.08.20 ·
661 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring属性注入总结

1、注入字符串数组1)定义properties配置文件:student.type=a,b,c,dyml配置文件:studenttype: a,b,c,d注:字符串之间都是用英文逗号隔开的2)使用方式1:直接将值赋值给注解中的字符串属性对象:"#{'${student.type}'.split(',')}"方式2:@Value("${student.type}")private List<Integer> studentType;注意:方式...
原创
发布博客 2021.04.15 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gradle使用常见问题

1、使用idea新建gradle工程后,build.gradle文件中关联的groovy函数无法查看,提示No candidates found for method call XXXX错误原因:idea版本和gradle的版本不一致,导致加载gradle的相关jar包和配置文件中的数据不一致解决办法:安装新的gradle,使idea安装的gradle(当前用户的.gradle文件下查看)和系统安装的gradle版本一致gradle各个版本下载:https://blog.csdn.net/ii9
原创
发布博客 2021.01.07 ·
8691 阅读 ·
3 点赞 ·
3 评论 ·
2 收藏

tcpdump使用

tcpdump介绍tcpdump是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump 适用于大多数的类Unix系统操作系统(如linux,BSD等)。类Unix系统的 tcpdump 需要使用libpcap这个捕捉数据的库就像 windows下的WinPcap。在学习tcpdump前最好对基本网络的网络知识有一定的认识。tcpdump命令格式及常用参数Tcpdump的大概形式如下:例:tcpdump –i et.
转载
发布博客 2020.12.04 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

虚拟机内存模型

为什么要了解虚拟机如何操作内存?java与c/c++之间有一堵由内存动态分配和垃圾收集技术所围成的"高墙",墙外面的人想进去,墙里面的人却想出来.对于java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,不容易出现内存泄漏和内存溢出.有虚拟机管理内存,这一切看起来都很美好.但是,也正因为java程序员把内存控制的权力给了jav...
转载
发布博客 2020.01.15 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java虚拟机内存参数设置及常见错误总结

JVM--内存参数设置及常见错误总结一、JVM规范JVM规范对Java运行时的内存划定了几块区域(详见这里),有:JVM栈(Java Virtual Machine Stacks)、堆(Heap)、方法区(Method Area)、常量池(Runtime Constant Pool)、本地方法栈(Native Method Stacks),但对各块区域的内存布局和地址空间却没有明确规定...
转载
发布博客 2020.01.14 ·
1065 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

metaSpace引起full gc排查过程

JDK8用metaSpace区域来代替了以前的永久区,这个区域主要存放被加载的class信息,我手上一个项目每次启动时候都会伴随一次fullgc,排查思路是:一、查看内存使用率命令:jstat -gcutil PID ,这里的PID是Java进程ID可以看到老年代使用率只有1.96%,但是MetaSpace区域使用率是96.13%,初步怀疑是metaSpace区域设置太小。...
转载
发布博客 2020.01.13 ·
3088 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

由「Metaspace容量不足触发CMS GC」从而引发的思考

转换自:https://www.cnblogs.com/williamjie/p/9558101.html某天早上,毛老师在群里问「cat 上怎么看 gc」。之后毛老师发来一张图。老年代内存占用情况图片展示了老年代内存占用情况。第一个大陡坡是应用发布,老年代内存占比下降,很正常。第二个小陡坡,老年代内存占用突然下降,应该是发生了老年代 GC。但奇怪的是,此时老年代内...
转载
发布博客 2020.01.13 ·
377 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

cas简介

session在web开发语境下,用来保存客户端和服务端之间的状态。除非程序通知服务器删除一个session,否则服务器会一直保留,程序一般都是在用户退出的时候发个指令去删除session。关闭浏览器不会导致session被删除,迫使服务器为seesion设置了一个失效时间。session实现:在Cookie中写入sessionID,如tomcat默认写入为JSESSIONIDURL重
原创
发布博客 2016.11.02 ·
690 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

jquery动画

show():通过改变元素的多个样式(宽度、高度和不透明度等)将元素显示出来,支持速度参数及回调函数hide():通过改变元素的多个样式(宽度、高度和不透明度等)将元素隐藏起来,支持速度参数及回调函数fadeIn():通过改变元素的不透明度将元素显示出来,支持速度参数及回调函数fadeOut():通过改变元素的不透明度将元素隐藏起来,支持速度参数及回调函数slideUp():通过改
原创
发布博客 2016.10.06 ·
246 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

jquery中事件

1、加载DOM元素传统的window.onload();网页中的所有元素(包括元素的所有关联文件)完成加载到浏览器后,才可执行(js此时可访问网页中的任何元素);只能保存对一个函数的调用,会自动用后面的函数覆盖前面的函数;jquery中的$(document).ready(function(){});在dom完全就绪时就可以被调用,无需等到元素关键的文件全部下载完毕;可多次调用;2、事
原创
发布博客 2016.10.06 ·
272 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

解决query和其他库之间的冲突

1、jQuery库在其他库之后导入在其他库和jQuery库都加载完毕后,可在任何时候调用jQuery.noConflict()函数来将变量$的控制权移交给其他js库如prototype.js,示例如下:jQuery.noConfict();//将变量$的控制权移交给其他js框架(prototype.js)jQuery(function() {//使用jquery   jQuery(
原创
发布博客 2016.10.05 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多