自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Oracle数据库登录报错:ORA-12541、ORA-12514的解决方案

用户名 / 密码 登录身份 说明sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认的系统管理员 system/manager SYSDBA 或 NORMAL 不能以...

2019-07-07 22:58:27 6221 0

原创 如何应对HashMap线程不安全的问题?

1、使用Hashtable替代HashMap 当一个线程访问HashTable的同步方法时,其他线程如果也要访问同步方法,会被阻塞住。举个例子,当一个线程使用put方法时,另一个线程不但不可以使用put方法,连get方法都不可以。效率很低,所以都不会用。 Hashtable内方法上使用了sy...

2019-06-12 23:02:35 1370 0

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

Java并发编程:volatile关键字解析    volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。   volatile关键字虽然...

2019-06-12 21:45:00 70 0

转载 Java中transient关键字

Java中transient关键字1.只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 2.如果在实现了Serilizable接口的类中,对该类的某属性添加transient关键字,那么在序列化对象的时候,这个属性就不会被序列化。3.transient关键字只能修...

2019-06-12 21:24:59 57 0

转载 jsp、freemarker、velocity、thymeleaf模板引擎优缺点

1、概述 在java领域,表现层技术主要有三种, (1)jsp; (2)freemarker; (3)velocity; (4)thymeleaf; 2、jsp 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户...

2019-05-06 15:23:54 1374 0

转载 SVN项目更新失败被锁定的解决方案

相关网址: 标题:svn更新项目提示该项目已锁定,svn“清理”解决问题 网址:https://blog.csdn.net/strwangfan/article/details/78748393 标题:SVN被锁定解决办法 网址:https://blog.csdn.net/strwangf...

2019-04-11 15:41:24 1637 0

原创 SpringBoot的官方英文介绍(中文译本)

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". 翻译:SpringBoot可以很简单的创建...

2019-03-04 10:52:30 1231 0

转载 Docker基本概念详解

本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。阅读本文大概需要15分钟,通过阅读本文你将知道一下概念:容器什么是Docker?Doc...

2019-02-25 16:17:31 90 0

转载 分布式开源调度框架TBSchedule详解

主要内容: 第一部分 TBSchedule基本概念及原理 1. 概念介绍 2. 工作原理 3. 源码分析 4. 与其他开源调度框架对比 第二部分 TBSchedule分布式调度示例 1. TBSchedule源码下载 2. 引入源码D...

2019-02-20 17:01:01 438 0

转载 几种主流的定时分布式任务

单机定式任务调度的问题 在很多应用系统中我们常常要定时执行一些任务。比如,订单系统的超时状态判断、缓存数据的定时更新、定式给用户发邮件,甚至是一些定期计算的报表等等。常见的处理方式有线程的while(true) 和sleep组合、使用Timer定时器触发任务又或者是使用quartz框架。貌似这些...

2019-02-20 16:39:17 9106 0

转载 解决radio被选中,但是重复点击后事件不触发的问题

