摘要: 好久没有写随笔了,前段时间参与的项目需要使用JAVA调用C++编写的算法库,现在也来分享一下简单的调用教程,Java调用dll/so库一般是有JNI、JNative、JNA。 由于JNI操作比较繁琐,而且也不需要C++调用JAVA的代码,便没有采用;JNative好久不更新了,现在只有32位的支持, 阅读全文
posted @ 2018-01-10 10:18 meetzy 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: spring boot项目默认是使用内嵌的tomcat打包为jar的方式,我们可以进行一些修改让其打包方式为war包: 修改maven的pom.xml 然后将内嵌的tomcat依赖修改为: 然后把启动的主类修改一下: 之后再使用maven进行打包就是war包的形式了。 阅读全文
posted @ 2017-12-06 11:16 meetzy 阅读(311) 评论(0) 推荐(0) 编辑
摘要: redis不仅是一个非常强大的非关系型数据库,它同时还拥有消息中间件的pub/sub功能,在spring boot中进行如下设置就可以使用redis的pub/sub功能: 1.创建redis监听的设置类 2.创建监听之后的receiver方法类 3.使用reidsTemplate向通道发送消息 附: 阅读全文
posted @ 2017-12-05 14:57 meetzy 阅读(16819) 评论(0) 推荐(1) 编辑
摘要: 第一种方法:@Component public class Test { private static TestDi testDi; @Autowired public void setTestDi(TestDi testDi) { Test.testDi=testDi; } } 第二种方法: @C 阅读全文
posted @ 2017-11-28 10:24 meetzy 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 在有些情况下我们需要电脑同时存在2.x版本跟3.x版本,所以我们需要进行一些设置。 在win上安装了python3.3以上的版本(官方会安装一个py启动器,勾选python launcher)的时候我们可以: 启动我们想使用的解释器。 我们也可以在我们想执行的py文件上添加注释头指定解释器: 另外: 阅读全文
posted @ 2017-11-08 10:59 meetzy 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 在不使用框架的时候,一般使用监听器或者Servlet来初始化log4j进行启动,这里我使用Servlet,代码入下: 在web.xml中修改一下: 在 WEB-INF/ 目录下添加log4j.properties文件,例子如下: 附:打印参数信息 阅读全文
posted @ 2017-11-01 09:39 meetzy 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 在普通的项目中我们修改了类的内容一般要进行项目重启,使得效率比较低,在Spring Boot中为我们提供了spring-boot-devtools,能帮助我们在修改类的内容或者配置文件的内容时自动重新加载Spring Boot项目。 我们只需要在pom.xml文件中添加: 设置optional=tr 阅读全文
posted @ 2017-10-31 14:15 meetzy 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 最近在使用CentOs发现7.X的系统默认使用的是firewall的防火墙,这个防火墙的功能相较于iptables强大的很多,要是不习惯使用firewall换回iptables按照下面的步骤就可以了。 1、关闭firewall: systemctl stop firewalld.service sy 阅读全文
posted @ 2017-10-17 10:55 meetzy 阅读(244) 评论(0) 推荐(0) 编辑
摘要: /*一个非常简单的数字字母验证码生成器*/public class VerifyCode { private int w = 70; private int h = 35; private Random r = new Random(); private String[] fontNames = { 阅读全文
posted @ 2017-10-16 17:06 meetzy 阅读(869) 评论(0) 推荐(0) 编辑