- 博客(11)
- 收藏
- 关注
原创 白话线程安全之synchronized、volatile和原子类
本文使用通俗易懂的语言,通过简单的代码示例,在发现问题,解决问题的过程中掌握synchronized、volatile和原子类的原理及使用方法。
2022-02-24 09:32:32
3312
原创 通过浏览器控制台将div下载成图片
应用场景: 通过浏览器控制台将页面上指定的div转化为图片下载下来。有的小伙伴可能会说截图他不香么,我是因为要从旧项目中取一张echarts无背景色的地图,地图又是一小块一小块的,恰巧又没有下载功能,就找了这么个折中的方法,有需要的小伙伴可以看一看。查看文章...
2022-02-08 16:43:49
579
原创 actionview绑定钉钉机器人
actionview绑定钉钉机器人actionview是一个面向中小企业的、开源免费的、简单易用的、类Jira的问题需求跟踪工具。安装actionview的过程自行查找,actionview自带了webhook功能,但是没有适配钉钉机器人。actionview接入钉钉机器人的思路就是写一个web服务,通过actionview的webhook功能调用web服务的接口,通过web服务再调用钉钉机器人。先看效果:实现的功能如下:点击通知中的项目名称跳转到actionview面板问题打开时@分配人问
2021-09-02 14:07:30
244
原创 设计模式修炼之路-初识设计模式
作为一个程序员我们经常能听到设计模式这个词,面试的时候也经常会被问到设计模式相关的问题,那么设计模式到底个什么?为什么要用设计模式?什么场景下要用到设计模式,应该使用哪种设计模式?如果有这些问题那就跟我一块来学习设计模式吧。什么是设计模式?我们平时所说的设计模式准确的来说应该称之为面向对象的设计模式。因此,设计模式适用于java、python、c#、.net等等一切面向对象的语言。那有没有面向过程的设计模式呢?答案肯定是有的,只不过没人系统的总结出来,没有为人所熟知,没有达成共识,因此也就没有广
2021-08-15 10:29:01
140
原创 json转xml(JSONObject内部包含JSONArray)
找了很多网上的资料,要么只能转jsonobject要么只能转jsonarray,下面是两个混合能转的工具类<dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <version>2.1.1</ve...
2019-04-08 11:18:16
2771
原创 a标签做按钮效果,并实现单选效果
效果图:css代码:.my_link_button { display: block; width: 100px; height: 30px; background: #FFFAFA; margin-top: 20px; font-size: 8px; text-decoration:none; text-align: ...
2019-02-15 17:12:04
7312
原创 mysql存储过程去除重复数据
CREATE DEFINER=`root`@`%` PROCEDURE `del_incoming_pointer`()BEGIN /* 定义变量一 */ DECLARE paramId int; DECLARE paramCode VARCHAR(64); DECLARE paramTimes varchar(255); DECLARE param...
2018-11-02 13:59:21
1116
原创 docker安装nginx,配置文件无权限,跨域问题
命令docker run \--name nginx \-d --network=host \-v /root/nginx/www:/usr/share/nginx/html \-v /root/nginx/config/nginx.conf:/etc/nginx/nginx.conf:ro \-v /root/nginx/config/conf.d:/etc/nginx...
2018-08-24 20:00:57
3049
原创 List根据对象属性去重复
private ArrayList<TTaskUser>removeDuplicateUser(List<TTaskUser>users){Set<TTaskUser>set=newTreeSet<>(Comparator.comparing(TTaskUser::getUserId));set.addAll(users);return ...
2018-08-24 19:54:16
2401
原创 Fastjson jsonObject转map
Map<String,String>params=JSONObject.parseObject(theoreticalValue.toJSONString(),newTypeReference<Map<String,String>>(){});
2018-08-24 19:53:14
4646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人