IDEA不识别mybatis的xml文件解决方案 在pom文件中加入插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&...
网红直播天水人间主播大秀 package happy;import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apache.zookeeper.ZooDefs.Ids;import org....
JAVA多态实现接口可拔插之LOL英雄攻击方法 /** * 攻击类 */public interface Attack { public void attack(Hero hero);}public class JsAttack implements Attack { public void attack(Hero hero) { Sys...
基于ZOOKEEPER实现分布式锁 获得锁的规则: 当前列表中序号最小 &&当前列表中序号最小 == 我自己创建的节点基本思想:数据同步: 客户端A更改了付款状态为已经付款状态, 客户端B去获取付款状态立刻返回已经付款状态。进实时数据监听: 在客户端A监听付款状态节点,在客户端B更改付款状态节点的数据, 客户端A马上收到通知信息。 监听器监听一次就失效了。需要重新监听。 ...
NGINX上的限流 本文是对 https://www.nginx.com/blog/rate-limiting-nginx/ 的主要内容(去掉了关于NGINX Plus相关内容)的翻译限流(rate limiting)是NGINX众多特性中最有用的,也是经常容易被误解和错误配置的,特性之一。该特性可以限制某个用户在一个给定时间段内能够产生的HTTP请求数。请求可以简单到就是一个对于主页的GET请求或者一个...
Windows安全日志中,大量的事件ID4625; 最近偶然发现Windows安全日志(Win10_64位)中有大量的网络登录失败记录(事件ID为4625),大量的外网IP尝试后台登录我的计算机,感觉公司的网络已经不安全了,只能自己想办法尽量保护好自己电脑。尝试操作1:禁用Server服务,在“网络和共享中心”中,关闭所有共享----->无效。尝试操作2:编写一个powershell脚本,用来阻止外网IP----->这...
远程批量升级IE11 一、背景:现分行预计有20台电脑要给现在的IE8升级到IE11,这20台电脑安装有控制软件,可以通过控制台软件批量发送安装程序;二、实施:查看系统都是win7 32位SP1版本的,查询Microsoft官网说,win7 32位SP1版本升级IE11,必须要安装如下更新包或程序(最好按顺序安装)Windows6.1-KB2533623-x86.msuWindows6.1-...
python + excel 使用 为了提高工作效率(偷懒),用python去解决。 工作需要,需要将excel文件转化为csv文件,要是手工的一个个去转换,每个sheet页不但有几十个字段,中间还夹杂着空格,然后按顺序转换成csv文件,这要是手工去完成,一两个还行,多了那就是要死人的节奏啊,这时候想到了python,走起。 此代码作用:将 excel 表格内容转化为 csv文件 excel文件转化后...
zip4j 2.0压缩 加密压缩 https://github.com/srikanth-lingala/zip4j ZipParameters zipParameters = new ZipParameters(); zipParameters.setEncryptFiles(true); zipParameters.setEncryptionMethod(EncryptionMethod.ZIP_S...
HttpClient4.x 上传文件 https://blog.csdn.net/wsdtq123/article/details/78888734转载于:https://www.cnblogs.com/yxw699/p/11244037.html
ArrayList && HashMap扩容策略 ArrayList扩容策略:默认10 扩容时是base + base/2, 即10 15 22 33 49...扩容时不安全:grow方法扩容时,赋值 elementData = Arrays.copyOf(elementData, newCapacity)时,若两个线程都进入这个地方,会导致快的赋值被慢的覆盖,导致跳号HashMap扩容策略:容量默认16 loadFactor默认0...
TLS Thread Local Storage https://blog.csdn.net/yusiguyuan/article/details/22938671https://blog.csdn.net/simsunny22/article/details/82597859转载于:https://www.cnblogs.com/do-your-best/p/11495325.html
数据结构对齐 堆对齐 栈对齐 good:https://hps.vi4io.org/_media/teaching/wintersemester_2013_2014/epc-14-haase-svenhendrik-alignmentinc-presentation.pdf本节疑惑的原因:在读Hotspot源码时:https://bugs.openjdk.java.net/bro...
C++动态链接库实践 参考:https://www.cnblogs.com/Anker/p/3746802.htmlgcc -fPIC -shared calc.c -o libcalc.so, 编译得到在linux上 man dlopen可以得到以下信息:头文件注释:实践内容:#include <stdio.h>#include <...
【转】(void**)的理解 https://blog.csdn.net/unix21/article/details/8923752转载于:https://www.cnblogs.com/do-your-best/p/11444532.html
bsd linux macosx solaris windows bsd linux macosx solaris windows转载于:https://www.cnblogs.com/do-your-best/p/11427648.html
解决:linux eclipse 对‘dlopen’未定义的引用, 对‘xxx’未定义的引用 如果是终端窗口执行的话直接:在g++编译选项后面,加入dl的库,选项为-ldl,即可.如果是在eclipse里的话:在工程属性中-》c/c++build->gcccomplier右边的command中加上一个参数 -ldl 然后在gcclinker右边的command同样加上一个参数-ldl 然后保存就好了如下:转载于:htt...
JNI原理 https://blog.csdn.net/hackooo/article/details/48395765/https://www.jianshu.com/p/5847a2cb68c0转载于:https://www.cnblogs.com/do-your-best/p/11416093.html
mysql replaceinto VS insertinto https://blog.csdn.net/t8116189520/article/details/78908975所以,若想基于插入值累加是不行的,需要insert intohttps://www.cnblogs.com/lixiaozhi/p/8193132.htmlINSERT INTO TABLE (a,b,c) VALUES(1,2,3),(2,5,7),(3...