上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 我在写程序的时候想过的以下这些问题,不知道大家是不是都是这样: 1. 类是怎么加载的,存储在哪里?类的对象存储在哪里,类和类对象怎么关联、对应的? 2. 方法存在哪里?子类继承父类之后覆盖父类的方法之后JVM什么机制执行子类or父类方法? 3. static变量和普通变量是放着一起吗? 4. 为什么 阅读全文
posted @ 2018-09-29 16:07 安琪拉的博客(公众号) 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 方式1: maven打包 maven 包中添加如下配置 第二种方式: 遇到一个需求,根据提供的pdf文档,将pdf表格内容中的字段生成建表语句。本来通过PDFBox的一个开源库https://github.com/thoqbk/traprange解析pdf文件,但是有一个问题这个没法解决,就是当一段 阅读全文
posted @ 2018-09-27 16:09 安琪拉的博客(公众号) 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 这段时间在重构项目的代码,把项目主体的实现方式做了调整,ThreadLocal在其中扮演了非常重要的角色。 需求(使用场景):客户端有一个请求过来,Java程序根据请求报文的参数决定调用某个服务提供数据。相信大家都会有类似的需求,拿我们业务来说,请求报文如下: 一个用户请求过来,需要根据dataty 阅读全文
posted @ 2018-09-18 15:30 安琪拉的博客(公众号) 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 在学习spring aop时,实现的原理就是java动态代理,上一篇文章已经讲了静态代理,静态代理类是编译器确定的,而动态代理是运行时在JVM内存中生产的Class对象和对象实例,还是以一个例子说明,我们实际工程中有个需求:根据调用方请求的数据类型的不同,而使用不同的脚本抓取外部数据,比如外部数据有 阅读全文
posted @ 2018-09-11 22:58 安琪拉的博客(公众号) 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 我现在有个需求,有个业务实现接口,根据用户希望查询的数据类型去查询不同的数据,然后解析json数据。例如这个接口为: 然后呢我有二个数据类型,需要根据用户传的datatype不同而去获取不同的数据,然后解析获取到的数据 好了,这样就算实现了,然后呢我又有个需求,在每次获取数据前要做参数检查,在每次拿 阅读全文
posted @ 2018-09-11 10:12 安琪拉的博客(公众号) 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个业务上的需求,因为线上数据库磁盘空间已经接近3个T,想到的一个解决方案是对线上分库分表的64个库做物理拆分,其中编号1-32库放到一个物理空间,33-64库放到一个物理空间。 网上的方案大致有二种: 1.将不同库操作分开放进不同的mapper,配置两个数据源 2. 配置动态数据源,使用a 阅读全文
posted @ 2018-08-08 22:00 安琪拉的博客(公众号) 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Character.isDigit(string.charAt(index)) //如果index位置的字符是数字 返回true Character.isLetter(string.charAt(index)) //如果index位置的字符是字母 返回true Character.isLetterO 阅读全文
posted @ 2018-08-06 20:26 安琪拉的博客(公众号) 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 需求:我要在map中判断是否存在key,存在则让key对应的value = value+1,否则设置<key,value=1> 代码实现方式如下: ContainsKey TestForNull AtomicLong Trove MutableInt 还有Java8的方法: Map.merge(ke 阅读全文
posted @ 2018-08-06 20:22 安琪拉的博客(公众号) 阅读(1981) 评论(1) 推荐(0) 编辑
摘要: 本文转自https://blog.csdn.net/bluetjs/article/details/52936943 今天问了下公司消息队列最大支持消息长度,公司消息队列会存储在mysql中,用text格式存储,再查看了一下数据库表的编码是utf8mb4,想到了几个编码问题? 1. utf8mb4 阅读全文
posted @ 2018-08-02 16:17 安琪拉的博客(公众号) 阅读(4401) 评论(0) 推荐(0) 编辑
摘要: 今天突然在思考一个问题,jvm内存模型中的PC程序计数器和OS操作系统程序计数器有没有关系,是不是对应的,在网上查了些资料,弄懂了这个问题。 JVM程序计数器 VS OS程序计数器 一. 介绍 JVM程序计数器: 程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器。 阅读全文
posted @ 2018-07-28 02:52 安琪拉的博客(公众号) 阅读(1384) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页