按类别查询搜索结果
关于关键词 的检测结果,共 7047
zhufenjun2017 | 2018-09-13 16:36:14 | 阅读(1000) | 评论(0)
Java开发基础学习中,关于Socket编程了解多少呢?咱们今天就来简单了解下Socket类的构造方法。java.net.Socket类代表客户端和服务器都用来互相沟通的套接字。客户端要获取一个Socket对象通过实例化,而服务器获得一个Socket对象则通过accept()方法的返回值。Socket类有五个构造方法:1. public Sock...【阅读全文】
Java架构师 | 2018-09-13 14:56:08 | 阅读(1440) | 评论(0)
恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。详细过程我就不再叙述,在此,只想给大家说一说被拒绝的原因,看看大家有没有相似的经历,和类似的感悟。不了解这一行的人总...【阅读全文】
laoliulaoliu | 2018-09-13 14:38:18 | 阅读(560) | 评论(0)
https://blog.csdn.net/ns_code/article/details/17161237转载请注明出处:http://blog.csdn.net/ns_code/article/details/17161237    Java中实现多线程有两种方法:继承Thread类、实现Runnable接口,在程序开发中只要是多线程,肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有...【阅读全文】
laoliulaoliu | 2018-09-13 12:53:06 | 阅读(630) | 评论(0)
https://blog.csdn.net/u010940300/article/details/50251841execute(Runnable)通过工厂构建一个ExecutorService实例,然后执行 自定义的Runnable,这个方法是没有返回值的,如果你想得到一个返回值,可以使用 Callable对象替代Runnable(后面会讲到)这个方法同execute(Runnable)一样,都是异步执行一个ta...【阅读全文】
Java架构师 | 2018-09-12 14:11:28 | 阅读(1850) | 评论(0)
MySQL的MyISAM、InnoDB引擎默认均使用B+树索引(查询时都显示为“BTREE”),本文讨论两个问题:如何基于索引结构,理解常见的MySQL索引优化思路?为什么索引无法全部装入内存?假设单个索引节点12B,1000w个数据行,unique索引,则叶子节点共占约100MB,整棵树最多200MB。假设索引存储在内存中。也就是...【阅读全文】
zhufenjun2017 | 2018-09-11 14:49:51 | 阅读(1030) | 评论(0)
Java开发基础学习中,关于线程了解多少呢?咱们今天就来简单了解下线程的生命周期。线程是一个动态执行的过程,有一个从产生到死亡的过程,一般有这么5种状态。1.新建状态——使用new关键字和Thread类或者其子类建立一个线程对象后,这个线程对象就处于新建状态。它保持这个状态直到程序start()这个线程。...【阅读全文】
Java架构师 | 2018-09-11 14:43:08 | 阅读(1390) | 评论(0)
一. 基本概念安全性:同时兼顾向合法用户提供服务,以及阻止非授权使用软件及资源的能力。可扩展、可维护、可移植:正在运行的软件系统以适应新需求、变化了的需求的难易程度2. 性能的定义及表现表现:一些页面加载超过3秒,就会影响用户体验,从而流失用户,所以我们的业务计算结果越快出来越好1. ...【阅读全文】
微笑向暖wx | 2018-09-10 20:14:05 | 阅读(1130) | 评论(0)
1 Java7 HashMap通过查看 JDK 中的 HashMap 源码,可以看到其构造函数有一行代码:public HashMap(int initialCapacity, float loadFactor) { ... table = new Entry[capacity]; ...}可以看到,Entry 是一个 static class,其中包含了 key 和 value ,也就是键值对,另外还包含了一个 next 的...【阅读全文】
Java架构师 | 2018-09-09 19:23:40 | 阅读(1440) | 评论(0)
那什么是「服务隔离」呢?其实隔离设计并非软件行业独创,它是借鉴于造船行业。行业有一个专业术语叫做「舱壁隔离」。利用舱壁将不同的船舱隔离起来,如果某一个船舱进了水,那么就可以立即封闭舱门,形成舱壁隔离,只损失那一个船舱,其他船舱不受影响,整个船只还是可以正常航行。我们在做系统设计的时候,...【阅读全文】
微笑向暖wx | 2018-09-07 20:56:19 | 阅读(1000) | 评论(0)
近期在研究dubbo框架相信看到这篇博客的,dubbo的基础应该都有了zookeeper的搭建走了点弯路,配置起来各种麻烦,妈的搞的好烦。正好一直想用一下docker,但对docker只是有个简单的概念。用了一晚上去研究docker,之后发现真的好用搭建个zookeeper就跟玩似的。这里记录一下遇到的一些坑!1、s...【阅读全文】
Java架构师 | 2018-09-07 14:48:45 | 阅读(1420) | 评论(0)
1、请解释一下什么是Nginx?2、请列举Nginx的一些特性。反向代理/L7负载均衡器动态二进制升级3、请列举Nginx和Apache 之间的不同点4、请解释Nginx如何处理HTTP请求。5、在Nginx中,如何使用未定义的服务器名称来阻止处理请求?Server {listen 80;server_name “ “ ;return 444;这里,服务...【阅读全文】
Java架构师 | 2018-09-06 14:56:38 | 阅读(1200) | 评论(0)
我们知道 C语言里面的字符串是以0x\0结尾,通常就说是以 NULL 结尾。它不包含长度信息,当我们需要获取字符串长度时,需要调用 strlen(s) 来获取长度,它的时间复杂度是 O(n),如果一个字符串太长,这个函数就太浪费 CPU了。sds 是动态字符串,它需要支持追加操作,需要能扩充容量。如果字符串放置的比较紧凑,追加时...【阅读全文】
微笑向暖wx | 2018-09-05 21:17:10 | 阅读(1490) | 评论(0)
据我所知 Java 开发人员几乎任何时候都会想到 String,字符串确实已经成为最常用的类了,而且是大量使用。我们都知道,String 其实是封装了字符,里面必须由字符或字节数组来存放,从 Java9 开始 Java 语言开发者对 String 做了一些空间的优化。从char到byteJDK9 之前的库的 String 类的实现使用了 char 数组来存...【阅读全文】
Java架构师 | 2018-09-05 14:13:18 | 阅读(1230) | 评论(0)
       创建合适的索引是SQL性能调优中最重要的技术之一。在学习创建索引之前,要先了解MySql的架构细节,包括在硬盘上面如何组织的,索引和内存用法和操作方式,以及存储引擎的差异如何影响到索引的选择。 MyISAM一种非事务性的存储引擎,是MySQL 5.5之前版本默认的存储引擎。 Me...【阅读全文】
zds05 | 2018-09-05 13:54:15 | 阅读(1200) | 评论(0)
Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求对于页面非常之多的系统,当模板有改变,上述方法就需要重新渲染所有...【阅读全文】
Java架构师 | 2018-08-29 14:55:47 | 阅读(1430) | 评论(0)
当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否者就会出现同一时刻有人写有人读,大家访问到的数据就不一致了。在单机时代,虽然不需要分布式锁,但也面临过类似的问题,只不过在单机的情况下,如果有多个线程...【阅读全文】
xiaobin_hlj80 | 2018-08-29 05:35:25 | 阅读(390) | 评论(0)
      同步出现的原因是当线程中使用共享资源时候,为了资源的独占性。这样可以避免获得结果是不正确的。      如果,不是使用共享资源,不建议使用同步!因为这会使多线程变成单线程!而且处理不当,会引起死锁!比如我们所写线程程序要的结果是:C...【阅读全文】
xiaobin_hlj80 | 2018-08-29 05:21:34 | 阅读(380) | 评论(0)
Example2:public class RunnableThread implements Runnable {     public int mul(int x, int y) {         int result = 0;         result = x...【阅读全文】
xiaobin_hlj80 | 2018-08-29 05:18:50 | 阅读(370) | 评论(0)
    Java 的Thread主要分为两种:   一、继承Thread类   二、实现Runnable接口    Example1:                  public class SimpleThread extends Thread { ...【阅读全文】
Java架构师 | 2018-08-28 15:20:42 | 阅读(1630) | 评论(2)
Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求对于页面非常之多的系统,当模板有改变,上述方法就需要重新渲染所有...【阅读全文】