自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (26)
  • 收藏
  • 关注

原创 Docker 常用命令总结

docker 常用命令:容器生命周期管理run 在一个新的容器中执行一条命令 (可从docker hub 上查看具体软件镜像的run 方式)restart containerName/containerId 重新启动一个或多个容器start containerName/containerId 启动一个或多个已经停止运行的容器stop containerName/containe...

2018-08-05 21:37:53 318

转载 数据库主从一致性架构优化4种方法

今天看到一篇非常不错的文章,DB主从一致性架构优化4种方法,整理一下分享给大家,希望对大家学习有所帮助。一、需求缘起大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据:(1)系统先对DB-master进行了一个写操作...

2018-07-27 14:07:20 2794

转载 dubbo 与springCloud 对比

 dubbo由于是二进制的传输,占用带宽会更少springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决springcloud的接口协议约定比较自由且松散,需要有强有力的行政措施来限制接口无序升级dubbo的注册中心可以选择zk,redis等多种,...

2018-07-27 09:49:10 268

原创 lombok (小辣椒)使用

1、安装     lombok安装就用maven下载的jar包, 用java -jar lombok1.16.18.jar或者直接双击打开如下: 然后选择IDE安装目录即可安装.安装好之后再ide 的outline 中才能有对应的方法 API文档: https://projectlombok.org/api/lombok/ToString.html@NoArgsConstr...

2018-07-25 19:50:23 1506

转载 Linux CURL 命令学习

curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以祝一臂之力。语法cu...

2018-07-25 19:48:08 211

原创 Linux 中java + jenkins + svn + maven +tomcat搭建JavaEE 持续集成环境

所需环境:java + jenkins + svn + maven +tomcat1 java 安装    在linux 中解压,在/etc/profile 中配置自己的JAVA_HOME 路径(并需要经过java 和javac 测试)2. tomcat 安装    将tomcat 解压,然后修改其端口号(三处8080,8009,8005) 对外开放的端口号 在此我修改为8081    修改con...

2018-07-01 18:05:19 427

原创 git 常用命令

git clone xxxxx //从远程clone代码git checkout dev //一般都是在dev上开发,所以切到dev分支(本地),默认刚clone下来是在master分支git checkout -b mydev //创建本地新的分支并切到新分支上此时我们在mydev上修改开发代码(用时3天)git add '文件' ...

2018-06-12 16:22:30 144

转载 synchronized 作用在普通方法与静态方法的区别

synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象; 3. 修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类的所有对象;...

2018-06-04 14:58:51 504

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

 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了...

2018-06-03 18:04:01 160

转载 Java垃圾回收机制

说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集...

2018-06-03 15:17:44 190

转载 TCP粘包,拆包及解决方法

转自:http://blog.insanecoder.top/tcp-packet-splice-and-split-issue/在进行Java NIO学习时,发现,如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。我们都知道TCP属于传输层的协议,传输层除了有TCP协议外还有UDP协议。那么UDP是否会发生...

2018-06-02 23:30:22 236

转载 JAVA interrupt、interrupted和isInterrupted的区别

2017年03月11日 11:24:44阅读数:1906提前总结:interrupt() 向当前调用者线程发出中断信号isinterrupted() 查看当前中断信号是true还是falseinterrupted() 是静态方法,查看当前中断信号是true还是false并且清除中断信号,顾名思义interrupted为已经处理中断信号。注:interrupt()方法发出的中断信号只能被wait()...

2018-06-02 11:41:47 224

原创 Springboot 使用redis

在pom.xml 中引入如下<dependency> <groupId>org.springframework.boot</groupId>       <artifactId>spring-boot-starter-data-redis</artifactId></dependency> 在springboot-autoco...

2018-05-28 18:21:34 210

转载 docker启动报错:Error starting daemon: SELinux is not supported with the overlay2 graph driver on this ke

环境:centos7命令:systemctl start docker          systemctl status docker -l报错:Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kernel. Either boot into a newer kernel...

2018-05-24 20:29:55 1218

转载 Eclipse 中Thymeleaf 自动提示

在Eclipse中安装Thymeleaf插件即可。插件的地址为:http://www.thymeleaf.org/eclipse-plugin-update-site/安装过程可以见http://blog.csdn.net/king_kgh/article/details/76084398原文地址:https://blog.csdn.net/king_kgh/article/details/760...

