自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

转载 谈谈对Spring IOC的理解

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人对Spr...

2019-02-24 12:58:50 240

转载 2019年1月份GitHub上最热门的Java开源项目

1月份GitHub上最热门的Java开源项目新鲜出炉,还是一起来看看都有哪些项目上榜吧: 1JavaGuidehttps://github.com/Snailclimb/JavaGuide Star 22668 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。  2advanced-javahttps://github.com/do...

2019-02-24 09:43:16 1089

转载 如何让你的Java项目上线(企业级Java项目上线全攻略)

关于如何将Java web上线,部署到公网,让全世界的人都可以访问的问题。小编将作出系列化,完整的流程介绍。1.在myeclipse中开发好项目,打包成war格式,不会的同学参考以下http://zhidao.baidu.com/link?url=Gb0OV9pHiDtJr8nyjPrnSA65g49I4TEAn2N3pwXsxzVsCaX0gJ8RQZHQ2GmDrmdM0ltoBdCP...

2019-02-24 09:27:13 1738

转载 jps命令

1.参数说明2.演示最常用lcc@localhost bin$ jps -l69872 org.jetbrains.jps.cmdline.Launcher70016 sun.tools.jps.Jps41167772 org.jetbrains.idea.maven.server.RemoteMavenServerlcc@localhost bin$可以查看我们启动的...

2019-02-23 14:09:15 158

转载 yum -y install与yum install有什么不同

如果使用yum install xxxx,会找到安装包之后,询问你Is this OK[y/d/N],需要你手动进行选择。但是如果加上参数-y,就会自动选择y,不需要你再手动选择!yum -y install 包名(支持*) :自动选择y,全自动yum install 包名(支持*) :手动选择y or nyum remove 包名(不支持*)rpm -ivh 包名(支持*):安装rpm...

2019-02-23 12:27:29 5392

转载 Java分布式锁

### 什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线...

2019-02-23 09:54:35 108

转载 分布式锁的几种实现方式

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...

2019-02-23 09:32:02 115

转载 戴尔笔记本无法调节亮度怎么办?

笔记本屏幕亮度笔记本调节亮度的拉条不见了,无法调节亮度怎么办,也找不到了。键盘上的快捷键调节亮度也不行了。小编的电脑是戴尔的,所以以戴尔为例。为大家介绍戴尔笔记本无法调节亮度怎么办以及如何找回调节亮度方法介绍,希望能对大家有所帮助!方法/步骤1、平时点开任务栏下方的“电源”,都可以调节亮度,这次却“不翼而飞”了。点进去怎么找都找不到。2、或者可以通过驱动大师或者驱动精灵来检...

2019-02-22 22:46:26 16698

转载 BerkeleyDB库简介

BerkeleyDB(简称为BDB)是一种以key-value为结构的嵌入式数据库引擎:嵌入式:bdb提供了一系列应用程序接口(API),调用这些接口很简单,应用程序和bdb所提供的库一起编译/链接成为可执行程序; NOSQL:bdb不支持SQL语言,它对数据的管理很简单,bdb数据库包含若干条记录,每条记录由关键字和数据(key-value)两部分构成。数据可以是简单的数据类型,也可以是复...

2019-02-22 19:29:02 6676

转载 Berkeley DB 数据库的优缺点

Berkeley DB 数据库的优缺点来源:http://www.nowboy.com/main/archives/52BDB官方网站:http://www.sleepycat.com/Sleepycat软件公司出品的Berkeley DB是一种在特定的数据管理应用程序中广泛使用的数据库系统,在世界范围内有超过两亿的用户支持.许多世界知名的厂商,像Amazon, AOL, British ...

2019-02-22 19:25:09 1174

转载 Xshell操作LInux常用指令

(1)命令ls——列出文件  ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件  ls a* 列出当前目录下以字母a开头的所有文件  ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件  cp afile afile.bak 把文件复制为新文件afile.bak  cp afile /home/bible/ 把文件a...

2019-02-21 23:37:47 1479

转载 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

最近在写一个项目的时候,用了maven仓库里面较新的mysql的JDBC驱动,版本是6.0.6,Mybatis的全局配置是这么写的:<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" ...

2019-02-21 23:29:29 718

转载 Lambda表达式的语法

1、Lambda 表达式语法Lambda expressions address the bulkiness of anonymous inner classes by converting five lines of code into a single statement. This simple horizontal solution solves the “vertical probl...

2019-02-21 23:26:01 211

转载 memcached-session-manager配置

声明:本篇文章是根据memcached-session-manager官方配置方法wiki页面翻译整理,关于memcached-session-manager的介绍,具体参见官网:http://code.google.com/p/memcached-session-manager/,也可以参考:http://gong1208.iteye.com/blog/1596120 Introduct...

2019-02-21 23:22:07 289

