自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring整合jms消息

整个项目目录结构如下:JmsSpringContext.javapackage com.wulj.jms.internal.activisor;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.ApplicationConte...

2019-08-12 15:41:00 214

转载 keepalived 容器在宿主机重启后无法启动问题:报错:daemon is already running

初步猜测原因是:keepalived容器内的keepalived.pid文件在keepalived容器非正常退出时,没有正确删除,造成第二次启动时容器检查到pid文件已经存在,认为该进程已经存在,因为keepalived容器的启动检查机制只允许同一台主机上启动一个进程,所以无法启动,并报错:daemon is already running注:该问题是keepalived软件本身存在的一...

2019-08-12 09:54:00 2541

转载 【转】iptables命令、规则、参数详解

表 (table)包含4个表:4个表的优先级由高到低:raw-->mangle-->nat-->filterraw---RAW表只使用在PREROUTING链和OUTPUT链上,因为优先级最高,从而可以对收到的数据包在连接跟踪前进行处理。一但用户使用了RAW表,在某个链上,RAW表处理完后,将跳过NAT表和ip_conntrack处理,即不再做地址转换和数据包的链...

2019-07-02 18:56:00 267

转载 【转】VMwareCLI命令参考

VMwareCLI命令参考目录基本命令范例123456789101112131415161718192021222324252627282930313233343536373839404...

2018-11-05 09:20:00 1467

转载 【转】通过ionice和nice降低shell脚本运行的优先级

对于一些运行时会造成系统满载的脚本, 例如数据库备份, 会影响当时其他服务的响应速度, 可以通过ionice和nice对其IO优先级和CPU优先级进行调整例如降低"/usr/local/bin/backup.sh"的IO优先级, 让其他进程顺畅运行:/usr/bin/ionice -c2 -n7 /usr/local/bin/backup.sh其中:-c: schedul...

2018-10-31 10:38:00 152

转载 【转】dd命令详解及利用dd测试磁盘性能

dd命令详解及利用dd测试磁盘性能linux下dd命令详解名称: dd使用权限: 所有使用者manpage 定义: convert and copy a file使用方式:dd [option]dd --helpinfo dddd --version输入或输出dd if=[STDIN] of=[STDOUT]强迫输入或输出...

2018-10-31 10:26:00 325

转载 【转】Keepalived无法绑定VIP故障排查经历

一 故障描述我在台湾合作方给定的两台虚拟机上部署HAProxy+Keepalived负载均衡高可用方案。在配置完Keepalived后,重新启动Keepalived,Keepalived没有绑定VIP。Keepalived执行程序路径为/data/app_platform/keepalived/sbin/keepalived配置文件路径为/data/app_plat...

2018-09-12 10:35:00 897

转载 【转】浏览器Request Header和Response Header的内容

