摘要: 预算占用问题。每个预算科目都有对应的预算。预算科目是树级,申请单能多选预算科目末,但只能选择预算科目末级,为了避免多线程导致的两个申请单同时提交 总预算100 。然后每个单子都是申请100、导致申请通过问题。使用了mysql行级锁。当提交的时候通过分割ids来查询预算科目 使用for update 阅读全文
posted @ 2021-06-18 09:20 爱摇头的封三 阅读(30) 评论(0) 推荐(0) 编辑
摘要: jvm判断代码是热点代码有两种方法. 抽样判断和计算器判断 抽样判断:jvm周期性去栈顶查看被调用的方法.若经常出现的方法,就视为热点代码,这种方法实现起来简单,缺点是很难精确的知道一个方法的热度,容易受线程堵塞和外界因素的影响. 计算器判断:是通过计算器来判断代码被调用的次数.虚拟机给方法或者代码 阅读全文
posted @ 2021-02-27 10:15 爱摇头的封三 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在易用主要工作内容,做档案,做报表,做网报模块,对接银行支付,根据excel文件生成打印模板 档案:六院一些经常用到的数据存放的地方,比如部门信息,用户信息等. 支持导入导出.(难点:网报模块录入的时候,需要查询出档案中的几个单子信息,然后我们优化,将经常用到的单子信息,在yml中写sql,当项目启 阅读全文
posted @ 2021-02-25 09:08 爱摇头的封三 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 在传统的 socket中 客户端若没有发起请求,则服务端阻塞,若请求成功时,客户端没有发消息,服务端阻塞。当有多个连接时,服务端就需要多个线程,因为每个线程都要产生栈空间,而且因为阻塞,大量线程需要上下文切换,降低了服务器的性能。 nio就是引入一个中间件 来接受客户端的请求,与消息的发送。 阅读全文
posted @ 2019-10-03 11:23 爱摇头的封三 阅读(172) 评论(0) 推荐(0) 编辑
摘要: ioc 就是我们需要一个对象 以前我们是去 new 现在我们是直接向 spring 要我们需要的那个对象。 aop 就是 在不修改源代码的基础上 添加新业务,比如 日志 性能检测 di 就是 一个对象a 需要去访问数据库 以前我们是自己编写代码去创建一个connction对象 来连接对象,现在我们只 阅读全文
posted @ 2019-10-03 11:15 爱摇头的封三 阅读(897) 评论(0) 推荐(0) 编辑
摘要: hashmap底层是通过entry[]数组实现的 ,entry[]内部保存的是key-value,当put一个key-value时 hashmap的内部过程是 算出key的hash值 去数组中查找这个位置是否有数据,若无,put成功 若有 则比较equals是否相等 若相等则覆盖原有的value,若 阅读全文
posted @ 2019-10-03 11:06 爱摇头的封三 阅读(112) 评论(0) 推荐(0) 编辑
摘要: length属性是用来统计数组的长度 length()方法是用来计算字符串的长度 size()方法是用来统计集合中元素的个数 阅读全文
posted @ 2019-10-02 09:20 爱摇头的封三 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 集合框架有两个最高级接口 分别为collectio和map collection的子类 有 list set 其中实现 list 的实现类有 arraylist vector linkedlist, arraylist 适用于单线程 线程不安全 查找数据快,增删改数据慢,vector 适用于多线程 阅读全文
posted @ 2019-10-02 08:58 爱摇头的封三 阅读(114) 评论(0) 推荐(0) 编辑
摘要: String s2 = new String("hello") 创建三个对象 若常量池中没有hello 创建一个 hello 对象 再在堆中创建一个new String 对象 还有 一个栈中的 数据类型为String s2的变量 s2所保存的地址是堆中创建对象地址 String s1="hello" 阅读全文
posted @ 2019-10-01 22:57 爱摇头的封三 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: 不管在基础数据类型还是在对象中 使用 == 都是比较 对象的 地址值 变量中保存的是什么? 比如 String s1= "hello" String s2 = "hello",s1 和 s2都是保存字符串“hello”在常量池中的 地址 ,s1与s2的值是同一个地址。 比如 String s1=ne 阅读全文
posted @ 2019-10-01 19:58 爱摇头的封三 阅读(219) 评论(0) 推荐(1) 编辑