开发框架
ColdFireMan
这个作者很懒,什么都没留下…
展开
-
【netty】主动关闭netty server
设计一个可以控制监听端口的http服务端的开启和关闭的功能,启动部分比较简单,关闭查了一下,找到了功能,以下是demoimport com.wangjx.swallow.common.server.IServer;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.channel.ChannelFuture;import io.netty.channel.Channe.原创 2021-03-05 13:47:41 · 2312 阅读 · 0 评论 -
【spring cloud stream】spring cloud stream配置多个kafka地址
网上查找了关于配置多个kafka地址的方法,可惜没有找到,在一个博客看到了这个方法,大致方法是对的,但是还是有小错误,导致失败。所以自己修改完亲测有效后,写了这个博客。spring: cloud: stream: binders: # 接下来的kafka1和kafka2就是两个kafka broker的环境配置,配置完成后可以应用kafka1、kafka2这个定义的名字 # 在别的地方引用。功能和profile中的dev环境、test环境、prod原创 2020-07-06 13:59:11 · 2182 阅读 · 0 评论 -
【exception】Caused by org.hibernate.hql.internal.ast.QuerySyntaxException t_use
在使用springboot的JPA的@Query注解时出现的问题错误代码@Query("from t_user u where u.username=:username")User findUser(@Param("username") String username);报错栈org.springframework.beans.factory.UnsatisfiedDep...原创 2019-08-31 23:54:17 · 843 阅读 · 0 评论 -
【@Conditional】@Conditional注解使用方法
举例通过Condition可以自定义注入bean的条件,如:注入一个MyService的bean,前提条件是JdbcTemplate这个bean要注入成功,代码如下:条件类public class JdbcTemplateCondition implements Condition { @Override public boolean matches(ConditionC...原创 2019-08-28 22:55:24 · 574 阅读 · 0 评论 -
【exception】springboot多模块jar包启动失败
重现今天一个多模块的springboot用maven打成jar包,使用 java -jar 命令启动失败,报错是//中文提示xxx.jar中没有主清单属性//英文提示no main manifest attribute...原因maven的打包错误,没有指定main方法入口类,可以看jar包里面META-INF\MANIFEST.MF正常的内容Manifest-Versio...原创 2019-08-09 16:57:21 · 896 阅读 · 0 评论 -
【springboot】spring boot配置总结
springboot配置jpaspring.jpa.hibernate.dialectsqlserver:org.hibernate.dialect.SQLServer2012Dialectmysql:org.hibernate.dialect.MySQL5Dialectdruid基础配置# SQL_SERVERspring: datasou...原创 2018-07-10 17:55:12 · 1504 阅读 · 0 评论 -
【T-IO】t-io 的学习笔记
功能类学习ObjWithLock描述:自带读写锁的对象代码:package org.tio.utils.lock;import java.io.Serializable;import java.util.concurrent.locks.ReentrantReadWriteLock;import java.util.concurrent.locks.Reentr...原创 2018-06-21 16:38:12 · 5259 阅读 · 0 评论 -
【mybatis】mybatis中判断数组参数的下标是否为最后一个
在遍历数组参数拼接sql的时候,最后一个参数不需要某些关键字,所以需要判断是否为循环的最后示意<select id="count" parameterType="list" resultType="java.lang.Integer"> <if test="list!=null and list.size原创 2018-02-28 13:58:10 · 5351 阅读 · 0 评论 -
【JFinal】JFinal的拦截器获取和修改controller返回的json对象
感谢JFinal框架作者老哥詹波的指点public class JsonInterceptor implements Interceptor { @SuppressWarnings("unchecked") @Override public void intercept(Invocation inv) { inv.invoke(); //这里原创 2017-08-11 16:11:52 · 4586 阅读 · 2 评论 -
【JFinal】JFinal中的文件改动后jetty服务器重启动的实现
参考: JFianl 2.2用JFianl开发web项目的时候,发现修改文件后会重新启动,感到很好奇,所以研究一下实现的方法实现的基本步骤找到项目的根目录将项目文件中的所有文件的最近修改时间和文件大小在Map中进行保存通过java的timer定时器保存文件并检查map是否一致不一致则调用服务器的stop()方法,然后重新初始化服务器,再重新start()Scanner扫描类public原创 2017-06-30 15:19:15 · 1100 阅读 · 0 评论