自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 问答 (6)
  • 收藏
  • 关注

原创 Windows环境下 MySQL5.7安装手册

下载下载MySQL5.7版本的zip压缩包https://dev.mysql.com/downloads/mysql/5.7.html#downloads解压到自定义目录‪D:\develops\mysql-5.7.17 官方安装文档,可以参考,或者继续看下面的内容https://dev.mysql.com/doc/refman/5.7/en/data-directory-init...

2018-12-22 00:37:05 490

原创 IdeaVim快捷键

移动方向k 上 j 下h 左l 右跳转跳转至文件头:gg跳转至文件尾:G跳转至指定行的开头:行号+Gf 正向指定字符跳转F 反向指定字符跳转w 正向词组跳转b 反向词组跳转* 正向同词组跳转# 反向同词组跳转操作基本操作y //复制yy //复制当前行p //粘贴10p ...

2018-12-19 14:07:20 2743

原创 修改MySQL字符编码

windows环境查看mysql数据库默认编码mysql> show variables like 'character%';+--------------------------+-------------------------------------------------+| Variable_name | Value ...

2018-12-18 23:26:40 1043

原创 Spring源码解读(一)——容器是如何初始化的

为什么要读源码Spring是一群优秀的框架组成的社区、现在已经非常丰富了。当我们享受着Spring带来的便利同时,有时也想一探究竟。人人都说Spring好,难免有人趋之若鹜,如果让你说出个究竟,你能说出多少来?就我而言,除了能拽两AOP、DI等耳熟能详的洋词以外,就很难有高深的见解了。不得不说,选择先读Spring源码,是受到人云亦云的影响,既然都说他好,我们就要一探究竟。如果好,就要说出好的

2017-11-28 18:21:21 2972 3

原创 bat脚本基本命令

Hellow Worldhttps://jingyan.baidu.com/article/d3b74d64c4c4041f77e609a0.html命令详解SC SC 是用于与服务控制管理器和服务进行通信的命令行程序。sc start 启动正在运行的服务。语法 sc [ServerName] start ServiceName [ServiceArguments]参数

2017-11-14 10:13:46 619

原创 ssh-keygen的-C后面的邮箱有什么用?

每次生成密钥,看到国内的博客,都要求输入邮箱。但不知道意义何在。后来在stackOverFlow上看到这个答案。The email is only optional field to identify the key. 邮箱仅仅是识别用的keyWhen you create the ssh you type (for example): ssh-keygen -t rsa -C “any com

2017-11-12 23:34:12 16764

原创 angularjs ajax无刷新下载

lb-statistics-filter-directive.html <a class="btn btn-sm btn-primary" ng-click="downloadExcel(downloadUrl)" target="_blank" ng-class="{'disabledEvent':!hasPreviewData}">lb-statistics-filter-directive.

2017-11-09 13:42:03 455

原创 在如何在Filter 中注入

今天在做项目的过程中想在filter中注入RedisTemplate,发现使用@Autowired注解报java.lang.NullPointerException。 这是因为filter和springmvc共存在web容器中,filter的初始化和spring容器是摩云关系的,所以会 注入失败。 那么如何在filter中注入RedisTemplate呢?实例如下public class Ses

2017-10-30 11:20:21 2548 4

原创 IntelliJ IDEA + tomcat 远程调试

IntelliJ IDEA + tomcat 远程调试一 打开远程调试端口找到远端tomcat/bin/catalina.sh ,加上二 在idea上配置远程地址端口三 启动与关闭启动 点击idea任务栏的启动按钮,控制台打印`Connected to the target VM, address: '1**.1**.2**.1**:5**', transport: 'socket'`就表示启

2017-10-29 12:51:15 599

原创 java 从request中获取url

java 从request中获取url// 例子1// http://localhost:8080/tt***-web/sys/home/index.htmString exm = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort() + request.getContextPath()+"/"

2017-10-25 10:32:17 2105

原创 Stream流的操作案例

asd

2017-10-24 20:59:28 433

原创 知识体系

