systemd 是一种init的进化产品,大部分Linux发行版本都支持。systemd 配置自启动时配置文件在usr/lib/systemd/system/ 文件夹下。systemctl 为管理 systemd的工具。一,使用systemctl配置tomcat创建启动脚本vim /usr/lib/
sql中不要用关键字作为表名或字段
写sql查询语句时,发现一句看似正常的语句执行报select * from table1 where key='xxx'后面查阅资料发现key是关键字,要加``才能正常执行正确的sql为:select * from table1 where `key`='xxx'一般不要用关键词作为表名或字段sql
打包jar运行出现invalid END header (bad central directory offset)
文件传输中出现了问题,使用ASCII ,改成Binary(二进制)就好了。ssh上传出问题的情况下,通过cmd命令中的ftp功能上传。我的是xftp的传输-迁移类型是ASCII,改为二进制就行了
@Autowired与@Resource的区别
区别:@Autowired注解是Spring提供的,而@Resource注解是J2EE本身提供的@Autowired注解默认通过byType方式注入,而@Resource注解默认通过byName方式注入@Autowired注解注入的对象需要在IOC容器中存在,否则需要加上属性required=fal
spring cloud中OpenFeign整合Sentinel启动报错
错误:FactoryBean threw exception on object creation; nested exception is java.lang.AbstractMethodError: com.alibaba.cloud.sentinel.feign.SentinelContrac
过滤器与拦截器的使用及区别
概念:过滤器(Filter)过滤器,是在java web中将你传入的request、response提前过滤掉一些信息,或者提前设置一些参数。然后再传入Servlet或Struts2的 action进行业务逻辑处理。比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或
RabbitMQ的安装及使用
RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。特点:可靠性。支持持久化,传输确认,发布确认等保证了MQ的可靠性。灵活的分发消息策略。这应该是RabbitMQ的一大特点。在消息进入MQ前由Exchange(交换机)进行路由消息。分发消息策略有:简单