自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JAVA 插入注解处理器

JDK1.5后,Java语言提供了对注解(Annotation)的支持JDK1.6中提供一组插件式注解处理器的标准API,可以实现API自定义注解处理器,干涉编译器的行为。在这里,注解处理器可以看作编译器的插件,在编译期间对注解进行处理,可以对语法树进行读取、修改、添加任意元素;但如果有注解处理器修改了语法树,编译器将返回解析及填充符号表的过程,重新处理,直到没有注解处理器...

2019-09-20 13:28:00 689

转载 使用docker安装gitlab

我这里使用的系统是centos7首先安装docker,docker-compose(非必须,但是使用它可以简化镜像启动参数),需要注意的是docker-compose安装依赖Python的pip,所以具体操作系统可以具体百度怎么安装,我在这里就不在赘述了!你想安装哪个gitlab汉化版:docker pullbeginor/gitlab-ce:11.1.4-ce...

2019-06-04 10:45:00 179

转载 数据库递归树形查询优化

我们经常在业务中会遇到无限上下级关系的表,比如组织机构表,一般来说这种表有两种设计方式,一是,表内两个字段自关联(属于物理上的关联),二是,表内根据一个字段的规律来判断(属于逻辑上的关联)这个时候我们在查询等级关系时,第二种表设计的查询方式是: 使用 LIke '**__' 进行模糊查询,而第一种表设计方式就是 使用递归查询了,ORACLE中可以使用START WITH ......

2018-08-17 15:26:00 886

转载 JDBCTemplate使用

业务上,手机App(离线状态下的数据),在在线的时候需要往服务端上传,由于App上的SQLite数据库里的需要 同步数据的表 跟服务端的数据库表结构一致,所以为了同步数据的方便性,我们决定App在进行insert update delete 操作时,将SQL语句(已拼装好参数的sql)记录到Sqlite内的一张记录表内,结构如下package com.darkBlue.web...

2018-07-20 11:40:00 187

转载 java生成db文件

工作中遇到一个需求,就是需要把mysql里的一些表数据生成db文件,给客户端使用,客户端使用sqlite数据库;首先我们需要在项目中添加Sqlite JDBC 依赖<dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifa...

2018-07-12 10:25:00 795

转载 保存 Mybatis打印的SQL日志到数据库

之前做项目,一般会有一张,用户操作记录的数据表,里面主要包括一些,用户请求的URL和请求参数,用以记录用户做过哪些事情。并没有以文件的形式来做记录,当然只适合于一些用户量特别少的系统。而Mybatis打印SQL这个就比较常见了,但是还要保存SQL到数据库就不那么常见了,最近我遇到了一个这样的需求(当然我是为了操作方便,具体业务就不叙说了),主要实现的就是一个把打印的sql...

2018-07-04 15:52:00 833

转载 tomcat配置多个项目通过IP加端口号访问

一个tomcat部署多个项目并通过不同的端口访问第一步:修改 $TOMCAT_HOME\conf\server.xml文件。复制Service节点,去掉<Connector port="8009"...这个节点新增Service节点的name属性依次修改为Catalina1、Catalina2……新增Service节点的Connector节点port属性依...

2018-03-23 23:25:00 280

转载 使用OpenSSL生成证书并配置Https

1、密钥、证书请求、证书概要说明在证书申请签发过程中,客户端涉及到密钥、证书请求、证书这几个概念。我们以申请证书的流程说明三者的关系。客户端(相对于CA)在申请证书的时候,大体上有三个步骤:第一步:生成客户端的密钥,即客户端的公私钥对,且要保证私钥只有客户端自己拥有。第二步:以客户端的密钥和客户端自身的信息(国家、机构、域名、邮箱等)为输入,生成证书请求文件。其中客户...

2018-03-16 17:16:00 453

转载 java离线地图web GIS制作

因为项目需求,要做一个web地图,之前做过高德的在线地图,它提供了一系列的API,并且由于是国产的,所以开发起来比较容易,现在由于项目是内网使用的,所以需要使用离线地图,由此便开始了:Web GIS离线解决方案:在CS系统中可以基于GMap.Net来做,参考《百度谷歌离线地图解决方案》下面介绍下Web系统如何使用GIS切片数据,开发web GIS系统。首先开发web...

2018-03-15 09:34:00 464

转载 bootstrap-table 切换页码保留勾选的checkbox

首先该方法除了需要引入bootstrap库和bootstrap-table外,还需要引入一个工具库js:lodash.js 点我使用时在jquery.min.js、bootstrap.min.js、bootstrap-table.js之后引入lodash.jshtml<table id="dataShow"></table>...

2018-03-06 16:29:00 437

转载 vsftp服务器同步文件

首先vsftp同步文件,并没有好的解决方案,网上有一些软件是可以定时同步文件的,我是用的是linux上的一款工具Rsync首先先了解一下Rsync与scp的区别:点我1.安装Rsync两种安装方式:1:源代码编译安装,2:yum安装,因为我的虚拟机可以连接外网,所以我是使用yum安装,两台都要安装[root@master /]# yum install rsync...

2018-02-27 17:31:00 382

转载 MySQL5.7 主从复制配置

一、主从复制原理MySQL主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。每一个主从复制的连接,都有三个线程。拥有多个从库的主库为每一个连接到主库的从库创建一个log dump输出线程,每一个从库都有它自己的I/O线程和SQL线程。步骤:1.主库会将所有的更新记录保存到Binar...

2018-02-26 22:58:00 144

转载 VMware NAT模式下设置网络

