`
文章列表
多个值得关注的开源免费安全漏扫工具,来自https://www.javacodegeeks.com/2019/04/microservices-for-java-developers-security-testing-scanning.html,重点提到如下开源安全漏扫工具: 1)find security bug     这个是一个结合在各类IDE得findbug插件得其中一个可谓“子插件”了,必须在IDE中先安装了findbug, 地址在:http://find-sec-bugs.github.io/, 2)Zed Attack Proxy - Web应用程序渗透测试工具    Zed ...
方法1:  三个线程,t1,t2,t3,如果一定要按顺序执行,可以用join. t1.start(); t1.join(); t2.start(); t2.join(); t3.start(); t3.join(); 方法2:  static ExecuteService ex=Executors.newSingleThreadExecutor(); 这里产生FIFO的队列; ex.submit(t1); ex.submit(t2); ex.submit(t3); ex.shutdown();
http://www.woshipm.com/zhichang/1472304.html 关于如何“向上管理”的提问 大家好,我是王岐。我现在的公司是一家光伏化学处理设备厂,受“5.31新政”影响,目前基本处于停产状态。 我作为公司管理层,之前曾给老板2个建议: 1、行情不好时,逆向加大研发,打造产品。出发点是现在付出的成本作为对未来的投资,风险是可能研发产品不很成功、竞争力不够强或者产品有竞争力了,市场没能恢复。 2、横向联合。刚好有个与物理处理设备公司(ALD设备)股权合作机会,理由是,这一装备是目前光伏制造厂商业化应用最合适的选择。 两个建议,老板鉴于历史原因(2012计划上马光 ...
1 通过dockerfile建立一个简单的HELLO.C,然后做一个简单的docker image ,这个是base image,共享宿主机的base image   建立目录,比如helloworld目录下,建立Dockerfile文件,写入 FROM scratch ADD hello / CMD ["/hello"]  //CMD运行后是会马上退出的 >docker build -t liaoyurong/hello-world  . 运行docker run liaoyurong/hello-world  输出结果 2 IMAGE和容器contai ...
KMN算法,其实就是"人以类聚,物有群分“,可以参考下图: 在这个图中,比如蓝色,红色两个分类,来一个新的点,如何判断它是属于蓝色还是 红色分类呢,比如新来的点是绿色,则可以用如下方法判断: 1) 比K=3,则选3个离绿色的点最近的,看这个绿色的点和这些点的距离,这里是2个红色点,1个蓝色点 2) 很明显,2:1的票数,2个红色点,少数服从多数,因此是属于红色分类    PYTHON例子: import numpy as np import matplotlib.pyplot as plt 比如有了10个数,已知道这10个数的是否癌症,比如1是,0:否,则 ...
今天刚好遇到了,和 http://www.cnblogs.com/GYoungBean/archive/2013/03/20/2971045.html 说的一样: 很奇怪的问题,同样的tomcat版本(6.0.36),最基本的ssl配置。在win7-32bit专业版下没有任何问题,而在win-64bit旗舰版下报“No Certificate file specified or invalid file format”。 原配置如下: <Connector port="8443" protocol="HTTP/1.1" SSLEnabled=& ...
在mysql 5.7中,对于select count(*) from table 的优化,可以 设置为: select count(*) from table where uid>0 其中uid为辅助索引,辅助索引不存放数据,而是有一个指针指向对应的数据块,因此速度更快; 但注意到http://www.ywnds.com/?p=10369中提到的问题,要引起注意
各位IT朋友,本人新在饭团APP(微信可以直接扫码打开),新建立了圈子来玩下,为大家提供各类优质经过审核的IT优质资源和资讯,有兴趣的可以扫描加入呀。微信扫描下面的二维码可以加入
   来源的是工作中的一个需求场景:需要把一个JSON字符串,测试下在程序中对其进行转换。 比如: { "name": "John", "email": "john.doe@gmail.com", "age": 29, "phone" : 5168161922, "city" : "NewYork", "hasCreditCard": false } 这个JSON串,要转换成其他形式的,可以有一个方式是先转成文件形 ...
JDBC.PROPERTIES中,如果不爽密码是明文的,如果是用阿里的DRUID,可以进行加密,方法如下: 1) 命令行下加密   java -cp D:/druid-1.0.13.jar com.alibaba.druid.filter.config.ConfigTools 明文 2) spring-database.xml中数据库连接的配置 增加:    <property name="filters" value="config" />    <property name="connectionProperties ...
收藏个看到的技巧,在CSS3中,可以比如做到,原来CHECKBOX的是方的,变为圆形的;方法是使用伪类: //html <input type="checkbox" class="check"> //css .check { background-color: #8BC34A; width: 40px; -webkit-appearance: none; appearance: none; } .check::after { content: url('data:image/svg+xml;utf8 ...
在spring security 4中,CSRF默认开启: <http> ... <csrf /> </http> 但如果某些URL不想加入CSRF,可以使用下面的办法: 实现RequestMatcher.这个接口中的方法,在这里排除某些URL不做CSRF,比如: public class CsrfSecurityRequestMatcher implements RequestMatcher { private Pattern allowedMethods = Pattern.compile(" ...
原文在https://www.javacodegeeks.com/2016/12/data-driven-testing-junit-easytest.html 摘要如下:   JUNIT做数据驱动的测试比较麻烦,所谓数据驱动的测试,就是比如同样的一个方法,能用EXCEL,CSV等格式提供大量的不同测试数据给测试去验证,这里可以使用 easytest这个不错的开源工具,地址在:https://github.com/EaseTech/easytest 下面例子讲解: 1) 比如一个加法的:    public class Calculator { public Double ...
继续使用hamcrest-library来测试JAVA中类的属性,比较方便, 要使用JUnit 4.12 和 hamcrest-library 1.3 public class ClassPropertyTest { //Single Object     @Test     public void testClassProperty() {         Book obj = new Book("Mkyong in Action");         assertThat(obj, hasProperty("name"));         ...
一转眼, spring security 已经发布4.1 了,查看 了下新特性,有两个比较值得关注: 1) 可以在pathvariable形式的URL中进行保护了   比如有个方法: public class WebSecurity { public boolean checkUserId(Authentication authentication, int id) { ... } } 则可以用这个配置进行防护   <http> <intercept-url pattern="/user/{userId}/**" ...
Global site tag (gtag.js) - Google Analytics