• 网上有一副很经典的图可以让我们来理解进程和线程的关系: 下面这副图是一个双向多车道的道路图,假如我们把整条道路看成是一个“进程”的话,那么图中由白色虚线分隔开来的各个车道就是进程中的各个“线程”了。 这副图出自:http://www.blogj...
  • java垃圾回收算法之引用计数器,这个算法其中一个优点便是,实时性,只要对象的引用计数器的值为0,则立刻回收。接下来介绍的标记清除算法,当对象的引用计数器的值为0时,不会立刻被回收的。 概念介绍 root对象 在标记清除算法中,会把如下对象称之为root对象 被栈中的变量(栈中存的是对象的引用)所引用的对象 被static变量引用的对象 可访问的对象 如果栈中有...
  • https://blog.csdn.net/mrs_haining/article/details/80625833 1、为什么要使用消息队列? 分析:一个用消息队列的人,不知道为啥用,这就有点尴尬。没有复习这点,很容易被问蒙,然后就开始胡扯了。...
  • url 为 http://mywebsite.com/index.php?a=1&b=2&c=3 web形式下访问url地址,使用$_GET是可以获取到所有的参数 然而在Linux下 curl http://mywebs...
  • 在java中long数据类型长度为64bit,而int是32bit.所以刚好可以换成2个 高4 :  4字节*8=32 低4: 4字节*8=32 public List<Integer> changLong(long num...
  • 在Java代码实践中,有两种方式可以从HTTP请求中获得请求者的IP地址。一个是从Remote Address中获得,另一个是从X-Forward-For中获得,但他们的安全性和使用场景各有不同。一旦用错,就可能为系统造成漏洞。因此,需要开发者对...
  • 线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行...
  • @Select("SELECT * FROM users WHERE id = #{id}")     @Results({         @R...
  • 1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from st...
  • 推荐一本书 看完感觉快跟不上时代了! 2016年3月,谷歌公司的围棋程序 AlphaGo 战 胜了世界冠军李世石。 这让我猛然意识到,世界正处在一个前所未有 的大变局: 机器人、自动化、人工智能正在变得比人类 更强大。 在可预见的将来, 技术最...

热门文章

最新发布

最新评论