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