转载 memcached实现多个tomcat 共享一个session

之前公司有个项目要做成前后端分离,即:后端、前端各为一个独立的项目,分别部署在不同的服务器上(由于项目比较小,我们就用了tomcat)。前后端通过jsonp的方式进行数据的交互。后端只做业务,前端只做展示。这样的话遇到了一个问题,就是两个系统所部属的服务器不同,那么就会产生两个不同的session,当然这不是我们需要的结果!       这样就要求两个tomcat·共用一个session,网上...

2019-02-21 23:19:48 202

转载 Nginx+Tomcat+Memcached集群Session共享

cookie是怎样工作的? 例 如,我们创建了一个名字为login的Cookie来包含访问者的信息,创建Cookie时,服务器端的Header如下面所示,这里假设访问者的注册名 是“Michael Jordan”,同时还对所创建的Cookie的属性如path、domain、expires等进行了指定。 Set-Cookie:login=Michael Jordan;path=/;domain=...

2019-02-21 23:15:45 165

原创 IDEA 报错internal java compiler error

写一个XMemcachedJavaApiTest测试类,main方法运行报错Error:java: Compilation failed: internal java compiler error解决办法:在project和module中将JDK版本改成1.8 且在setting中将Java Complier 改成1.8...

2019-02-21 17:00:38 1076

原创 测试XMemcached驱动时相关包不能引入

今天学习Mencache时,用idea创建第一个mencached_demo版的maven-java项目,在pom.xml中加了所需war包,但在main中编码后无法自动导入包,查了许多资料仍无果 折腾了俩小时 各种尝试 怀疑版本问题但实际上并不影响,刚刚把下载的jar包手动导入对应项目框架的依赖中才解决问题!!问题虽小,思忖良久。...

2019-02-21 16:03:45 134

转载 添加jar包到本地Maven仓库

 在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况。如果公司有私服,那么就把jar包安装到私服上。如果没有私服,那就把jar包安装到本地Maven仓库。今天介绍2种安装jar包到本地Maven仓库的方法,下面进入正题。一、使用Maven命令安装jar包        前提:在windows操作系统中配置好了Maven的环境变量,怎么配置请自己百度,这里不介绍,可参考htt...

2019-02-20 10:33:02 162

转载 分布式文件系统 FastDFS

FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。存储节点存储文件,完成文件管理的所有功能:...

2019-02-20 08:54:15 155

转载 网络编程TCP/IP和UDP以及HTTP协议

详见https://blog.csdn.net/qq_40325734/article/details/81940774

2019-02-19 11:38:50 195

转载 无状态服务VS有状态服务

对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依旧是指两个来自相同发起者的请求在服务器端是否具备上下文关系。如果是状态化请求,那么服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。而对于无状态请求,服务器端所能够处理的过程必须全部来自于请求所携带的信息,以及其他服务器端自身所保存的、并且可以被所有请求所使用的公共信息。        无状态的服务器程序,最著名...

2019-02-19 11:34:07 681

转载 史上最简单的 IntelliJ IDEA 教程

转自https://blog.csdn.net/qq_35246620/article/details/61191375前言IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、...

2019-02-18 18:06:54 122

转载 Apache --Tomcat8.0下载与配置(Tomcat压缩包下载 Windows 7 x64)

Apache --Tomcat 8下载与配置(Tomcat压缩包下载 Windows 7 x64)一、在Apache官网下载Tomcat 8压缩包1:在地址栏输入Apache官网网址:http://tomcat.apache.org/2:在左边Download栏中选择Tomcat 83:选择下载Tomcat 64-bit Windows zip      (文件很小,下载速度很...

2019-02-18 13:49:39 16175

转载 Servlet.init() for servlet springmvc threw exception报错解决

HTTP Status 500 – Internal Server ErrorType Exception ReportMessage Servlet.init() for servlet springmvc threw exceptionDescription The server encountered an unexpected condition that prevented ...

2019-02-18 13:26:48 2939 1

原创 登录oracle官网下载资料账号

登录oracle官网下载资料账号可以使用(保存)Oracle帐号:[email protected]密码:Oracle123转自http://blog.sina.com.cn/s/blog_ba32c2180102yjee.html

2019-02-18 11:46:49 1435

原创 java.net.UnknownHostException

WARN  | Failed to get host name: java.net.UnknownHostException: zpark: zpark: Temporary failure in name resolution | io.fabric8.insight.log.support.LogQuerySupport | main java.net.UnknownHostException...

2019-02-17 21:46:42 690

转载 anaconda-ks.cfg详解

这个文件记录的是安装系统时的一些信息:以我的虚拟机为例:view sourceprint?01 #—————————-引用文字-开始—————————- 02 # Kickstart file automatically generated by anaconda. 03   04 #我用的是光盘安装 05 install 06 c...