1)请求(客户端->服务端[request]) GET(请求的方式) /newcoder/hello.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: */*(客户端能接收的资源类型) Accept-Language: en-us(客户端接收的语言类型) Connection: Keep-Alive(维护客户端和...

2018-08-29 15:04:00 72

转载 【转】Spring Boot 日志配置(超详细)

更新日志:20170810 更新通过 application.yml传递参数到 logback 中。[toc]简书不支持目录,截图一张。image.png默认日志 Logback:默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子...

2018-08-10 16:29:00 76

转载 【转】spring boot application.properties 配置参数详情

multipartmultipart.enabled 开启上传支持(默认:true)multipart.file-size-threshold: 大于该值的文件会被写到磁盘上multipart.location 上传文件存放位置multipart.max-file-size最大文件大小multipart.max-request-size 最大请求大小serve...

2018-08-10 10:37:00 106

转载 【转】UML中类与类之间的5种关系表示

一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 二、实现关系 实现指的是一个class类实现inte...

2018-07-26 13:58:00 403

转载 OSGI框架—HelloWorld小实例

OSGi(Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范。OSGi一方面指维护OSGi规范的OSGI官方联盟,另一方面指的是该组织维护的基于Java语言的服务(业务)规范。简单来说,OSGi可以认为是Java平台的模块层。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供...

2018-07-03 15:34:00 208

转载 解决:“Workbench has not been created yet” error in eclipse plugin programming”,OSGI启动控制台报错问题...

项目中使用了OSGI的框架,最近被问到OSGI框架是什么,自己表示几乎没什么认识,于是想自己手动搭建一个OSGI小例子试一试于是在搭建过程中遇到了下面的问题:项目启动很慢而且控制台也报了很多异常出来,虽然最后也启动了所以就想,如何去掉控制台的那些错误信息Caused by: java.lang.IllegalStateException: Workbench has not ...

2018-07-03 15:03:00 1474

转载 Restful风格到底是什么?怎么应用到我们的项目中?

rest越来越流行,感觉挺高大尚的。网上看了很多网友的说法,各有各的看法,我觉得很多说得很有道理。 说法一 restful风格,就是一种面向资源服务的API设计方式,它不是规范,不是标准,它一种设计模式。以前流行的web service服务都是面向过程,基于RPC协议的SOAP协议,对于现在或者未来,更多的人了解并且深受SOA思想影响,以面向服务为目标,而现在的SOAP虽...

2018-07-03 11:20:00 137

转载 Java程序员面试题集(1-50

下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构和算法相关的题目、经典面试编程题、大型网站技术架构、操作系统、数据库、软件测试、设计模式、UML等内容,同时还对很多知识点进行了深入的剖...

2018-07-02 15:34:00 330

转载 【转】Spring中@Component的作用

今天在写程序的时候看见一个以前没有见过的注解(@Component),在网上查找过后,经过实践,决定把它记录下来。 1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问...

2018-06-29 11:49:00 136

转载 【转】Spring AOP 实现原理与 CGLIB 应用

AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AOP 框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为...

2018-06-29 11:46:00 78

转载 【转】spring和springMVC的面试问题总结

1.Spring中AOP的应用场景、Aop原理、好处?答:AOP--Aspect Oriented Programming面向切面编程;用来封装横切关注点,具体可以在下面的场景中使用:Authentication 权限、Caching 缓存、Context passing 内容传递、Error handling 错误处理Lazy loading懒加载、Debugging调试、...

2018-06-07 10:56:00 43

转载 Java算法之“兔子问题”

1 package wulj; 2 3 /** 4 * Java算法之“兔子问题”: 5 * 有一只兔子,从出生后第3个月起每个月都生只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少? 6 * @Description 7 * @author wulj 8 * @date 2018年6...

2018-06-01 10:41:00 133

转载 关于增强for循环和普通for循环是否需要判断为null的情况

1.增强for循环:1 public static void main(String[] args) { 2 List<Object> list = null; 3 for(Object s : list){ 4 System.out.println("a"); 5 ...

2018-05-14 11:44:00 4575

转载 【转】清空mysql一个库中的所有表的数据

方法1:重建库和表用mysqldump --no-data把建表SQL导出来,然后drop database再create database,执行一下导出的SQL文件;方法2:生成清空所有表的SQLselect CONCAT('TRUNCATE TABLE ',table_name,';') from information_schema.tables where...

2018-05-09 10:29:00 98

转载 【转】Mysql的配置文件详解

[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/mysql/mysql.piduser = mysqlbind-address =...

2018-05-07 10:23:00 58

转载 You must reset your password using ALTER USER

mac mysql error You must reset your password using ALTER USER statement before executing this statement.安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个step 1:SET PASSWORD = PASSWORD('your new password...

2018-05-07 09:50:00 181

转载 【转】虚拟机迁移技术漫谈,第 1 部分

如何在虚拟机和物理机以及虚拟机和虚拟机之间的迁移系统郭 晋兵 和 吴 超凤2010 年 9 月 09 日发布 前言系统的迁移是指把源主机上的...

2018-03-08 10:32:00 704

转载 解决Mysql报错缺少libaio.so.1

解决Mysql报错缺少libaio.so.1报错如上图,需要安装libaio.so.164位系统安装:wgethttp://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpmrpm -ivhlibaio-0.3.107-10.el6.x86_64.rpm...

2018-02-07 16:33:00 426

转载 【转】Linux系统上安装MySQL 5.5 rpm

1.准备工作从MySQL官网上分别下载mysql服务器端于客户端包。如:MySQL-server-5.5.15-1.linux2.6.x86_64.rpm和MySQL-client-5.5.15-1.linux2.6.x86_64.rpm并放到/opt目录下2.检测系统是否安装MySQL(1)进入系统后,检测是否安装mysql.如:检测是否安装Mysql输入...

2018-02-07 16:00:00 75

转载 【转】《JAVA与模式》之责任链模式

《JAVA与模式》之责任链模式在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的:  责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系...

2017-12-28 11:52:00 52

转载 【原创】学习CGLIB动态代理中遇到的问题

代码清单1 CGLIB动态代理 1 package wulj.proxy.cglibProxy; 2 3 import java.lang.reflect.Method; 4 5 import net.sf.cglib.proxy.Enhancer; 6 import net.sf.cglib.proxy.MethodInterceptor; 7...

2017-12-27 19:25:00 458

转载 【转】图解MySql命令行创建存储过程

一 操作实例首先登录mysql;使用source命令,从命令行执行sql脚本,创建表;创建第一个存储过程;事先用DELIMITER关键字申明当前段分隔符,这样MySQL才会将";"当做存储过程中的代码;调用一下,成功了;创建一个带输出参数的存储过程,返回book表的记录数;创建成功;如下的调用语句失败;...

2017-12-10 21:30:00 204

转载 【转】mysql利用init-connect增加访问审计功能

mysql的连接首先都是要通过init-connect初始化,然后连接到实例。我们利用这一点,通过在init-connect的时候记录下用户的thread_id,用户名和用户地址实现db的访问审计功能。实现步骤1、创建审计用的库表。为了不与业务的库冲突,单独创建自己的库:#建库表代码create database db_monitor ;...

2017-12-08 13:07:00 36

转载 常用的数据库sql语句

create table query_audit_log(Time varchar(255) default null,Id int(10) default null, Command varchar(255) default null, Argument varchar(255) default null);#创建表drop table query_audit_log;#删除表show...

2017-12-08 13:05:00 53

转载 【转】Mysql之binlog日志说明及利用binlog日志恢复数据操作记录

众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷!废话不多说,下面是梳理的binlog日志操作解说:一、初步了解binlogMySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询...

2017-12-08 12:55:00 132

转载 mysql导入数据load data infile用法

我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_name[fields[terminated by't'][OPTION...

2017-12-08 12:54:00 68

转载 Spring MVC静态资源处理:<mvc:resources />

优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为"...

2017-11-29 17:28:00 112

转载 绝对路径与相对路径

设http://127.0.0.1:8080/05-accessPath/test/show.do是即将要访问的资源地址,接下来以其为例进行说明。绝对路径:以协议开头的路径为绝对路径(在网络访问中有http的)。http://127.0.0.1:8080/05-accessPath/test/show.do就是绝对路径。不细说。相对路径:不以协议开头的路径为相对路径(...

2017-11-29 17:27:00 157

转载 【转】【Spring实战】Spring注解配置工作原理源码解析

一、背景知识在【Spring实战】Spring容器初始化完成后执行初始化数据方法一文中说要分析其实现原理,于是就从源码中寻找答案,看源码容易跑偏,因此应当有个主线,或者带着问题、目标去看,这样才能最大限度的提升自身代码水平。由于上文中大部分都基于注解进行设置的(Spring实战系列篇demo大部分也都是基于注解实现的),因此就想弄明白Spring中注解是怎么工作的,这个也是分析上文中...

2017-11-28 20:16:00 80

转载 spring和hibernate整合时设置自动生成数据库的表

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" p:dataSource-ref="dataSource"> <property name="hibernateProperties"> <prop...

2017-11-27 09:50:00 60

转载 【转】@javax.ws.rs Webservice注解

用于webservice。1.路径@javax.ws.rs.Path标识要请求的资源类或资源方法的uri路径。 例,@Path("animal"),表示下一层路径是animal时要处理的事务。 @Path("{species}")这种带大括号的表示方法,表示下一层路径会被参数化,配合@PathParam("species")使用可以赋值给函数的参数。对于代码:...

2017-11-27 09:39:00 207

转载 利用Hibernate注解生成表

转自:http://blog.csdn.net/madison__/article/details/55677099Hibernate4注释@Entity(name = "tbl_user") 将一个类声明为一个实体bean(即一个持久化POJO类)@Id注解则声明了该实体bean的标识属性,必填属性@GenericGeneratorhibernate在...

2017-11-24 11:00:00 127

转载 【转】hibernate中的映射文件xxx.hbm.xml详解总结

一.Hibernate映射文件的作用:Hibernate映射文件是Hibernate与数据库进行持久化的桥梁二,Hibernate映射文件主要内容: (1).映射内容的定义: Hibernate映射文件由节点定义映射内容并指定所对应的JavaBean的位置(也可以不在该节点中用package属性指定对应的JavaBean位置,而在该节点下的c...

2017-11-24 10:36:00 103

空空如也

空空如也

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

TA关注的人

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