2018-05-13 18:42:12 1992

原创 Whitelabel Error PageThis application has no explicit mapping for /error, spring and thymeleaf

异常信息:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Sun May 13 17:18:55 CST 2018There was an unexpected error (type=Not Found, status=40...

2018-05-13 18:13:37 6517 2

原创 参考文献中在作者后面的M J ,B等是什么意思

(1)期刊文章(文献类型标识:J) [序号] 主要责任者。题名[J]。刊名,年,卷(期):起止页码(任选)。 (2)专著(文献类型标识:M) [序号] 主要责任者。题名[M]。出版地:出版者,出版年,起止页码。 (3)论文集(文献类型标识:C)中析出的文献(文献类型标识:A) [序号] 析出文献主要责任者。析出文献题名[A]。论文集主要责任者(任选)。论文集题名[C]...

2018-05-08 23:58:50 20563

转载 var,let, const ,用法与区别

(1).在javascript中我们通常使用var会发生变量提升,即脚本开始运行时,变量已经存在了,但是没有值,所以会输出undefined,  而let不会发生变量提升,这表示在声明它之前,变量是不存在的,这时如果用到它,就会抛出一个错误。  (2).var 是函数级作用域,let是块级作用域:  {    let a = 10;    var b = 1;  }  a // Reference...

2018-03-19 13:28:36 573

原创 angularjs 和jersey 实现文件下载

$http({method : "post",url : Constant.prefixUrl+"/customerQueryCount/exportMonthReport",timeout : Constant.timeout,responseType: "blob"   //注意此参数}).success(function(data, status, headers, config){var ...

2018-03-16 14:50:52 343

转载 java 中 PO,DO,TO,DTO,VO,BO,POJO,DAO 概念介绍

PO(persistant object) 持久对象在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该不包含任何对数据库的操作。DO(Domain Object)...

2018-03-11 14:23:03 405

原创 Linux 命令使用SSH

1.简介:ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。2.语法:ssh(选项)(参数)3. 可用选项如下    -1:强制使用ssh协议版本1;    -2:强制使用ssh协议版本2;    -4:强制使用IPv4地址;    -6:强制使用IPv6地址;    -A:开启认证代理连接转发功能;    -a:关闭认证代理连接转发功能;    -...

2018-03-09 19:08:10 288

转载 Maven之pom.xml配置文件详解

Maven之pom.xml配置文件详解2016年05月24日 09:53:25标签:maven37111setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型的pom.xml...

2018-03-04 17:16:21 173064 13

转载 What is ActiveRecord ?

ActiveRecord是什么:1. 每一个数据库表对应创建一个类.类的每一个对象实例对应于数据库中表的一行记录; 通常表的每个字段在类中都有相应的Field;2. ActiveRecord同时负责把自己持久化. 在ActiveRecord中封装了对数据库的访问, 即CRUD; 3. ActiveRecord是一种领域模型(Domain Model), 封装了部分业务逻辑;Ac

2018-02-07 17:35:47 210

原创 JOOQ 入门第一篇

官网地址:https://www.jooq.org/maven 依赖 org.jooqjooq3.9.5org.jooqjooq-meta3.9.5org.jooqjooq-codegen3.9.5  mysqlmysql-connector-java5.1.14library.xml 

2018-02-03 19:15:41 1305

转载 领域专用语言(DSL)

所谓领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。几乎自计算机发明伊始,人们就开始谈论DSL使用DSL了。Unix社群是一个频繁使用DSL的社群,他们通常称之为小语言或迷你语言。(关于这一传统,Eric Raymond的《Unix编程艺术》有上佳探

2018-02-03 19:09:51 806

原创 linux 离线升级rpm 包

如果想快速下载rpm 包则可以使用一个无网络环境的和一个有网络环境的来进行相应的安装1、设置yum 配置文件  cachedir : 缓存路径 keepcache=1 设置缓存  2、在有网的环境中进行yum install 所需的包,然后到缓存路径下进行查找 base 进行安装的包,extras 扩展包,updates 安装所下载的要更新的包三者都到目录下...

2018-02-02 10:13:24 5064

原创 blocked a frame with origin "null" from accessing a cross-origin frame

跨页面操作涉及域的概念(origin),错误的意思是:未捕获的安全错误:阻止了一个域为null的frame页面访问另一个域为null的页面。代码运行时在本地直接用浏览器打开的,地址栏是file:///的页面,放置到服务器中即可

2018-01-24 18:01:58 5596 1

原创 NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter

严重: End event threw exceptionjava.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilterat org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:849)at o

2018-01-10 09:04:07 477

转载 SpringMVC 后台接口,使用axios 传递参数接收不到

使用axios.post方法往后台传递参数,按照官网做法,传过去的参数是null,传参失败,查看了传入的参数,跟参数的组织方式有关系,变换下参数组织方式,即可解决问题工具/原料·        axios.post·        springMVC方法/步骤1.    先看后台代码接收参数的写法,publicMap queryByJdmc(String j

2017-12-20 17:56:34 2058 1

原创 SonarQube 在linux 异常关机后无法正常启动

2017.12.14 09:08:40 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/local/sonarqube/sonarqube-6.7/tempWrapperSimpleApp: Encountered an error running main: java.nio.file.A

2017-12-14 10:09:01 2904 2

转载 SpringMVC下载不支持IE 和其他浏览器兼容模式,和IE 中文乱码问题

/**     *      * @Title: processFileName     *      * @Description: ie,chrom,firfox下处理文件名显示乱码     */     public static String processFileName(HttpServletRequest request, String fileNames)

2017-12-06 16:23:05 1181

原创 提交下载请求,后台(SpringMVC)正确处理但是浏览器无反应

原因分析:前台使用的jq-grid 插件,然后写的ajax 提交请求解决:用 a标签请求下载,或者使用form 表单提交下载的请求扩展:如果前端使用的是插件提供的提交请求的方法,一般后台提供的是ajax 提交请求的方式,可以自己更改为上述的请求方式SpringMVC 提供的下载方式,不用再暴露耦合servlet api,突出框架的优越性@RequestMapping(value

2017-12-06 11:08:10 2695

原创 dubbo-admin 在linux 、jdk8 、tomcat7中部署问题总结

经过了几番的痛苦,虽然阿里的dubbo 已经对jdk 8 做出了比较好的兼容,但是还是痛苦了一番,为了让大家引以为戒,特写此篇文章首先访问 https://github.com/alibaba/dubbo 去下载dubbo ,但是我们用到的只有dubbo-admin,个人建议用eclipse 或者myeclipse 等clone 一份下来到工具中,方便修改内容(还有我直接下载的用windo...

2017-11-10 22:46:02 1627

原创 redis 设置开机启动

一、CentOS 7.0系统下的设置方法假设Redis已经安装,版本3.2.4?123456789101112131415#cd redis-4.0.1 #mkdir /etc/redis #cp redis.conf /etc/redis/6379.conf #cp

2017-11-09 23:00:08 274

转载 Centos 中将zookeeper 设置 成开机启动

在Centos 中将zookeeper设置成开机启动部署了Zookeeper之后,当需要重启机器时,开机后往往需要花一点时间对zookeeper集群进行启动,由于zookeeper没有主节点的概念,且一个节点的重启不会对集群造成什么影像,所以可以考虑把 zookeeper设置成开机启动,具体流程如下准备工作切换到/etc/rc.d/init.d/目录

2017-11-08 18:47:25 320

转载 CentOS7 上安装zookeeper 服务

在 CentOS7 上安装 zookeeper-3.4.9 服务 1、创建 /usr/local/services/zookeeper 文件夹:    mkdir -p /usr/local/services/zookeeper 2、进入到 /usr/local/services/zookeeper 目录中:    cd /usr/local/services/zookee

2017-11-08 18:10:54 314

原创 推荐比较好的下载linux 相关rpm的网站

可以搜索so文件相关的rpmhttp://www.rpmfind.net/linux/RPM/centos/updates/7.3.1611/x86_64/Packages/glibc-2.17-157.el7_3.1.x86_64.html可以搜索具体的rpm,而且搜索的比价的全面http://rpm.pbone.net/index.php3?stat=26&dist=94&size

2017-11-08 15:36:34 369

转载 Linux下如何查看版本信息

Linux下如何查看版本信息   Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。   1、# uname -a   (Linux查看版本当前操作系统内核信息)   Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 20

2017-11-07 14:55:42 263

原创 js 实现简单的三级联动

声明:只为学习交流使用,记得当时是从开源中国上看的,如有侵犯权利可联系我删除,并再次感谢原作者                     js 简单实现三级联动                 省:                    请选择                市:                区:       

2017-11-05 20:34:12 1886

原创 OSI 七层 及相关协议

分层应用层 (Application):网络服务与最终用户的一个接口。协议有:HTTP FTPTFTP SMTP SNMP DNS表示层(Presentation Layer):数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)格式有,JPEG、ASCll、DECOIC、加密格式等会话层(Session Layer):建立、管理、终止会话。(在五层模型里面

2017-11-04 17:20:03 265

毕业设计2018(共享平台)

2018 年毕业设计系统,系统围绕共享平台,分享包括文档,视频,买卖等信息,运用Mysql ,Spring,Mybatis-Plus ,加入了XSS 、sql 注入、html 过滤等过滤器,使用了redis 来控制session 会话时间等等

2018-10-19

浏览器格式化json 插件

此工具为一个插件,在360 浏览器中如果返回的是一个json 串的话无法格式化,此插件可以帮助格式化

2018-10-06

springboot整合dubbo

springboot 整合dubbo 供大家交流学习使用,一个小demo

2018-09-20

构建docker 镜像准备材料

这是一个springboot 练习的小项目,可以作为入门者练习使用

2018-08-25

eclipse javaEE oxygen for linux

eclipse for javaEE oxygen 版本,提供学习使用,最少只能选1积分对不住了

2018-08-08

jenkins war

持续集成工具jenkins war 包方式安装时的war,供大家学习交流使用

2018-07-28

答辩ppt 模板

大四答辩ppt 包含十多种模板,给大家学习交流使用,欢迎下载

2018-05-07

dubbo-admin-2.5.7

dubbo-admin2.5.7,经过自己打包亲测可用的war包,仅供大家学习使用

2017-11-10

图像处理及设计报告

一个自己写的ps 期末考核作业,其中包括课程实习报告,分享出来大家共同的学习

2017-11-02

五十道java线程面试题

五十道java线程面试题,分享出来供大家学习和交流使用,希望大家都能找个好工作

2017-10-27

免费CA证书系统

一个免费的开源的CA 证书签发系统,仅供参考和学习使用

2017-10-25

jdk 1.6-6u43

jdk ,1.6 版本,本来我想选择免费,但是最少需要2积分,对不起大家了

2017-10-23

jd-gui反编译工具

用于反编译java 编译后的classes 文件,小巧方便,值得拥有

2017-10-18

黄豆种质筛选

基于Matlab 的图像识别技术,能够根据图像挑选出符合挑选值的有病害黄豆

2017-06-18

零基础学算法随书光盘链接

戴艳等编著的零基础学算法的随书视频,只为分享供大家学习,给大家提供一个良好的学习的资料

2017-03-29

网页设计及设计报告

本网页设计为静态网页,拥有二十多个页面,是网页设计课程的必须之作,内涵设计报告,为你节省很多的时间

2016-07-02

判断ip地的合法性及子网判断

计算机网络实习代码及报告,判断ip地址的合法性及子网的判断,Java编写的程序。

2016-06-24

JavaScript特效

里面有许多网页设计时JavaScript中的特效,这样根据给出的特效就可以写出自己想要的特效。方便简单。希望您采纳

2016-06-19

Editplus和注册码

EditPluse和其2注册码,安装后输入给的注册码就可以成功使用

2016-06-19

数据库文档

MYSQL知识必会

2016-06-19

div+css秦时明月网页设计

这是关于div+css的网页设计,设计主题为秦时明月,静态的网页设计。

2016-06-19

静态网页设计

网页设计(dreaweavver)静态网页,关于航空航天,达到了二十多个页面。

2016-06-19

自作图书管理系统

利用javaswing和awt界面组件和mysql数据库实现对图书管理信息的增删改查,且简单实现借书功能

2016-06-14

财务管理系统

运用java的I/O流写的一个带有界面的财务管理系统,对财务信息的增删改查

2016-06-14

信息管理系统

利用java输入输出流写的学生信息管理系统

2016-06-14

空空如也

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

TA关注的人

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