2019-02-17 20:45:55 15272

转载 解决xshell6评估过期,需采购问题

绿色免安装版:https://www.lanzous.com/i2njdre密码:9b7t 经多次尝试发现,在校园版与评估版以及注册版之间切换时,需要清理C:\Users\你的电脑用户名\Documents\NetSarang Computer\6\Xshell目录下的文件夹,记得保留你自己的sessions主机文件夹!!!不要升级找刺激/不要升级找刺激/不要升级找刺激---...

2019-02-17 20:31:00 1721

转载 重启网卡提示Bringing up interface eth0:

重启网卡提示Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.  的解决方案:这是因为克隆的机器没有正确的mac,UUID信息冲突导致的1、rm -f /etc/udev/rules.d/70-persistent-net.rules文件删除2、然后将...

2019-02-17 20:27:47 159

转载 -bash:/usr/local/jdk1.8/jdk1.8.0_181/bin/java:/lib/ld-linux.so.2:badELFinterpreter:Nosuch

jdk1.8 解压安装后出现错误:-bash: /usr/local/jdk1.8/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 解决方法:yum install glibc.i686 glibc是GNU发布的libc库,即c运行库。glibc是li...

2019-02-17 20:22:42 5141 2

转载 springboot集成activeMQ

1.添加依赖:<!-- activemq --><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-activemq</artifactId></dependency&gt

2019-02-17 08:07:22 82

转载 ActiveMQ的可靠性机制的相关概念介绍

1、确认JMS消息        只有在被确认之后,才认为已经被成功地消费了。消息的成功消费通常包含三个阶段:客户接收消息、客户处理消息和消息被确认。 在事务性会话中,当一个事务被提交的时候,确认自动发生。在非事务性会话中,消息何时被确认取决于创建会话时的应答模式(acknowledgement mode)。该参数有以下三个可选值:                   • Session...

2019-02-15 21:31:58 87

转载 ActiveMQ开发注意要点

目录1、如何保证消息的成功处理2、避免消息队列的并发3、消息有效期的管理4、过期消息,处理失败的消息如何处理1、保证消息的成功处理消息发送成功后,接收端接收到了消息。然后进行处理,但是可能由于某种原因,高并发也好,IO阻塞也好,反正这条消息在接收端处理失败了。而点对点的特性是一条消息,只会被一个接收端给接收,只要接收端A接收成功了,接收端B就不可能接收到这条消息,如果是一些普通的消息还好,但...

2019-02-15 20:47:27 116

转载 ActiveMQ的安全机制设置

一、设置后台管理密码a、ActiveMQ使用的是jetty服务器,找到D:\div\apache-activemq-5.11.1\conf\jetty.xml文件:<bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint"> <property name...

2019-02-15 19:43:06 427

转载 ActiveMQ的消息持久化到Mysql数据库

1、把连接MySQL数据库的jar文件,放到ActiveMQ的lib目录下2、修改ActiveMQ的conf目录下的activemq.xml文件,修改数据持久化的方式2.1 修改原来的kahadb的持久化数据的方式<!--<persistenceAdapter> <kahaDB directory="${activemq.data}/kahadb"...

2019-02-15 19:35:13 345

转载 While(true)无限循环

while(true)作为无限循环,经常在不知道循环次数的时候使用,并且需要在循环内使用break才会停止。run()方法中基本都会写while(true)的循环,如下:public class XXXThread implements Runnable {public void run(){while(true) {……}}}使用while(true)的作用:...

2019-02-15 19:22:31 91604 2

转载 ActiveMQ 的 Hello World入门

 在P2P的消息模型中,双方通过队列交流,一个队列只有一个生产者和一个消费者。a、消息生产者package com.ljq.durian.test.activemq;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.DeliveryMode;import javax.j...

2019-02-15 18:59:27 171

转载 设置ActiveMQ的访问密码

1、设置ActiveMQ的访问密码,以提高ActiveMQ的安全性2、在ActiveMQ的conf目录的activemq.xml中添加账号密码      2.1  添加的代码如下<!-- 添加访问ActiveMQ的账号密码 -->        <plugins>            <simpleAuthenticationPlugin> ...

2019-02-15 18:53:36 889

转载 ActiveMQ的发布—订阅消息模式

一、订阅杂志我们很多人都订过杂志,其过程很简单。只要告诉邮局我们所要订的杂志名、投递的地址,付了钱就OK。出版社定期会将出版的杂志交给邮局,邮局会根据订阅的列表,将杂志送达消费者手中。这样我们就可以看到每一期精彩的杂志了。仔细思考一下订杂志的过程,我们会发现这样几个特点:1、消费者订杂志不需要直接找出版社;2、出版社只需要把杂志交给邮局;3、邮局将杂志送达消费者。邮局在整个过程中扮演...

2019-02-15 18:11:21 516 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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