一、虚拟机NAT模式原理NAT模式在VMware下又称VMnet8。在这种模式下,宿主机有两块网卡,一块是真实的物理网卡(即NAT device),连接Network;一块是 VMware Network Adapter VMnet8,通过虚拟交换机(VMnet8)与虚拟机网卡进行通信。由于NAT device有网络地址转换功能,虚拟机网卡的数据通过 VMwar...

2018-01-27 14:44:00 710

转载 在Jsp中调用静态资源,路径配置问题,jsp获取路径的一些方法

在Jsp中调用图片、JS脚本等,针对取得的路径有两种调用方式:1、放入Body中生成绝对路径(不建议)<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePat...

2018-01-16 15:20:00 351

转载 centos7.3安装配置vsftp

首先使用命令查看,系统内是否安装了vsftp[root@instance_290388 down]# rpm -qa |grep vsftp如果没有安装,使用命令,进行安装[root@instance_290388 down]# yum -y install vsftpd安装完成后,命令进入文件夹[root@instance_290388 do...

2018-01-08 16:35:00 92

转载 Linux安装配置Nginx

之所以搭建Nginx,是因为要做一个图片服务器,之前已经搭建好了Ftp,要想实现通过网页的src标签显示图片需要,搭建web服务器(虽然也可以通过在img标签中的src属性里面写“ ftp://用户名@密码/路径 这种方式来访问图片,但是这种方式并不安全,直接暴露了用户名密码和图片的存放路径,故不采用”),这里选用Nginx,主要的原理是,通过Nginx监听端口,将Ftp的根目录映射到N...

2017-12-26 18:25:00 97

转载 jsp登录页面,展示错误信息,刷新页面后错误依然存在解决方案

在做登录页面的时候,通常使用form表单同步提交的方法进行提交的,也就是在form表单里去写action,如果登录失败,jsp通过jstl表达式获取错误信息展示在页面上,但是有一个问题就是,即使你刷新了页面,错误提示一直存在,这是为什么呢;问题分析,首先form表单采用同步校验的方式提交,那么你的浏览器地址栏的地址就会变成,你提交表单的action的地址,(当然如果你用ajax的异步...

2017-12-23 11:14:00 913

转载 使用IDEA开发Activiti工作流

首先安装cativiti插件,安装成功后重启IDEA然后在文件夹右键选择然后就可以画图了,但是画图之后,没有连接图标怎么办呢把鼠标放在开头的那个图标上,此时光标的形状改变了。 拖到另一个上面,连接成功了。怎么连接成功的呢? 把鼠标放到图标的正中心,然后会看到光标变成了“扇子类型”的样子(黑白相间)。只要看到变成这个样子,就可以拖动到另一个图标中,进行连接了...

2017-12-21 12:13:00 1025

转载 Linux安装64位Mysql5.7

首先下载mysql地址:https://dev.mysql.com/downloads/mysql/下载社区版mysql下载完成后;ftp上传到服务器 /user/local/目录下,这个自己定!使用命令 ,对mysql进行解压缩[root@instance_4dbde0 local]# tar -zxvf mysql-5.7.20-linux-glibc2....

2017-12-20 19:15:00 732

转载 Linux安装Tomcat

linux安装tomcat之前,先使用命令java -version查看java版本,因为有些linux已经默认安装了Open JDK,如果没有出现java相关信息,则不用管了,如果出现,我们需要替换掉默认安装的JDK;卸载1、卸载用 bin文件安装的JDK方法: 删除/usr/java目录下的所有东西2、卸载系统自带的jdk版本方法:查看自带的j...

2017-12-18 13:46:00 119

转载 js遍历json的key和value

遍历json对象:无规律:<script>var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}];for(var i=0,l=json.length;i<l;i++){for(var key in json[i]){alert(key+':'+json[i][key]);}...

2017-11-13 19:32:00 250

转载 spring AspectJ的Execution表达式

转载自:http://blog.csdn.net/peng658890/article/details/7223046Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式execution(* com.sample.service.impl..*.*(.....

2017-11-11 10:53:00 57

转载 Nginx配置请求转发location及rewrite规则

一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] }location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ] }location /...

2017-09-02 12:28:00 159

转载 Easyui datagrid自定义排序

做项目遇到个关于排序问题,想着在前端排序,正好Easyui有这个功能,所以就拿来用了一下,因为跟官网的Demo不太一样,所以总结一下;首先这一列是要排序的列(当然,在生产环境,这一列是隐藏的,在开发阶段,我没有隐藏而已),不用多说可定是CEO排在最上面,Leader排在中间,Employee排后面,默认的顺序是这样的;然后我在该列加一个配置就是 sortable:tr...

2017-08-18 11:27:00 379

转载 Jquery EasyUI Tree树形结构的Java实现(实体转换VO)

前一阵做的OA项目,有一个是组织架构的树,因为是分开做的,我做的是Controller和页面,其他组做的Service和Dao,因为之前一直没有商量页面用什么框架做比较好,导致,Dao层取出来的数据都不是Easyui Tree所能识别的,其实后台返回的也是树形的结构,但是他们返回的是name,,而不是Easyui Tree所能识别的text,他们返回的是****,,而不是Easyui T...

2017-08-03 14:23:00 132

转载 Java Web使用Html5 FormData实现多文件上传

前一阵子,迭代一个线上的项目,其中有一个图片上传的功能,之前用的ajaxfileupload.js来实现上传的,不过由于ajaxfileupload.js,默认是单文件上传(虽然可以通过修改源码的方法来实现多文件上传),又加上是在移动端做的,所以就打算采用html5的FormData实现多文件上传首先html页面定义有两种:Html1<form enctype="m...

2017-07-13 10:46:00 142

空空如也

空空如也

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

TA关注的人

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