- 博客(69)
- 收藏
- 关注
转载 union all order by 失效的问题
前几天开发的一个项目出现问题,前台字段排序出现乱序,想着自己,已经写了order by语句,不可能会出现问题的啊,但是天不遂人愿,就是在union all 语句中order by 失效了,我原来的代码如下所示:(select t1.字段 from table t1 order by t1.字段)union all(select t2.字段 from table2 t2 order b...
2018-12-04 12:46:39
2806
转载 删除svn版本控制信息
转载,原博客地址已经忘记了@echo on color 2f mode con: cols=120 lines=36@REM @echo 正在清理SVN文件,请稍候...... @rem 循环删除当前目录及子目录下所有的SVN文件 @rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn" @for /r ...
2018-10-17 08:51:18
1523
转载 深入浅出UML类图
原博客地址:http://www.uml.org.cn/oobject/201211231.asp 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edi...
2018-10-13 23:22:52
622
翻译 Windows下MySQL 5.7压缩包安装
新电脑想安装Mysql数据库,现在最新版的数据库是MySQL 5.7.23首先官网下载压缩包:下载地址:https://downloads.mysql.com/archives/community/根据自己的系统来进行选择解压之后第一步创建my.ini文件[client]port=3306default-character-set=utf8 [mysqld] ...
2018-10-13 20:31:26
840
原创 eclipse的一些个人操作
eclipse中tomcat启动的时候比较卡顿,打开Preferences>>Network Connections>>Active Provider 选择Manual手动,因为自己使用fq工具所以需要修改这里1、eclipse启动的时候指定jdk-vmD:/software/jdk/1.8/jdk/bin/javaw.exe2、eclipse修改t...
2018-10-12 17:20:46
229
翻译 设计模式之装饰者模式
最近在找工作,期间碰见了一道很有意思的面试题目:用装饰者设计模式,设计生产饮料的生产方式,之前自己的确了解过,但是设计的时候,还是碰见了一些问题,在此作为一个记录,如果以后有使用的机会的话,就拿起来使用题目大概是设计生产出饮料的代码,利用装饰者模式:首先抽象出一个类 Beverage 定义如下(被装饰对象):package com.gavin.model;public abstr...
2018-09-05 22:22:03
187
原创 Gradle 配置阿里云仓库地址
阿里之前的仓库地址:http://maven.aliyun.com/nexus/content/groups/public/ 一直这样配置是没有问题的但是最近,在学习spring开源的项目sagan,项目构建工具用的是gradle,编译的时候一直提示失败,无法获取资源,哪怕是通过ssr翻墙仍然无济于事,所以就想着配置一下阿里的仓库,但是阿里的仓库现在都改成了:http://maven...
2018-08-23 11:40:41
7745
2
原创 springboot学习深造
1,第一,从网上下载到了一本《JavaEE开发的颠覆者 Spring Boot 实战 完整版》,之前的都是spring的一些基础注解和使用的例子,比较简单,重要的是记住2,开始搭建项目,开始搭建项目的时候发现官网:http://start.spring.io/ 现在最低版本是1.5.14,这个要求jdk的版本是1.8,但是,目前来讲我们的项目用的还是jdk1.7,并不想升级,所以想着如何创建一个j...
2018-07-10 10:27:26
166
原创 Github-推送已经存在的项目
之前自己搭建了一个小的项目,想着保存一下,就想着保存在Github上,但是不知道如何推送项目,以下就是一些简单的备注:1,首先需要在Github创建远程仓库:依次填写你要创建的仓库的名称,描述,并且初始化一个README文件2,进入当前项目所在的目录,(注意,我本身并没有在windows系统中安装Git,而是借助于Cygwin软件,使用的Git命令)首先,执行git 初始化命令接着执行命令:注意有...
2018-06-29 10:45:25
1141
1
原创 接口测试工具-postman
到新的公司之后,发现这边做后台的,单纯的,就只是做后台的开发,我们的框架用的是spring boot,想着那么如何进行测试呢,于是,发现一款工具-postman接口测试工具,首先下载地址:下载成功之后,安装:安装成功之后,如下图:很不错的一个工具,后续如果接着用的话,继续研究一下;...
2018-06-27 10:18:08
789
原创 windows-如何复制大量的文件
有时候跳槽,公司的电脑是不能带走的,但是里面有自己很多的文件,想着复制到自己的硬盘里面做一个保存,这样以后万一想看看代码的话,就可以直接拿来看看于是上网搜寻,发现一款工具很是不错,软件名字:TeraCopy软件界面如上图所示,很简洁,功能也是很强大,因为windows系统自带的复制,复制的文件大了话,可能就复制失败了,但是这个,你可以复制很多文件,然后就可以去做其他的事情了,这个会一直复制,很少出...
2018-05-02 11:00:16
7556
原创 java反编译工具
经常在生产上发生一些奇怪的问题,感觉代码应该是正确的,但是结果返回是失败的,这个是后就需要首先确认,生产的代码是否编译正常,成功,所以就需要反编译工具来进行查看目前来看,我使用的有五种工具:第一种:java Decompiler这种反编译工具,网上一堆下载,挺好用的,但是经常碰到一种情况就是:很尴尬,所以尝试第二种反编译工具,需要借助beyond compare软件:但是beyond compar...
2018-04-04 13:41:15
320
原创 eclipse install new software cannot complete the request this installation has not been configured
用了很久的eclipse,在某一天想要安装某个软件的时候,打开install new software结果出现如下图的错误信息:想着重新下载一个eclipse的话,所有的设置需要重新来设置,太麻烦,想着能不能直接在这个旧的版本上就行处理最开始的时候出现问题的时候首先需要查看日志,看出现这个问题的原因:eclipse日志的路径在:当前的工作空间的目录下/.metadata 文件夹下:仔细查看日志,发...
2018-02-26 15:29:49
9500
2
原创 mvn 出现jar包存在,但是仍然提示感叹号的问题缺少jar包
最近需要部署maven管理的一个项目,但是项目的左下角一直显示红色的感叹号,一般出现这个符号,就是缺少jar包,但是我的项目没有报错,运行正常,不解决这个问题呢 也是可以的;但是,强迫症患者毛病,就是想解决一下,我尝试使用mvn clean install 命令进行编译安装到本地仓库,结果出现一个错误:但是,提示打不开,但是我的文件夹下面是有这个jar包存在的,可能是maven和windows的一...
2018-02-26 14:15:13
1234
转载 String sql 转化成 StringBuffer的形式
换到新公司之后,经常需要编写sql,但是因为sql我们经常需要写成StringBuffer的形式,,想着能不能通过代码,直接将sql转化成StringBuffer的形式,所以第一步,先看看网络上有没有人已经做出这种效果了,参照:http://www.divcss5.com/html/h546.shtml但是格式,我有点不太喜欢,所以我自己简单修改了一下代码,自己可以现在sql连接工具中将s
2018-01-09 14:44:17
1854
翻译 jquery easyUI 添加正在处理的弹出框
因为自己在看公司项目的代码,因为没有任何的文档信息,所以只能看代码,发现一个很有意思的地方,就是有一个正在处理的的文本框,这样也是极好的,哈哈,今天又是学到了一点,棒棒的不多说,展示一下代码:首先,前天是一个按钮form: 导入Excel fun
2017-12-28 10:20:17
1813
翻译 jquery easyUI 左右滚动添加固定列
好久没有写过博客了,想着可以坚持的,结果中间断掉了总之,现在在重新捡起来,先写一个简单的:到了一家新公司,开发一个后台管理系统,前台使用的是jquery easyUI框架由于前台展示的列表过长,左右滑动的时候,出现一些关键的列信息,看不到了,所以需要固定几列,不管左右滑动,永远显示那几列;$('#tt').datagrid({title:'Frozen Column
2017-12-28 09:47:41
2879
翻译 Python脚本运行出现语法错误:IndentationError:unexpected indent
这两天在学习Python,结果在写出一个函数的时候一直报错:Python脚本运行出现语法错误:IndentationError:unexpected indent我找到报错的行数,发现没有啊,怎么可能会出错,但是最终结果就是有错一直不知道是怎么回事,终于利用Notepad++ 发现了问题的所在因为这个报错的原因是没有对齐,或者编码不符合规范造成的,所以我们在Note
2017-10-17 23:02:30
3836
原创 tomcat 修改默认主页为自己项目的主页
公司使用的是tomcat 部署的web,项目经理要求,用户尽量输入少量的地址,就可以访问到我们的项目,鉴于 之前用 80 指向 8080 443 指向 8443 我们基本实现了 输入域名即可访问webapp,那么我们现在只需要让tomcat的默认主页换成我们自己项目的主页即可,ok开始实现连接tomcat所在的服务器:进入$tomcat/conf/server.xml 中修
2017-10-10 10:55:24
650
翻译 docker根据名字抓取容器
https://forums.docker.com/t/how-to-filter-docker-ps-by-exact-name/2880docker 抓取特定的容器名字docker ps -a --no-trunc --filter name=^/foo$如果只是通过docker ps |grep foo那么其他的容器当中,又存在foo字符创的也被抓取过来了
2017-09-14 14:03:04
5058
翻译 CentOS设置yum代理
proxy=代理服务器地址+端口proxy_username=代理服务器用户名proxy_password=代理服务器密码
2017-09-14 08:39:01
483
翻译 自定义注释几个参数说明
@Target: @Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。 作用:用于描述注解的使用
2017-09-02 13:48:57
697
转载 在CentOS下使用ngx_http_google_filter_module
安装Git&GCCyum -y update && yum -y groupinstall "Development Tools" && yum -y install git gcc make epel-release下载组件wget http://nginx.org/download/nginx-1.8.0.tar.gz && wget "ftp://ftp.csx.cam.ac.uk/
2017-07-28 22:38:41
1638
转载 centOS 添加端口过滤
sudo firewall-cmd --permanent --add-port=443/tcpsudo firewall-cmd --reload
2017-07-28 21:46:17
661
转载 centOS 安装nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:http://nginx.org/en/download.html 2、WinSCP(ftp上传工具).exe FTP 上传工具上传达到CentOS中 3、我是先建一个目录,把要用的到的安装包放到一起. #mkdir /home/ #tar zxf nginx-1.4.1
2017-07-22 20:18:36
233
翻译 docker pull images:Error response from daemon: Get https://registry-1.docker.io/v2/: Unauthorized
不知道什么原因,docker 拉取镜像的时候一直,Error response from daemon: Get https://registry-1.docker.io/v2/: Unauthorized网上查找了各种解决方案,不好用,自己也在docker.hub申请了账号,但是就是登陆不上去;于是,就想了一个折中的方案,反正私有仓库的意义,也就是共享images:首
2017-07-13 10:40:37
32323
1
翻译 linux修改镜像的地址
国内好像一般使用的是163的镜像:wget http://mirrors.163.com/.help/CentOS7-Base-163.repo获取镜像之后替代系统的配置:mv CentOS7-Base-163.repo CentOS-Base.repo接着执行yum makecache或者是阿里云的镜像:
2017-07-08 20:46:50
953
翻译 jquery jqGrid colModel 某一列添加超链接
Hi 今天收到一个开发请求,说是在与原来的展示列表中的一列添加超链接:代码如下所示:$(document).ready(function(){ //jqGrid $("#providerList").jqGrid({ url:'/Admin/getProvidersList', datatype: "jso
2017-07-04 20:37:34
9435
翻译 Packet for query is too large (mysql)
今天在进行webservice访问同步数据的时候,后台出现一个报错日志:Packet for query is too large (22101562> 20971520). You can change this value on the server by setting themax_allowed_packet' variable.; nested exception iscom.
2017-06-27 13:42:07
816
转载 HashMap和Hashtable的区别
HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)
2017-06-21 21:50:32
174
转载 Centos7 关闭防火墙
CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables serviceyum -y
2017-06-17 18:48:03
228
原创 CentOS卸载系统自带的OpenJDK安装sun公司的jdk
rpm -qa | grep jdk如下会展示java的一些信息,全部删除:rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115全部删除完事之后,可以执行java -version如果提示命令找不到,那么就是卸载成功了,接下来,安装sun公司的jdk:从jdk的官网下载jdk:jdk-8u131-
2017-06-17 03:19:35
1579
原创 cygwin git 在github创建仓库
本文以testParse项目为例子:首先确认在cygwin是可以在github上clone项目的,(这个不在讲述)在cygwin 执行mkdir testParse --创建目录cd testParse echo "# testParse" >> README.mdgit initgit add README.mdgit commit -m "first
2017-06-16 20:52:24
451
原创 OFBIZ 搭建环境创建数据库的脚本模板
ofbiz 构建工具,换成了gradle,要重新搭建一套环境,那么首先,要创建数据库:CREATE USER 'ofbiz'@'localhost' IDENTIFIED BY 'ofbiz'; CREATE USER 'ofbiz'@'%' IDENTIFIED BY 'ofbiz'; CREATE DATABASE ofbiz;CREATE DATABASE ofbizolap;
2017-06-15 14:51:58
407
原创 cygwin git 设置代理
git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080proxyuser 用户名proxypwd 密码proxy.server.com 代理服务器8080 端口如果想消除代理的设置:git config --global --unset http.proxy如果
2017-06-15 11:08:26
1695
转载 vmware安装ubuntu " Intel VT-x 处于禁用状态"
1、重启系统,进入BIOS2、选择advanced选项卡,选择CPU setup,按enter键进入3、选择Intel Virtualization Technology,选择,按enter4、选择Enable,按enter键,状态改变如下图所示5、保存退出,重启,如界面下面的提示。我的是按F10
2017-06-15 00:14:36
800
转载 java对象转换为xml格式字符串
它提供了管理实现 JAXB 绑定框架操作所需的 XML/Java 绑定信息的抽象,这些操作包括:解组、编组和验证。1.编写工具类/** * Jaxb工具类 * * @author LittleNewbie * @date 2016年10月11日 */public class JaxbUtil { public static final String DEFAULT
2017-06-13 22:35:49
3810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人