代码篇java8Stream Stream例子 Stream语法精讲 Stream APIbat脚本基本命令util下载 Java文件下载的几种方式、解析文档 Java解析pdf、word、execlswagger2swagger2常用注解说明mavenpom插件——maven-compiler-plugin工具篇Gitmerge 和rebase的区别 idea中的Git实战,

2017-10-24 20:55:21 262

原创 如何整理知识体系

工具篇

2017-10-24 20:51:41 898

原创 性能优化(一)——开启慢查询

检查开启状态show variables like '%quer%';其中红框标注的选项是: -slow_query_log是否记录慢查询。用long_query_time变量的值来确定“慢查询”。 -slow_query_log_file慢日志文件路径 -long_query_time慢日志执行时长(秒),超过设定的时间才会记日志开启慢查询Linux:在/etc/my.cnf配置文件的[my

2017-10-19 15:01:04 329

原创 编译spring源码

Step1安装git,配置环境变量 打开gitbash,cd到你要放置spring源码工程的目录,输入:git clone https://github.com/spring-projects/spring-framework.git 等待下载完毕Step2由于下载的是最新的spring4.x工程,要求jdk1.8+。所以必须更新jdk8,设置好环境变量。不然后面会各种报错Step3安装gra

2017-09-09 17:39:34 916

原创 查询所有表名

mysql 查询表名查询所有表信息 select * from INFORMATION_SCHEMA.TABLES查询指定数据库下的表信息 select * from INFORMATION_SCHEMA.TABLES where table_schema = "dbname"查询指定数据库下的表名 select table_name from INFORMATION_SCHEMA.TABLE

2017-06-28 16:47:18 897

原创 idea中 maven install命令,未自动更新至.m2目录下

idea中 maven install命令,未自动更新至.m2目录下错误信息maven配置修改配置

2017-06-20 11:00:23 3552

原创 消除疲劳八法

起居有序,早睡早起。无论应酬还是娱乐都要有节制。每晚要尽早休息,不要再熬夜。 饮食定时,营养均衡。饮食上要多喝茶,多吃水果,多吃点清淡的东西,如新鲜的绿叶蔬菜、稀饭、面条汤等,有条件的可以每天用3-5克昌弘西洋参片泡水喝。 洗澡更衣,舒筋活血。好好洗个澡,洗澡可消除体表代谢的排泄物,使毛细血管扩张,有效消除疲劳。 热水泡脚,解乏安眠。上班后,每天晚上可用热水泡泡脚,水温可略高一点,以自身感觉到

2017-06-02 18:07:45 289

转载 写出二叉树的先序遍历、中序遍历、后序遍历。

https://zhidao.baidu.com/question/292665883.html

2017-06-02 17:11:40 1030

转载 Java之美[从菜鸟到高手演变]之HashMap、HashTable

http://blog.csdn.net/zhangerqing/article/details/8193118

2017-06-02 17:10:19 246

原创 字符常见的几种编码方式

http://blog.csdn.net/csywwx2008/article/details/17137097

2017-06-02 17:07:56 320

转载 java clone方法使用详解

http://write.blog.csdn.net/postlist/all

2017-06-02 17:05:55 216

转载 JDK中设计模式

http://blog.csdn.net/gtuu0123/article/details/6114197

2017-06-02 17:04:13 313

转载 为什么java线程不推荐调用stop,suspend,resume方法

http://blog.csdn.net/moshengtan/article/details/11771945

2017-06-02 17:03:00 536

转载 UML类图中泛化、实现、依赖、关联、聚合、组合关系

http://blog.csdn.net/moshengtan/article/details/11771945

2017-06-02 16:57:44 241

原创 工厂方法模式违背了面向接口编程

http://blog.csdn.net/gjb724332682/article/details/44173353

2017-05-27 15:59:40 358

原创 抽象工厂模式的“开闭原则”倾斜性

http://blog.csdn.net/gjb724332682/article/details/44173353

2017-05-27 15:43:26 947

原创 org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletCon

查看pom文件 为了让本地代码可以引入HttpServlet*,通常会引入 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <!--<scope>provided</scope>--> <version>3.1.0</ve

2017-05-25 11:42:10 1399 1

转载 安装jdk

http://www.cnblogs.com/shihaiming/p/5809553.html

2017-05-24 17:30:47 177

原创 下载文件时,为什么要使用URLEncoder编码名称

因为下载文件的名称是通过url传到客户端的,url对格式的要求非常严格,具体如下字母数字字符 “a” 到 “z”、”A” 到 “Z” 和 “0” 到 “9” 保持不变。 特殊字符 “.”、”-“、”*” 和 “_” 保持不变。 空格字符 ” ” 转换为一个加号 “+”。 除了上述三种字符,其他所有其他字符都是不安全的,因此首先使用一些编码机制将它们转换为一个或多个字节。然后每个字节用一个包含

2017-04-26 10:13:17 1677

原创 DriverManager.registerDriver(new com.mysql.jdbc.Driver())为什么Driver会创建两次

在学习JDBC的时候,通常有两种方式去注册数据库驱动程序(这里采用MySQL数据库),分别为: Java代码 1. DriverManager.registerDriver(new Driver()); 2. Class.forName(“com.mysql.jdbc.Driver”); 那么这两种方式有什么异同呢?首先我们到DriverManager中去看一下, Java代码 1

2017-04-20 09:24:53 2921

原创 Feddler

Content-type: application/x-www-form-urlencoded

2017-04-18 12:00:21 488

原创 建造者模式

http://blog.csdn.net/zhengzhb/article/details/7375966

2017-04-14 00:01:04 206

原创 单例模式

经典单例模式饿汉式懒汉式

2017-04-14 00:00:39 261 1

原创 欢迎使用CSDN-markdown编辑器

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected

2017-04-12 13:30:40 196

原创 排序算法的时间复杂度

选择排序命题: 对于长度为N的数组,选择排序需要大约N22\frac{N^{2}}{2}次比较和N次交换。证明: 0到 N−1N-1 的任意ii都会进行一次交换和N−1−iN-1-i次比较,因此总共有N次交换以及 (N−1)+(N−2)+...+2+1(N-1)+(N-2)+...+2+1=N(N−1)2\frac{N(N-1)}{2}~N22\frac{N^{2}}{2}次比较/** *

2017-04-05 02:03:13 284

原创 想用windows写MapReduce,但是执行的时候走集群,该怎么做

如果直接在linux下安装eclipse或者idea运行是最方便的。但是linux下编程并不方便,所以想用windows。直接用idea run一段mapreduce的时候,in是取自hdfs://…. out也是取自hdfs://… 上的,结果是运行不起来的。原因是本地没有hadoop环境。1、解压hadoop放到喜欢的目录下 2、下载hadoop-common-2.2.0-bin http

2017-04-03 21:06:15 1367

原创 eclipse安装hadoop插件

一、编译hadoop eclipse插件 可以自己编译,也可以下载别人编译好的 http://download.csdn.net/download/mijinghjb/6929315 1、在github上下载hadoop2x-eclipse-plugin 2、修改hadoop2x-eclipse-plugin-master/src/contrib/eclipse-plugin/下的 bui

2017-04-03 11:23:38 5106 1

原创 hadoop编程实战——日志分析

上传日志文件到hadoop的dfs当中去一、根据上述日志文件,计算该天的独立ip数,pv数(注意要筛选日志,并非每条记录都要统计),被传输页面的总字节数1、将日志信息分为8个字段,创建指标对象KPIimport java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java

2017-04-03 01:20:21 3265 2

原创 mybatis标签set

使用set标签可以将动态的配置 SET 关键字,并剔除追加到条件末尾的任何不相关的逗号目前最长见的应用场景就是 update的时候 if 和set 配合使用,别的功能不知道了 <update id="dynamicSetTest" parameterType="Blog"> update t_blog <set> <if test="ti

2017-04-01 17:02:12 1739

空空如也

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

TA关注的人

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