摘要:
项目上线,发现集群机器每隔1小时会准时进行fullgc,JMC中显示了System.gc()触发了fullgc: 代码搜了一下自然是搜不到显示调用这个代码的(谁会这么干!拍死!!!)依赖jar包中到是有,但是看看也不像。 在大神的建议下,决定使用Btrace跟踪一下调用栈。 Pom依赖: java类 阅读全文
摘要:
基本命令: put 本地文件名 ftp文件名 get ftp文件名 本地文件名 mget ftp文件多个文件 注意使用该命令时先用 lcd切换本地路径 还有一些常用的 ls mkdir 等,参考 :http://www.360doc.com/content/17/1031/20/42387867_6 阅读全文
摘要:
参考链接: https://www.jb51.net/article/125846.htm 使用DependsOn Spring 中的 DependsOn 注解可以保证被依赖的bean先于当前bean被容器创建, 但是如果不理解Spring中bean加载过程会对 DependsOn 有误解,自己也确 阅读全文
摘要:
异常信息如下: 2018-10-30 20:00:50.230 ERROR java.util.concurrent.ExecutionException: com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method query i 阅读全文
摘要:
公司在文本相似度比较上也有业务场景,以下是对其中核心的算法simHash的一些理解: 1、simHash也可以叫做文本指纹,其是一种局部敏感型的hash算法。 局部敏感的举例: 两个相差只有一个字符的文本串,“你妈妈喊你回家吃饭哦,回家罗回家罗” 和 “你妈妈叫你回家吃饭啦,回家罗回家罗”。 通过s 阅读全文
摘要:
今天在开发过程中,遇到一个问题卡了很久,测试代码如下: 目标类: Main方法: spring.xml 结果输出: 问题描述: 在目标类里有两个同名的onEvent方法,下面这个是目标切点方法,但是系统调用时,方法入口是上面的onEvent方法,所以怎么都执行不到想要的逻辑。 其实想一想动态代理,是 阅读全文
摘要:
数据如下(注意age是int类型): sql如下(注意是#不是$): java代码: Mybatis日志(只返回一笔记录): 直接在mysql中执行(age是int类型,注意参数带引号,确认jdbc是执行的这个sql): 在不带引号的情况下,正常返回: 所以问题出在: Int类型字段,in条件查询时 阅读全文
摘要:
java基础2-容器篇 1、页首请关注 思维导航大纲 1、常用容器的类型层次结构 2、理解容器的常用思维大纲 a、空间 时间 concurrentModifyException 加载因子 3、常用类源码 List HashMap ConccurentHashMap 4、容器在框架中的使用 Myba 阅读全文
摘要:
Twitter 的 Snowflake 大家应该都熟悉的,先上个图: 时间戳 序列号一般不会去改造,主要是工作机器id,大家会进行相关改造,我厂对工作机器进行了如下改造(估计大家都差不多吧,囧~~~): 机房号,不同的机房搞个初始化配置即可(当然若机房数量多也可考虑分布式动态获取), 主要是机器编号 阅读全文
摘要:
异常信息: 提示线程池满了,若有新请求进入的时候,会拒绝执行。 来一张官方的图: 上图Dispatcher后面跟着的ThreadPool就是我们所说的业务线程池。Dispatcher分为5类,默认是all,解释也直接参考官方截图: 而dubbo默认为all模式,查看源码(可见all模式下相关事件都使 阅读全文