自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 问答 (1)
  • 收藏
  • 关注

原创 电子签名制作

白纸手写签名并拍照PS打开(Ctrl+O)Ctrl+L调出色阶,调整滑块,让字体更清晰,背景更白选择,色彩范围,吸取文字颜色(有时可能选择反了,选择取反即可)Ctrl+J 复制一个图层,然后将最底图层显示取消字可以调整一下或无需调整位置,保存成png格式文件即可...

2021-02-17 12:15:48 536 1

原创 对比工具

beyond compareMeId(https://meidmerge.org)

2020-07-17 11:34:19 232

原创 远程连接工具

1.xshell2.mobaXterm

2020-07-01 11:34:07 193

转载 制作电子签名

视频:https://haokan.baidu.com/v?pd=wisenatural&vid=8310648312199589046

2020-04-06 10:23:59 1541

原创 Python基础

Python开发环境搭建开发环境搭建就是安装Python的解释器Python 解释器分类:CPython: C语言编写PyPy: Python语言编写IronPython: .net语言编写Jython: Java语言编写步骤:下载安装包3.x2.x安装打开命令行窗口,输入python进行验证Python 与 Sublime整合在Subl...

2020-04-05 00:48:03 134

原创 IDEA取消双击shift出现的搜索框

1、Ctrl+N 然后选择Actions2、输入Registry3、 找到 ide.suppress.double.click.handler 打勾即可

2020-03-31 23:51:20 206

原创 Sublime 安装字体并设置及其他设置

由于Sublime默认的字体对中文支持不是很友好,因此我们安装YaHei Consolas Hybrid字体1、下载YaHei Consolas Hybrid字体2、双击安装即可3、Preferences > Settings >> Settings - User...

2020-03-30 13:37:58 1599 3

原创 Linux

vim正常模式可以使用快捷键拷贝当前行:yy ,拷贝当前行向下5行:5yy, 粘贴:p删除当前行:dd,删除当前行向下5行:5dd在文件中查找某个单词: / 回车查找,输入n查找下一个 或?向前查找设置文件行号:set nu ,取消行号:set nonu到文件最末行:G, 最首行号:gg在插入模式输入后想撤回: 回到正常模式然后输入u移动光标到指定行:先输入行号,然后在输...

2020-03-29 16:31:50 190

原创 Git

初始化git config --global user.name “testname”git config --global user.eamil “[email protected]”命令配置别名git config --global alias.co checkout: 将checkout 别名配置为co区域工作区暂存区版本库对象Git对象echo ‘tes...

2020-03-24 10:59:03 127

转载 Git rebase使用及修改已提交的commit注释

详见1、https://www.jianshu.com/p/f7ed3dd0d2d82、https://www.jianshu.com/p/098d85a58bf13、http://zhenhappy.github.io/2015/10/21/Git/git-commit--amend/

2020-03-24 00:13:25 512

原创 maven 依赖树tree

mvn dependency:tree 打印依赖树mvn dependency:tree > a.txt 将依赖树打印到文件中mvn dependency:tree -Dincludes=jline 打印包含某些包的依赖树mvn dependency:tree -Dverbose -Dincludes=commons-collections > a.txt 打印忽略信息(...

2020-03-20 22:07:24 4769

原创 Docker

Docker组成镜像(image)容器(Container)仓库(Repository)安装步骤(centos7)能上网yum -y install gccyum -y install gcc-c++安装需要的软件 yum install -y yum-utils device-mapper-persistent-data lvm2设置stable镜像仓库为...

2020-03-15 20:31:26 102

原创 Dockerfile

Dockerfile基础知识每条保留字指令必须大写且后面至少要跟一个参数指令按照从上到下,依次执行#表示注释每条指令都创建一个新的镜像层,并对镜像进行提交执行Dockerfile的大致流程docker从基础镜像运行一个容器执行一条指令,并对容器进行修改执行类似于docker commit的操作提交一次新的镜像层docker再基于刚提交的新镜像运行一个新容器执行Docker...

2020-03-12 21:16:28 99

原创 Idea好用插件

RestfulToolkit spring url查找Alibaba Java Coding Guidelines 阿里巴巴代码规范Rainbow Brackets 彩虹括号activate-power-mode 编码特效

2020-03-07 15:49:18 125

原创 Idea 常用快捷键

1、在光标点直接换行:Shift + Enter2、查看类所有方法 :Ctrl + F123、查看类的层次结构:Ctrl + H4、选择最近复制的内容:Ctrl + Shift + V5、找到方法使用的地方:Alt + F76、方法调用层次:Ctrl + Alt + H7、编辑多个光标处:Alt + Shift + 鼠标左键...

2020-01-16 15:38:18 114

转载 动态代理

代理可以分为 "静态代理" 和 "动态代理",动态代理又分为 "JDK动态代理" 和 "CGLIB动态代理" 实现。静态代理:代理对象和实际对象都继承了同一个接口,在代理对象中指向的是实际对象的实例,这样对外暴露的是代理对象而真正调用的是 Real Object优点:可以很好的保护实际对象的业务逻辑对外暴露,从而提高安全性。 缺点:不同的接口要有不同的代理类实现,会很冗余JDK 动态代...

2020-01-10 14:30:15 141

原创 tar的使用

压缩:tar -zcvf xxx.tar.gz dirName解压:tar -zxvf xxx.tar.gz

2020-01-04 10:24:15 99

原创 助记符

ldc:将int,float或String类型的常量值从常量池中推送至栈顶bipush:将单字节(-128 ~ 127)的常量值推送至栈顶sipush:将一个短整型常量值(-32768 ~ 32767) 推送至栈顶iconst_1:将int型的1推送至栈顶(iconst_m1 ~ iconst_5)anewarray:表示创建一个引用类型的(如类、接口、数组)数组,并将其引用值压入...

2020-01-03 11:27:51 1881

转载 为什么 Java 中只有值传递

首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。它用来描述各种程序设计语言(不只是Java)中方法参数传递方式。Java程序设计语言总...

2019-10-31 14:39:20 159 1

原创 linux 设置环境变量

1、临时有效的环境变量(只对当前shell有效)直接使用export指令添加2、对单一用户生效的永久性变量(用户级)设置方法:在用户主目录”~”下的隐藏文件 “.bash_profile”中添加自己想要的环境变量3、对所有用户生效的永久性变量(系统级)设置方式: 用vim在/etc/profile文件中添加我们想要的环境变量...

2019-08-14 00:18:22 91

原创 Chrome 插件安装

打开 chrome://flags/#extensions-on-chrome-urls,找到( Ctrl + F )#extensions-on-chrome-urls 那一选项,然后改为 Enable,重启以后可以在扩展程序页面拖进去一个 crx 扩展来安装(有可能需要开启开发者模式)...

2019-07-17 09:56:43 487

原创 ebean

官方网址:https://ebean.io/创建maven项目pom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version><...

2019-07-17 09:55:41 1268

原创 Git常用命令总结

查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b <name>git checkout -b dev(本地分支名称) origin/dev(远程分支名称) 注:一般要先fetch下git checkout --track ...

2019-07-06 10:36:31 133

原创 修改cmd默认字符集为UTF-8

修改注册表:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor在此处新建一个字符串值(名称为:autorun 数据为:chcp 65001)如下

2019-07-03 10:22:01 1708

原创 Java final 初始化变量的情况

一、只有final无staticpublic class FinalTest1 { //第一种方式:定义时直接赋值 private final int a = 1; private final int b; private final int c; //第二种方式:构造方法中赋值,注意所有的重载的构造方法都要为其赋值 public FinalT...

2019-04-30 10:27:01 298

原创 SublimeText Package Control无法连接库时配置及设置代理

1、软件设置位置Preferences > Package Settings > Package Control > Settings - User2、设置代理添加"http_proxy": "http://127.0.0.1:8123","https_proxy": "http://127.0.0.1:8123"3、设置仓库位置,一下位置可用"cha...

2019-04-26 21:16:47 2621

原创 常用集合知识

ArrayList1、初始默认大小为102、扩容条件:当add时 判断(size+1)- elementData.length 如果大于0,需要进行扩容3、int newCapacity = oldCapacity + (oldCapacity >> 1) 新增大小为原来的1.5倍HashMap一些基于jdk1.71、 重要参数 容量(默认值...

2019-04-23 15:53:36 100

原创 sublimetext 自己喜欢的颜色主题

"variables":{"black":"hsl(0,0%,0%)","black2":"hsl(60,17%,11%)","black3":"hsl(70,8%,15%)","black4":"hsl(183,61.22%,19.22%)","green":"hs...

2019-04-12 20:33:39 937

原创 硬盘恢复软件

R-Studio

2017-11-08 21:05:36 358

原创 spring aop注解使用的例子

1、配置文件ApplicationContext.xml

2017-11-03 21:17:09 399

原创 maven web项目使用jetty插件启动的配置

org.mortbay.jetty jetty-maven-plugin 6060 /springtest

2017-11-03 21:09:24 1209

原创 Idea 快捷键修改

1,idea默认提示为Ctrl+空格,该键和输入法切换冲突,依然改为eclipse快捷键Alt+/settings--->Main menu--->code--->Completion--->Basic 右键进行修改,如有冲突直接移除其他冲突按键即可。2、代码修复按键,默认为Alt+Enter.依然改为eclipse快捷键Ctrl+1settings--->Other--->Show

2017-11-02 23:01:44 428

原创 mybatis if 标签 判断单个字符的不生效,其实这是个坑

需求:if test="carrier != null and carrier !='' and carrier !='0'"> AND CARRIER = #{carrier}if>要在carrier字段不为null,'',和"0"的时候增加以上条件,但是以上当carrier等于"0"时,并不生效。原因:mybatis是用OGNL表达式来解析的,在OGNL的表达式中,'0'会被解析

2017-11-01 18:24:43 8201 2

原创 mybatis一对多关系 collection的使用

实体类Department.javapublic class Department { private Integer id; private String departmentName; private List emps; }DepartmentMapper.java文件package com.du.mybatis.dao;import

2017-09-11 22:51:05 1026

原创 mybatis一对一关系 association的使用

废话不多说直接上代码接口文件EmployeeMapperPlus.javapublic interface EmployeeMapperPlus { /** * 根据id查询Employee对象,使用resultMap * @param id * @return */ public Employee getEmpById(I

2017-09-11 22:46:31 455

原创 mybatis $ 和# 的区别

${}和#{}相同点:都可以获取map的值或pojo中对象属性的值。不同点:#{}以预编译的形式,将参数设置在sql中,类似PrepareStatement。在sql中会是一个问号。可防止sql注入。              ${}将值取出直接拼装在sql语句中。一般表名动态(分表),或排序字段为动态时(按某个字段排序),使用${}例如:select id,last_name

2017-09-09 21:01:36 251

原创 mybatis 参数处理,单个参数,多个参数

1、单个参数mybatis不做特殊处理。#{参数名}即可取出值,参数名随意取2、多个参数mybatis会将其封装成map,key:param1,param2,。。。paramN,或参数的索引value:传入的参数值#{}就是从map中获取制定的key值。例如:接口为:public Employee getEmpByIdAndLastName(Integer id,

2017-09-04 23:36:37 6381

原创 MyBatis 获取insert操作返回的主键

1、第一种为支持自增的数据库,例如msyql需要在insert标签设置useGeneratedKeys是否使用,和keyProperty主键对应实体bean的对象<!-- mysql支持自增主键, 设置useGeneratedKeys为true即可, keyProperty:主键属性

2017-09-04 21:44:24 326

转载 mybatis全局配置文件参考

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!-- 1、mybatis可以使用properties来引入外部properties配置文件的内容; resource:引入类路径下的资源 url:

2017-09-04 17:41:12 246

原创 mysql 主从复制

Mysql主从复制分三个步骤:1、master将改变记录的二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events。2、slave 将master的binary log events拷贝到它的中继日志(relay log)。3、salve 重做中继日志中的事件,将改变应用到自己的数据库中,Mysql复制是异步且串行化的。基本原则:1

2017-08-25 22:29:45 159

空空如也

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

TA关注的人

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