
工作技术技巧总结
文章平均质量分 50
RichardGeek
一枚普通的乐于分享的程序猿博主
展开
-
cron表达式详解,cron表达式写法,cron表达式例子
cron 汇总原创 2023-02-02 09:44:36 · 12622 阅读 · 0 评论 -
jackson-PropertyNamingStrategy.SNAKE_CASE 遇到的问题与解决方案
PropertyNamingStrategy.SNAKE_CASE原创 2022-04-20 17:10:39 · 6146 阅读 · 0 评论 -
MySQL 执行DDL语句 hang住了怎么办?
(元数据锁 MDL锁)原创 2022-03-23 20:30:39 · 793 阅读 · 0 评论 -
Linux 系统查看磁盘使用情况统计及清理
linux 排查磁盘disk使用情况 (查找大文件日志&清理日志)原创 2022-03-11 14:41:50 · 6522 阅读 · 0 评论 -
排查线上环境CPU100% 或内存使用超过阈值问题
总结:Linux top 命令查询当前资源的使用情况 查找出使用率比较高的进程 pid 根据 top -Hp pid 查找出 当前进程pid下 资源占用比较高的线程id 将当前线程id 转换为16进制的数值 。printf "%x\n" 线程id 查看当前的堆栈信息。jstack pid |grep 16进制线程id 根据当前堆栈信息 可以查看当前耗资源线程的运行逻辑。方便继续排查 举个例子比如发现当前线程的内容是某个后台agent指标采集的线程jmx。后续可以根据netstat -a...原创 2021-11-19 16:26:29 · 1870 阅读 · 0 评论 -
树形结构封装Java demo code
树形结构工具类TreeUtils/** * @Classname TreeUtils * @Date 2021/11/1 下午4:25 * @Created by liuchao58 * @Description TODO */public class TreeUtils { /** * 根据所有树节点列表,生成含有所有树形结构的列表 * * @param nodes 树形节点列表 * @param <T> 节点类型原创 2021-11-05 10:13:22 · 236 阅读 · 0 评论 -
jackson 解决循环引用 @JsonBackReference和@JsonManagedReference,以及@JsonIgnore
jackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导致的无限递归(infinite recursion)问题。这些标注均可用在属性或对应的get、set方法中。@JsonBackReference和@JsonManagedReference:这两个标注通常配对使用,通常用在父子关系中。@JsonBackReference标注的属性在序列化(serialization,即将对象转换为json数据)时,会原创 2021-08-06 18:40:17 · 2907 阅读 · 0 评论 -
java后台封装树结构形式数据
方法为,首先再数据库中查询出所有组织结构的数据,数据格式为List<Map<String,Object>>形式,首先遍历,将顶级节点的数据设置好,然后再以顶级节点的id,数据库查询出的数据,为参数,递归查询子节点,实现代码如下@RequestMapping("/load/department") @ResponseBody public String department(Model model) { List<Map<String, O原创 2021-08-03 11:13:24 · 290 阅读 · 0 评论 -
Excel的常用函数使用
1.left & findexcel中left函数和find函数的搭配使用excel函数中的很多函数都不是单独使用的,那么excel的强大也是通过这样的形式表现的。那excel函数中的left函数怎么和find函数搭配使用的呢?excel left find的搭配使用方法如下。...原创 2021-06-25 11:47:26 · 481 阅读 · 0 评论 -
RESTful风格的接口命名规范
REST是一个术语的缩写,REpresentational State Transfer,中文直译是“表征状态转移”。REST是一套风格约定,RESTful是它的形容词形式。比如一套实现了REST风格的接口,可以称之为RESTful接口。目前,我们的项目里,基本只有GET和POST两种http方法,无疑浪费了 HTTP 协议的潜力,而 REST 则充分利用了 HTTP 规范中的方法,达到接口描述的语义化。REST 描述了 HTTP 层里客户端和服务器端的数据交互规则;客户端通过向服务器端发送 HT原创 2021-05-08 10:06:35 · 4071 阅读 · 0 评论 -
下载第三方jar包后 导入到maven本地仓库依赖的命令方式
在maven窗口执行maven命令如下(例子):mvn install:install-file -Dfile=C:\Users\promo\Desktop\renrenche\taobao-1.1.0.jar-DgroupId=com.dingdingtalk -DartifactId=taotaosdk -Dversion=1.1.0 -Dpackaging=jar-Dfile 指定当前下载的第三方jar包所在路径定义在maven本地仓库中的坐标 及包的类型-Dgroup...原创 2021-04-25 09:52:44 · 265 阅读 · 0 评论 -
Markdown 写文档做笔记的利器
目录1 常用编辑器2 基本用法3 语法规则3.1 标题3.2 列表无序列表(*,+,-)有序列表(数字+点号)3.3 文字格式3.4 链接3.5 图片3.6 引用3.7 水平分隔线3.8 代码块(反引号`)代码句代码段3.9 表格3.10 目录3.11 转义字符Typora 设置4.1 主题设置4.2 图片设置4.3 通用设置Markdown是一种轻量级标记语言。它允许人们使用易读易写的纯文本格式编写文档,然后转换原创 2021-02-05 11:39:20 · 501 阅读 · 0 评论 -
idea类存在找不到解决办法
转载自:https://blog.youkuaiyun.com/qq_41878811/article/details/86146568?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.none原创 2020-07-22 16:32:59 · 819 阅读 · 0 评论 -
idea 中 下载源码:Sources not download for:
使用idea 下载源码出现:Sources not found for:解决方案:在对应的pom.xml 文件中打开 terminal,执行 mvn命令:mvn dependency:sourcesmvn dependency:resolve -Dclassifier=javadoc[INFO] Finished at: 2020-07-02T20:07:39+08:00[INFO] ---------------------------------------------...原创 2020-07-02 20:14:24 · 530 阅读 · 0 评论 -
charles证书安装
https://www.jianshu.com/p/8346143aba53原创 2020-06-17 14:12:21 · 678 阅读 · 0 评论 -
Oracle 监控当前用户在当前机器下的连接信息Sql
1、select s.machine, s.username, s.status, s.prev_exec_start, s.logon_time, s.* from v$session s where s.service_name = '数据库sid' and s."USERNAME"='数据库连接用户名' and s.machine like '%当前计算机名%' order ...原创 2019-11-15 21:04:33 · 695 阅读 · 0 评论 -
工作总结:org.springframework.orm.hibernate3.LocalSessionFactoryBean的疑惑解决办法
使用xml 配置的hibernate配置信息后,事例如下:<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property&g...原创 2019-10-31 10:26:24 · 1330 阅读 · 0 评论 -
plsql中调试函数方式
1、首先在函数名上右键Test2、进入调试界面后,界面下方会出现变量列表,在下图中value的栏中填入输入参数后,点击下图左上方带放大镜的绿色三角3、此时进入调试模式,点击下图中的第一个蓝色方框,实现单步运行下面箭头处可填写要观察的变量,随着单步运行,变量值相应变化。...转载 2019-04-11 16:25:10 · 4535 阅读 · 0 评论 -
处理多数据源的问题思路
1、在java程序中 将不同的数据源对象存储在ThreadLocal中, 然后具体调用的时候,可以根据当前线程对象去取到相互对应的数据源信息。原创 2019-03-30 16:05:07 · 567 阅读 · 0 评论 -
tomcat配置缓存溢出异常
tomcat服务器后台容易报错,报缓存溢出报错信息:[ContainerBackgroundProcessor[StandardEr»gine[Catalina]]] org.apache.catalina.webresourcesXache.backgroundProcess The background cache eviction process was unable to free...原创 2019-02-28 14:27:00 · 5514 阅读 · 0 评论 -
两个一样的tomcat不能同时启动解决方法
两个一样的tomcat不能同时启动前提:最近在学服务器集群,现在弄的是纵向集群,即一台电脑上有多个服务器,扩大CPU使用率。问题:我的服务器是Tomcat7.0.20,修改完所有端口之后(shutdown端口、http端口、https端口、ajp端口),启动一个就不能启动另一个。环境:两个Tomcat7.0.20,使用一个JVM,JDK7,Win7 64位系统。系统环境变量里的CATALI...转载 2019-01-16 10:09:07 · 2993 阅读 · 0 评论 -
中文乱码 encodeURI来解决URL传递时的中文问题
eg:(案例1)解决中文乱麻问题,页面端发出的数据作两次encodeURIvar name="张三";encodeURI(encodeURI(name));后台解码: URLDecoder.decode(name,"UTF-8");(案例2)前台js:var sys_name = encodeURI($("#user_sys_id").find("option:sele...原创 2018-12-14 16:15:03 · 1874 阅读 · 0 评论