
java
--小智--
这个作者很懒,什么都没留下…
展开
-
计算两个时间之间相差多少天
计算两个时间之间相差多少天class DateUtil { // 方法1 public static long getDiffDays1(long timestamp1, long timestamp2) { Calendar cal1 = Calendar.getInstance(); cal1.setTimeInMillis(timestamp1); cal1.set(Calendar.HOUR_OF_DAY, 0); c原创 2021-08-26 12:16:15 · 679 阅读 · 0 评论 -
阿里云续费后服务不可用
阿里云到期续费后之前跑的好好的服务跑不起来了,启动时报jdbc空指针错误。后来重启了服务器,报错Read-only file system。然后搜了一下,执行命令mount-oremountrw/问题就解决了原创 2021-07-04 12:27:17 · 474 阅读 · 0 评论 -
非法访问:此Web应用程序实例已停止
非法访问:此Web应用程序实例已停止二月 08, 2021 5:48:11 下午 org.apache.catalina.loader.WebappClassLoaderBase checkStateForResourceLoading信息: 非法访问:此Web应用程序实例已停止。无法加载[com.watermelon.acs.grpc.task.GatewayUpdateTask]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。java.lang.IllegalStateException原创 2021-02-09 17:04:55 · 4309 阅读 · 2 评论 -
idea远程调试tomcat项目
idea远程调试tomcat项目tomcat修改idea修改tomcat修改打开tomcat/bin/catalina.sh文件,在文件开头加入如下代码:export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'idea修改原创 2021-02-09 16:41:04 · 191 阅读 · 0 评论 -
Mybatis动态获取列数据
Mybatis动态获取列数据先修改xml<select id="getColumnById" resultType="String"> SELECT ${column} FROM player WHERE player_id = #{playerId}</select>修改MapperString getColumnById(@Param("playerId") int playerId, @Param(原创 2020-12-21 10:58:11 · 1735 阅读 · 0 评论 -
ExecutionException: io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: Bandwidth exhausted
17:02:39.745 [grpc-default-worker-ELG-1-2] WARN io.grpc.netty.NettyClientHandler - Received GOAWAY with ENHANCE_YOUR_CALM. Debug data: {1}17:02:39.745 [grpc-default-worker-ELG-1-2] WARN io.grpc.internal.AtomicBackoff - Increased keepalive time nanos to ..原创 2020-11-09 17:07:46 · 5058 阅读 · 0 评论 -
fastjson使用问题
public class PlayerVo implements Serializable { private static final long serialVersionUID = -5248543655901813565L; private HeroListVo heroListVo; public HeroListVo getHeroListVo() { if (heroListVo == null) { heroListVo .原创 2020-10-21 14:23:11 · 213 阅读 · 0 评论 -
kafka demo
demo目录结构如下上面的是生产者,下面是消费者运行之前需要先安装kafka本人测试用,故装了个虚拟机,虚拟机地址为192.168.40.105,kafka监听端口9092一下是kafka的版本以及在虚拟机的位置这时候可以启动kafka了,启动命令分两步,bin/zookeeper-server-start.sh config/zookeeper.propertiesbin/kafka-server-start.sh config/server.properties原创 2020-09-30 11:57:22 · 331 阅读 · 0 评论 -
kafka timeout
注意,当kafka没有安装在本机时,记得修改server.properties文件中的listeners属性今天就被这个坑了,客户端发消息始终不成功,总是提示发到了localhost,改成本地地址就好了原创 2020-09-30 11:39:09 · 1056 阅读 · 0 评论 -
java list 查找元素
从list中查找符合条件的元素是一个很常见的需求,有很多办法可以做到,详见参考链接。本文讨论的点是如何把这个过程封装成一个方法,这样做的好处如下:1.简化调用2.容易替换成不同的实现3.可以做一些统一的处理这就是抽象的好处吧假设List中保存的元素是Item,定义如下:public class Item { private Integer id; private Integer weight; public Item(Integer id, Integer weight)原创 2020-06-22 11:21:03 · 13487 阅读 · 1 评论 -
java random by weight
使用反射实现了一个通用的random by weight,只要被随机的结构中带有getWeight函数即可public static <T extends Object>T getRandomObjByWeight(List<T> objs, Class<?> clazz) { try { Method getWeightFunc = clazz.getMethod("getWeight"); Double totalWeight = 0.0; f原创 2020-06-19 18:03:31 · 342 阅读 · 0 评论