网上找了好多帖子,都没用,在百度知道发现以下答案 知识点:使用 jq的prop才能设置 html $('.ss').click(function(){ $(this).find("input[type=radio]"...

2019-01-14 18:17:47 2001 0

转载 Spring AOP+Log4j记录打印项目日志

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6567672.html  项目日志记录是项目开发、运营必不可少的内容,有了它可以对系统有整体的把控,出现任何问题都有踪迹可寻。 如果用纯OOP思想进行日志处理,会发现每个逻辑部分总会混入日志处理的代码,显...

2018-12-27 15:46:11 568 0

转载 在java中String类为什么要设计成final?

大神链接:在java中String类为什么要设计成final? - 程序员 - 知乎 我进行了重新排版,并且更换了其中的一个例子,让我们更好理解。   String很多实用的特性,比如说“不可变性”,是工程师精心设计的艺术品!艺术品易碎!用final就是拒绝继承,防止世界被熊孩子破坏,维护世...

2018-12-24 11:31:10 78 0

转载 在java中String类为什么要设计成final?

大神链接:在java中String类为什么要设计成final? - 程序员 - 知乎 我进行了重新排版,并且更换了其中的一个例子,让我们更好理解。 String很多实用的特性,比如说“不可变性”,是工程师精心设计的艺术品!艺术品易碎!用final就是拒绝继承,防止世界被熊孩子破坏,维护世界和平!...

2018-12-24 11:28:03 71 0

转载 java DecimalFormat用法

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。   DecimalFormat 包含一个模式 和一组符号   符号含义:    0 一个数字    # 一个数字,不包括 0    . 小数的分隔符的占位符    , 分组分隔符的占位符    ;...

2018-12-20 16:28:00 343 0

转载 容器将成为下一个“Linux”

Linux操作系统在过去的20年里给数据中心带来了革命性的变化,今天它是应用程序托管平台无可争议的领导者。很难想象,将任何关键任务的生产工作负载部署到Linux以外的任何平台。当Docker使Linux容器流行起来,这与几年前在打包、部署和托管应用程序方面开始的革命何其相似。此后,整个行业的容器使...

2018-12-14 16:13:21 157 0

转载 SVN项目版本管理

svn代码版本管理 1.0开发,做dev1.0的branch 此时的目录结构 svn://proj/              +trunk/ (不负担开发任务)              +branches/                            +dev_1.0 (copy ...

2018-12-14 13:34:23 324 0

转载 Maven中的GroupId和ArtifactId指的是什么?

最近用Maven创建工程,一直搞不懂Maven中的GroupID和ArtifactID是什么,直到看了网上的一篇文章才明白,在此与大家分享分享  本文转载于一问网友的回答(略修改)  地址:https://zhidao.baidu.com/question/1639120287056394340....

2018-11-27 17:46:07 764 0

转载 WebService的相关概念

一、序言   大家或多或少都听过 WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该...

2018-11-26 17:42:29 69 0

转载 java web项目(spring项目)中集成webservice ,实现对外开放接口

1 什么是WebService?webService小示例 点此了解 下面进入正题: Java web项目(spring项目)中集成webservice ,实现对外开放接口步骤: 准备: 采用与spring兼容性较好的cxf来实现 cxf 的  jar下载地址: http://cxf....

2018-11-26 15:50:39 392 0

转载 java如何写接口给别人调用

计算机语言分类有很多,如C、C++、C#、Java、Php、Python等等,她们有各自的特性及擅长的领域,但她们各自又不是全能的。在一个稍微大型一点的项目都会用到多种语言共同完成,那么这些编程语言如何进行通信呢。什么意思呢,就是比如说我Java写的一个方法,其他编程语言要怎么去调用呢?这就是...

2018-11-26 09:48:44 1794 0

转载 Dubbo详解

一、前言 部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。 整理这篇文章差不多花了两天半时间,请尊重劳动成果,如转载请注明出处http://blog.csdn.net/hzz...

2018-11-23 18:23:47 162 0

原创 找不到cucumber.api.cli.Main的报错解决方案

最近玩IDEA,发现导入的项目有问题,报了一个“找不到或者不存在cucumber.api.cli.Main”的错误。卡住了我很久。 后来发现是新版的IDEA在导入时没有提示,以至于我没有配置项目对应的Tomcat服务器,如上图所示,IDEA错误的给项目配置了一个主类。于是就报错了。 解决方...

2018-11-23 14:10:01 12405 0

原创 计算机常见软件、硬件概念总结

软件概念: 1、LNMP 指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。   2、网络访问量的相关概念       1、pv 值        ...

2018-11-23 09:54:10 790 0

转载 互联网高并发架构技术实践

一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query P...

2018-11-22 17:07:33 151 1

转载 XSD文件详解

XSD (xml Schema Definition) XSD即XML结构定义, XML Schemas Definition。其本身就是用xml描述的, 且遵循xml语法规则。一份XML schema文件描述了XML文档的结构. 基本规则:     .必须以 XML 声明开头     ....

2018-11-21 17:56:39 789 0

转载 Spring AOP详解

Spring AOP详解 一.前言     在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下。 AOP AOP(Aspect Oriented Programming),即面向切面编程,可以...

2018-11-20 18:18:57 55 0

转载 Node.js应用实战和工作原理解析

Node.js是一个基于Chrome JavaScript运行时建立的开发平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用,例如移动应用里的消息模块。         为满...

2018-11-08 13:43:23 89 0

转载 安全体系(二)——RSA算法详解

正文   本文主要讲述RSA算法使用的基本数学知识、秘钥的计算过程以及加密和解密的过程。   安全体系(零)—— 加解密算法、消息摘要、消息认证技术、数字签名与公钥证书   安全体系(一)—— DES算法详解      安全体系(三)——SHA1算法详解 回到顶部 1.概述   RS...

2018-11-01 22:48:30 349 0

转载 IE8兼容textarea的placeholder属性

placeholder属性树html5提出的新属性,作用是为input框或textarea框添加初始提示内容。当控件获取焦点输入时,清空提示内容。但IE8及其以下的版本并不支持该属性的显示。 下面做如下处理:     $(function(){ if( !('p...

2018-08-23 21:01:58 480 0

转载 Validform使用入门详解

扩展:   $("form.demo").Validform({ datatype: { "empty": /^\s*$/ } });       5.2版本之后,datatype...

2018-08-19 10:59:46 502 0

转载 Mysql数据库常用引擎的对比

在Mysql数据库中,常用的引擎主要就是2个:Innodb和MyIASM。这篇文章将主要介绍这两个引擎,以及该如何去选择引擎,最后在提一下这2种引擎所使用的数据结构是什么。首先介绍一下Innodb引擎。Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标...

2018-05-31 16:15:00 933 0

转载 复杂链表的复制

题目描述[html] view plain copy输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)  题目解析这个题目主要的难点在...

2018-05-30 17:53:10 140 0

转载 大型互联网架构与集群技术(Java方向)

java架构必须掌握的几点技术?关于学习架构,必须会的几点技术1. java反射技术2. xml文件处理3. properties属性文件处理4. 线程安全机制5. annocation注解6. 设计模式7. 代理机制(aop)8. serlvet基础(过滤器等等)几样比较实用的技术:1. 模板语...

2018-05-23 18:21:10 5528 0

转载 Tomcat的BIO、NIO、APR模式对比与性能测试结果

11.11活动当天,服务器负载过大,导致部分页面出现了不可访问的状态、那后来主管就要求调优了,下面是tomcat bio、nio、apr模式以及后来自己测试的一些性能结果。原理方面的资料都是从网上找的,并且把多个地方的整理到了一起,觉得很有意义。(后面对tomcat默认页面测试的数据是自己测出来的...

2018-05-23 15:16:52 18201 2

转载 Tomcat服务器集群搭建

                         Tomcat服务器集群与负载均衡一、前言在单一的服务器上执行WEB应用程序有一些重大的问题,当网站成功建成并开始接受大量请求时,单一服务器终究无法满足需要处理的负荷量,所以就有点显得有 点力不从心了。另外一个常见的问题是会产生单点故障,如果该服务器...

2018-05-23 15:10:06 17748 0

转载 使用Redis存储Nginx+Tomcat负载均衡集群的Session

环境:Cent OS 7.0(虚拟机环境)、Nginx 1.9.8、Redis 3.2.1一、背景在使用Nginx+Tomcat实现负载均衡的时候,由于Nginx对不同的请求分发到某一个Tomcat,Tomcat在运行的时候分别是不同的容器里,因为会出现session不同步或者丢失的问题。二、Ng...

2018-05-21 18:17:35 235 0

转载 upstream模块详解

upstream模块upstream模块 (100%)nginx模块一般被分成三大类:handler、filter和upstream。前面的章节中,读者已经了解了handler、filter。利用这两类模块,可以使nginx轻松完成任何单机工作。而本章介绍的upstream模块,将使nginx跨越...

2018-05-21 18:12:35 1477 0

转载 Nginx+Tomcat的配合使用

近期尝试使用tomcat和Nginx进行配合做负载均衡和静态与动态资源分配的Demo,期间遇到很多有意思的地方和知识短板,特此记录一:什么是Nginx? Nginx也是一款服务器,我们常用它做如:反向代理、负载均衡、动态与静态资源的分离的工作 反向代理:相对应的是正向代理,如果你使用过代理服务器的...

2018-05-21 13:28:26 2770 0

转载 Zookeeper详解

1. Zookeeper简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及...

2018-05-18 16:06:25 1021 0

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