随笔-35  评论-580  文章-0 
  2019年6月16日
正文内容加载中...
posted @ 2019-06-16 22:01 编程新说(李新杰) 阅读(96) 评论(14) 编辑
  2019年5月7日
摘要: 不是线程的安全面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。目前主流操作系统都是阅读全文
posted @ 2019-05-07 09:57 编程新说(李新杰) 阅读(14647) 评论(137) 编辑
  2019年5月5日
摘要: 常规的误区 假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。 如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒后才拿到HTTP响应,然后继续往下执行。 这个时候你问别人,刚刚代码发起的这个请求是不是一个同步请求,对方一定回答阅读全文
posted @ 2019-05-05 09:31 编程新说(李新杰) 阅读(11982) 评论(79) 编辑
  2019年4月24日
摘要: 话说Spring WebFlux已经出现有一段时间了,但是知道他的人并不是很多。这让他很是闷闷不乐。 还有更惨的是,那些敢于吃螃蟹的人在尝试了他之后,有的竟把代码重新改回到Spring MVC的同步模式。 Spring WebFlux一方面反思自己,一方面决定化身为一家西餐厅,慢慢向周边老百姓推销自阅读全文
posted @ 2019-04-24 09:38 编程新说(李新杰) 阅读(471) 评论(1) 编辑
  2019年4月19日
摘要: 先看整体效果 把简单的东西“傻瓜化”是软件开发追求的目标之一。请看下图: 左边是在 application.yml 里配置了3个生成器,右边可以直接注入到代码中使用,注意,不用写任何代码。这酸爽。下面请看效果: 上面是3个生成器生成的第一个序号。哎吆,还不错哦。 慢慢学会分析 序列号大家都非常熟悉,阅读全文
posted @ 2019-04-19 09:38 编程新说(李新杰) 阅读(521) 评论(3) 编辑
  2019年4月18日
摘要: 万字长文,干货满满。 是数据结构而非类型 很多文章都会说,redis支持5种常用的数据类型,这其实是存在很大的歧义。redis里存的都是二进制数据,其实就是字节数组(byte[]),这些字节数据是没有数据类型的,只有把它们按照合理的格式解码后,可以变成一个字符串,整数或对象,此时才具有数据类型。 这阅读全文
posted @ 2019-04-18 12:52 编程新说(李新杰) 阅读(6372) 评论(30) 编辑
  2019年4月16日
摘要: Starting from a joke 问:把大象放冰箱里,分几步?答:三步啊,第一、把冰箱门打开,第二、把大象放进去,第三、把冰箱门带上。问:实现Spring事务,分几步?答:三步啊,第一、找出需要事务的方法,第二、把事务加进去,第三、执行事务。You may find it's not a j阅读全文
posted @ 2019-04-16 09:51 编程新说(李新杰) 阅读(742) 评论(0) 编辑
  2019年4月15日
摘要: Spring和事务的关系 关系型数据库、某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务。 Spring很显然不是事务性资源,但是它可以管理事务性资源,所以Spring和事务之间是管理关系。 就像Jack Ma虽然不会写代码,但是他却管理者一大批会写代码的码农。 Spr阅读全文
posted @ 2019-04-15 10:14 编程新说(李新杰) 阅读(795) 评论(3) 编辑
  2019年4月12日
摘要: “中国最好面试官” 自从上次写了一篇“【面试】我是如何面试别人List相关知识的,深度有点长文”的文章后,有读者专门加我微信,说我是“中国最好面试官”,这个我可受不起呀。 我只是希望把面试当作是一次交流,像朋友那样,而不是像一场Q & A。但也有人觉得,我对应聘者“太好了”,这完全没必要,反正最后他阅读全文
posted @ 2019-04-12 10:23 编程新说(李新杰) 阅读(904) 评论(7) 编辑
  2019年2月19日
摘要: 情景引入 很早之前,Java就火起来了,是因为它善于开发和处理网络方面的应用。 Java有一个爱好,就是喜欢制定规范标准,但自己又不善于去实现。 反倒是一些服务提供商使用它的规范标准来制造应用服务器而赚的盆满钵满。 企业用户因要使用这些应用服务器而向提供商支付高额费用,而且也不是特别好用。 一个青年阅读全文
posted @ 2019-02-19 22:31 编程新说(李新杰) 阅读(4114) 评论(67) 编辑