自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SheTing'Blog

态度决定一切,细节决定成败!

原创 Error Code: 2013. Lost connection to MySQL server during query 30.000 sec

mysql workbench 6.3执行查询语句时出错:Error Code: 2013. Lost connection to MySQL server during query 30.000 sec解决办法:Edit->Preferences->SQL Editor 将下图中的30改大一点,重启workbench即可。...

2018-11-05 07:59:21 1138

原创 Authentication plugin 'caching_sha2_password' cannot be loaded

执行以下语句修改:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'hsbc123';

2018-10-28 21:32:16 115

原创 Windows下在后台运行jar包

新建一个bat文件,输入:@echo offstart balabala -jar xxx.jarexit执行这个批处理程序就可以在后台运行jar包了注意: balabala只是一个名字,可以随便定义。写个停止脚本 stop.bat 内容如下@echo offtaskkill /f /im balabala.exeexit ...

2018-10-21 10:27:18 14226 7

转载 tortoisegit 常见错误disconnected no supported authentication methods available(server sent: publickey)

1.安装好小乌龟git后,用小乌龟的pull 从github上拉取项目,遇到错误:disconnected no supported authentication methods available(server sent: publickey)或者是 git did not exit cleanly (exit code 1)亦或者是 git did not exit cleanly (e...

2018-10-18 23:11:15 147

原创 test

testString.format("%s %s %s 1/1 * ?", RandomRange.nextIncInc(0,59),RandomRange.nextIncInc(0,59),RandomRange.nextIncInc(8,22));

2018-10-10 15:17:46 52

原创 common application properties

https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

2018-08-28 07:44:00 156

原创 Spring Boot Maven Plugin

https://docs.spring.io/spring-boot/docs/current/maven-plugin/

2018-08-28 07:39:00 75

原创 Temp

电商项目 https://github.com/paascloud/paascloud-master https://gitee.com/javashop/Javashop-B2C https://github.com/shuzheng/zheng秒杀 https://my.oschina.net/xianggao/blog/524943?fromerr=N2wiQ72F#OSC_h1...

2018-08-12 08:26:13 308

转载 禁止向catalina.out写入日志文件

catalina.out与按天的catalina.xxxx.log重复,屏蔽catalina.out的方法修改tomcat/conf/logging.properties1catalina.org.apache.juli.FileHandler.level = FINE1catalina.org.apache.juli.FileHandler.directory = 日志目录1ca...

2018-08-12 08:18:37 3752

转载 数据库分库分表

http://www.cnblogs.com/405845829qq/p/7552736.html https://3gods.com/database/MySQL-Sharding-Approaches.html

2018-08-12 08:15:23 385

转载 Spring Boot整合Thymeleaf模板引擎

什么是ThymeleafThymeleaf是一款用于渲染XML、XHTML、HTML5内容的模板引擎。类似Velocity,FreeMaker模板引擎,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。Thymeleaf也是Spring Boot首要支持的模板引擎,并且在最新的Spring Boot版本中已经不再支持Velocity了。 官网:htt...

2018-08-12 08:11:40 353

转载 IntelliJ IDEA 与Eclipse Link with Editor等价功能设置

Link With Editor是Eclipse内置功能中十分小巧,但却异常实用的一个功能。 这个开关按钮 (Toggle Button) 出现在各式导航器视图 ( 例如 Resource Explorer, Package Explorer 等 ) 的右上角。 点击时能根据当前打开的文件,相应地展开导航器视图,并迅速关联到该结点。IntelliJ IDEA中也有等价功能,即项目视图中...

2018-08-11 16:59:19 1581 1

转载 IntelliJ IDEA Java项目手动添加依赖 jar 包

1. 事先下载完成需要的javacsv.jar包。 java项目在没有导入该jar包之前,显示如下图所示2. 点击 File -> Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的“Modules”显示下图界面3. 在 “Dependencies” 标签界面下,点击右边绿色的 “...

2018-08-11 11:50:58 67113 4

转载 开发工程师必会的Linux命令

1.日志查询类按关键字不分页查询 grep “applyId” app.log //applyId为要查询的关键字,app.log为日志名按关键字从前往后分页查询 cat -n app.log | grep “applyId” | more 以上命令会分页输出,使用空格键翻页,使用回车键显示更多按关键字只显示最后M行查询 tail -n M app.log | grep “app...

2018-08-11 11:44:26 148

原创 Shell 基础

使用系统变量$SHELL来获取当前系统默认的Shell很多时候写bash的时候指定为 #! /bin/sh 实际上是一个指向 /bin/bash的符号链接,也就是说实际上解释shell脚本的是/bin/bash查看bash脚本版本变量定义在Shell中,变量名可以由字母、数字或者下划线组成,并且只能以字母或者下划线开头。在Shell中,变量名的大小写是敏感的。Sh...

2018-08-11 11:43:00 52

原创 虚拟机VMware_Workstation和Linux的安装

1.0 安装VMware  软件 VMware_Workstation_11.0.0_Lite.zip   百度网盘:http://pan.baidu.com/s/1dF70cQd  安装 VMware_Workstation_11.0.0_Lite.exe  如果查看网卡,新增了已下两块网卡表示VMware安装成功。    2.0 启动 VMware, 新建一台虚拟机...

2018-08-11 11:11:05 226

原创 快捷键练习网站

https://www.shortcutfoo.com/

2018-08-06 07:30:54 581

转载 Java中URLEncoder.encode与URLDecoder.decode处理url特殊参数的方法

最近在使用 url 的 queryString 传递参数时,因为参数的值(注意是参数的值被加密),被DES加密了,而加密得到的是 Base64的编码字符串。类似于:za4T8MHB/6mhmYgXB7IntyyOUL7Cl++0jv5rFxAIFVji8GDrcf+k8g==显然 这里面含有了 特殊字符: / + = 等等,如果直接通过url 来传递该参数:url = "xxx...

2018-08-06 07:02:10 8529

转载 MyBatis SQL 在控制台打印

mybatis 怎么打印执行的sql?查看了官方文档,跟踪了mybatis源码发现有两种方式:方法一、在mybatis配置的xml中<configuration>标签下添加<settings> <setting name="logImpl" value="ST

2018-08-06 07:01:35 178

原创 Java中字段和属性的区别

如上图所示:属性c由 getter/setter和字段 c 组成属性a 由getter/setter组成b 没有getter和setter,所以是字段  Java中的属性(property),通常可以理解为get和set方法,而字段(field),通常叫做“类成员”,或 “类成员变量”,有时也叫“域”,理解为“数据成员”,用来承载数据的。  区别开属性与字段是为了更好的实现...

2018-08-06 07:01:22 11147

转载 The errors below were detected when validating the file "spring-context-4.0.xsd"

详细报错信息The errors below were detected when validating the file "spring-context-4.0.xsd" via the file "spring.xml". In most cases these errors can be detected by validating "spring-context-4.0.xsd" d..

2018-08-06 07:01:12 3763 1

原创 Eclipse Ctrl + Shift + O in IntelliJ IDEA

In Eclipse, you press CTRL + SHIFT + O “Organize Imports” to import packages automatically. For IntelliJ IDEA, if you press CTRL + ALT + O “Optimize Imports”, it just removes some unused imports, neve...

2018-08-05 07:38:15 3047 2

原创 IntelliJ IDEA Default Keymap

IDEA默认快捷键大全

2018-08-05 07:38:02 1792

转载 git commit -m 与 git commit -am 的区别

字面解释的话, git commit -m用于提交暂存区的文件; git commit -am用于提交跟踪过的文件。 要理解它们的区别,首先要明白git的文件状态变化周期,如下图所示 工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者已放入暂存区。下面...

2018-07-30 07:40:46 187

原创 github 中的Your gists无法访问

如下图,点击Your gists无法访问解决办法,在C:\Windows\System32\drivers\etc\hosts文件中添加如下192.30.253.118 gist.github.com

2018-07-30 07:19:13 1088

原创 Tortoise Git

TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN.下载: https://tortoisegit.org/download/ TortoiseGit-2.6.0.0-64bit.msi TortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN.msi安装 ht...

2018-07-30 07:09:51 80

原创 Git 命令行添加整个文件夹及目录

添加整个文件夹及内容git add 文件夹/ 添加目录中所有某种类型的文件git add *.文件类型

2018-07-29 23:02:58 15487

转载 如何使用fiddler抓取手机APP数据包

1.0 百度搜索fiddler,并下载软件2.0 安装下载好的fiddler软件3.0 双击打开软件,点击tools-> Fiddler Options,如下图所示4.0 点击Fiddler Options对话框的HTTPS,勾选如下图所示的选项,进行设置允许别的机器把HTTP/HTTPS请求发送到Fiddler上来5.0 点击Fiddler Options对话框的C...

2018-07-27 21:42:45 1803

原创 字符串拼接+和concat的区别

+和concat都可以用来拼接字符串,但在使用上有什么区别呢,先来看看这个例子。public static void main(String[] args) { // example1 String str1 = "s1"; System.out.println(str1 + 100);//s1100 System.out.println(100 + str...

2018-07-27 07:22:27 1170

原创 mongodb在windows平台安装和启动

mongodb 官网:https://www.mongodb.commongodb 官网下载:mongodb-win32-x86_64-2008plus-ssl-3.4.2-signed.msimongodb 安装:安装普通的windows程序一样。mongodb启动: 从MongoDB安装目录的bin目录中执行命令: mongod.exe –dbpath e:\d...

2018-07-27 07:19:29 155

原创 什么是HashMap?

众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null。对于HashMap,我们最常使用的是两个方法:Get 和 Put。1.Put方法的原理调用Put方法的时候发生了什么呢?比如调用 hashMa...

2018-07-27 07:15:27 355

原创 什么是ConcurrentHashMap?

Hashmap不是线程安全的。在高并发环境下做插入操作,有可能出现下面的环形链表:想要避免HashMap的线程安全问题有很多方法,比如改用HashTable 或者Collections.synchronizedMap.但是,这两种有着共同的问题:性能。无论读操作还是写操作,它们都会给整个集合枷锁,导致同一时间的其他操作为之阻塞。在并发环境下,如何能够兼顾线程安全和运行效率?这个时候Co...

2018-07-27 06:46:02 169

原创 Collections.sort()

package com.sheting.sort.demo1;/** * @Author SheTing * @Time 2018/3/23 10:15 */public class Emp implements Comparable<Emp>{ private int empno; private String ename; public in...

2018-07-27 06:36:49 750

原创 JDK1.8 ArrayList扩容分析

ArrayList可以实现容量的自适应的增加(As elements are added to an ArrayList, its capacity grows automatically)。通过JDK1.8中ArrayList的源码来分析:ArrayList的相关定义ArrayList底层采用Object类型的数组实现。首先,定义默认初始容量,为10private st...

2018-07-27 06:35:33 607 1

原创 Java DOM XML Parser

DOM parser parses the entire XML document and loads it into memory; then models it in a “TREE” structure for easy traversal or manipulation.In short, it turns a XML file into DOM or Tree structure, ...

2018-07-27 06:33:47 102

原创 Java SAX XML Parser

  SAX parser is working differently with a DOM parser, it neither load any XML document into memory nor create any object representation of the XML document. Instead, the SAX parser use callback funct...

2018-07-27 06:31:04 96

原创 JDOM XML Parser

  JDOM provides a way to represent that document for easy and efficient reading, manipulation, and writing. It’s an alternative(替代) to DOM and SAX.JDOM官网: http://jdom.org/ GitHub: https://github.co...

2018-07-26 07:01:26 2584

原创 XML 和 Properties的相互转换

1.0 How to convert properties file into XML file – Javaimport java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Properties;public class Properti...

2018-07-26 06:59:53 4515

原创 Jackson

JacksonJackson is a Java JSON API which provides several different ways to work with JSON. Jackson is one of the most popular Java JSON APIs out there. You can find Jackson here:https://github.com...

2018-07-26 06:58:26 2606

原创 使用 JDK(JAXB) XML 和 java对象相互转换

JAXB GitHub: https://github.com/javaee/jaxb-v2 JAXB Users Guide : https://javaee.github.io/jaxb-v2/doc/user-guide/ch03.html  JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Jav...

2018-07-26 06:53:34 2695

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