漫天雪_昆仑巅

一柄剑,三生缘,步履踏遍尘世劫

排序:
默认
按更新时间
按访问量

公钥,私钥和数字签名相关说明

公钥,私钥和数字签名相关说明一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,...

2018-05-16 16:24:02

阅读数:646

评论数:1

Dubbo服务降级设置

dubbo降级服务    dubbo开发中,通常是微服务架构,因此多个服务之间可能由于服务没有启动或者网络不通,调用中会出现远程调用失败。所以就需要解决在服务宕掉或者并发数太高导致的RpcException异常时,进行友好的处理或者提示,而不是内部报错导致系统不可用,其实这也是“服务降级”处理。解...

2018-03-09 11:02:25

阅读数:315

评论数:0

线程操作wait和notify

线程进入运行状态之后,可以根据条件触发转为“等待阻塞”:运行的线程执行wait()方法,该线程会释放占用的所有资源,JVM会把该线程放入“等待池”中。进入这个状态后,是不能自动唤醒的,必须依靠其他线程调用notify()或notifyAll()方法才能被唤醒,如下代码:1、定义两个测试线程类pub...

2017-10-27 16:13:56

阅读数:1519

评论数:0

线程状态转换说明

线程在一定条件下,状态会发生变化,线程一共有以下几种状态:1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU之...

2017-10-27 16:07:24

阅读数:2098

评论数:0

Java并发编程:volatile关键字解析

在看本章之前可以先阅读上一篇文章以便对内存有一定了解:http://blog.csdn.net/vtopqx/article/details/78364685一.深入剖析volatile关键字1.volatile关键字的两层语义  一旦一个共享变量(类的成员变量、类的静态成员变量)被volatil...

2017-10-27 14:43:41

阅读数:433

评论数:0

计算机内存模型概念

一.内存模型的相关概念  大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度...

2017-10-27 14:38:39

阅读数:607

评论数:0

SonarQube代码质量管理

1、概述 SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误。高质量的管理软件代码,及时地对代码质量进行分析并给出合理的解决方案,也可以通过使用插件机制与 eclipse 和 JIRA 等其它外部工具集成,从而实现了对代码的质量的全面自动化分析和管理。2、特性1...

2017-10-27 11:19:38

阅读数:491

评论数:0

数据存储引擎比较

概述:列一下常见数据存储引擎,对比以下三种引擎的使用:1)Hash存储引擎:【代表数据库:redis、memcache等】2)B树存储引擎:【代表数据库:MongoDB、mysql(基本上关系型数据库)等】3)LSM树存储引擎:【代表数据库:nessDB、leveldb、hbase等】1、Hash...

2017-10-20 10:20:32

阅读数:476

评论数:0

http访问解析流程原理

http访问网址域名解析流程:1、在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。 2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,...

2017-10-17 11:23:57

阅读数:13662

评论数:4

Linux下内存buff/cache占用过多问题解决

在Linux下经常会遇到buff/cache内存占用过多问题,尤其是使用云主机的时候最严重,由于很多是虚拟内存,因此如果buff/cache占用过大的,free空闲内存就很少,影响使用;通常内存关系是:普通机器:total=used+free虚拟机器:total=used+free+buff/ca...

2018-06-22 15:57:49

阅读数:48

评论数:0

Ajax请求Access-Control-Allow-Origin错误解决

在JS中使用AJAX请求跨域时候,会提示错误Failed to load http://localhost:8889/xxxxxxxxx: No 'Access-Control-Allow-Origin' header is present on the requested resource. O...

2018-06-20 16:03:03

阅读数:5

评论数:0

Hadoop没有datanode节点解决

Hadoop启动之后jps查看,[root@VM_0_3_centos hadoop]# jps23488 NameNode23746 SecondaryNameNode24100 Jps23959 ResourceManager24057 NodeManager9068 Bootstrap可以看...

2018-06-19 21:00:06

阅读数:35

评论数:0

Hadoop伪分布模式配置

    Hadoop共有三种部署方式:本地模式,伪分布模式及集群模式;本次安装配置以伪分布模式为主,即在一台服务器上运行Hadoop(如果是分布式模式,则首先要配置Master主节点,其次配置Slave从节点)。以下说明如无特殊说明,默认使用root用户登录主节点,进行以下的一系列配置。1、安装配...

2018-06-13 13:41:23

阅读数:180

评论数:0

Tomcat启动时清空控制台日志

Tomcat启动或者停止的时候清空历史打印日志:[root@VM_0_3_centos bin]# ./shutdown.sh cat /dev/null > ../logs/catalina.out [root@VM_0_3_centos bin]# ./startup....

2018-06-13 11:16:25

阅读数:69

评论数:0

request获取body的json数据

在request中可以获取到来自Http请求的body数据,比如获取json格式数据代码:import com.alibaba.dubbo.common.utils.IOUtils; BufferedReader reader = new BufferedReader(new...

2018-06-06 10:56:19

阅读数:103

评论数:0

Tomcat修改JDK配置

Windows:windows系统里,tomcat默认是使用系统变量JAVA_HOME的jdk版本,如果需要更换,可以在配置文件手动指定。在bin\catalina.bat和bin\setclasspath.bat文件,记事本打开编辑,开头的空白处加上:set JAVA_HOME=D:\jdk\j...

2018-06-01 22:12:05

阅读数:36

评论数:0

Spring Controlller返回字符串乱码解决

两种方式:第1:在@RequestMapping中添加produces="text/html;charset=UTF-8第2:在MVC 配置中加入,spring版本必需为3.1或以上版本才可以下配置<mvc:annotation-driven&amp...

2018-06-01 11:57:08

阅读数:36

评论数:0

java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet解决

spring配置之后启动报错,如下:java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader...

2018-05-29 17:16:23

阅读数:32

评论数:0

mybatis缓存配置

mybatis的缓存有三种方式:1、一级缓存(基于SqlSession会话级别的;2、二级缓存(基于nameSpace级别的,范围比以及缓存更广);3、第三方缓存;mybatis缓存使示意图:一、一级缓存说明:其中一级缓存是mybatis默认使用的缓存,无需手动配置,二级缓存需要手动配置;一级缓存...

2018-05-25 18:10:45

阅读数:37

评论数:0

mybatis级联查询返回结果配置

级联业务场景:比如用户和部门的关系(暂时定义为1对1关系),即:在用户表User中有部门Dept表的外键dept_id,因此实体类也相对的在User类中有Dept对象的属性dept,这里就不一一描述了。那么级联查询,在查询用户信息的时候就需要把用户所属的部门名称信息也列出来;具体配置:级联查询配置...

2018-05-24 11:40:19

阅读数:46

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