- 博客(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
706
原创 IdeaVim快捷键
移动方向k 上 j 下h 左l 右跳转跳转至文件头:gg跳转至文件尾:G跳转至指定行的开头:行号+Gf 正向指定字符跳转F 反向指定字符跳转w 正向词组跳转b 反向词组跳转* 正向同词组跳转# 反向同词组跳转操作基本操作y //复制yy //复制当前行p //粘贴10p ...
2018-12-19 14:07:20
3109
原创 修改MySQL字符编码
windows环境查看mysql数据库默认编码mysql> show variables like 'character%';+--------------------------+-------------------------------------------------+| Variable_name | Value ...
2018-12-18 23:26:40
1271
原创 Spring源码解读(一)——容器是如何初始化的
为什么要读源码Spring是一群优秀的框架组成的社区、现在已经非常丰富了。当我们享受着Spring带来的便利同时,有时也想一探究竟。人人都说Spring好,难免有人趋之若鹜,如果让你说出个究竟,你能说出多少来?就我而言,除了能拽两AOP、DI等耳熟能详的洋词以外,就很难有高深的见解了。不得不说,选择先读Spring源码,是受到人云亦云的影响,既然都说他好,我们就要一探究竟。如果好,就要说出好的
2017-11-28 18:21:21
3043
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
740
原创 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
29584
原创 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
482
原创 在如何在Filter 中注入
今天在做项目的过程中想在filter中注入RedisTemplate,发现使用@Autowired注解报java.lang.NullPointerException。 这是因为filter和springmvc共存在web容器中,filter的初始化和spring容器是摩云关系的,所以会 注入失败。 那么如何在filter中注入RedisTemplate呢?实例如下public class Ses
2017-10-30 11:20:21
2650
3
原创 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
655
原创 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
2168
原创 知识体系
代码篇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
302
原创 性能优化(一)——开启慢查询
检查开启状态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
403
原创 编译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
989
原创 查询所有表名
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
975
原创 idea中 maven install命令,未自动更新至.m2目录下
idea中 maven install命令,未自动更新至.m2目录下错误信息maven配置修改配置
2017-06-20 11:00:23
3656
原创 消除疲劳八法
起居有序,早睡早起。无论应酬还是娱乐都要有节制。每晚要尽早休息,不要再熬夜。 饮食定时,营养均衡。饮食上要多喝茶,多吃水果,多吃点清淡的东西,如新鲜的绿叶蔬菜、稀饭、面条汤等,有条件的可以每天用3-5克昌弘西洋参片泡水喝。 洗澡更衣,舒筋活血。好好洗个澡,洗澡可消除体表代谢的排泄物,使毛细血管扩张,有效消除疲劳。 热水泡脚,解乏安眠。上班后,每天晚上可用热水泡泡脚,水温可略高一点,以自身感觉到
2017-06-02 18:07:45
355
转载 Java之美[从菜鸟到高手演变]之HashMap、HashTable
http://blog.youkuaiyun.com/zhangerqing/article/details/8193118
2017-06-02 17:10:19
287
原创 字符常见的几种编码方式
http://blog.youkuaiyun.com/csywwx2008/article/details/17137097
2017-06-02 17:07:56
347
转载 为什么java线程不推荐调用stop,suspend,resume方法
http://blog.youkuaiyun.com/moshengtan/article/details/11771945
2017-06-02 17:03:00
572
转载 UML类图中泛化、实现、依赖、关联、聚合、组合关系
http://blog.youkuaiyun.com/moshengtan/article/details/11771945
2017-06-02 16:57:44
270
原创 工厂方法模式违背了面向接口编程
http://blog.youkuaiyun.com/gjb724332682/article/details/44173353
2017-05-27 15:59:40
400
原创 抽象工厂模式的“开闭原则”倾斜性
http://blog.youkuaiyun.com/gjb724332682/article/details/44173353
2017-05-27 15:43:26
986
原创 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
1484
原创 下载文件时,为什么要使用URLEncoder编码名称
因为下载文件的名称是通过url传到客户端的,url对格式的要求非常严格,具体如下字母数字字符 “a” 到 “z”、”A” 到 “Z” 和 “0” 到 “9” 保持不变。 特殊字符 “.”、”-“、”*” 和 “_” 保持不变。 空格字符 ” ” 转换为一个加号 “+”。 除了上述三种字符,其他所有其他字符都是不安全的,因此首先使用一些编码机制将它们转换为一个或多个字节。然后每个字节用一个包含
2017-04-26 10:13:17
1803
原创 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
3042
原创 欢迎使用优快云-markdown编辑器
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected
2017-04-12 13:30:40
218
原创 排序算法的时间复杂度
选择排序命题: 对于长度为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
313
原创 想用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
1408
原创 eclipse安装hadoop插件
一、编译hadoop eclipse插件 可以自己编译,也可以下载别人编译好的 http://download.youkuaiyun.com/download/mijinghjb/6929315 1、在github上下载hadoop2x-eclipse-plugin 2、修改hadoop2x-eclipse-plugin-master/src/contrib/eclipse-plugin/下的 bui
2017-04-03 11:23:38
5150
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
3354
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
1797
空空如也
filereader he filewriter 大文本二进制
2015-08-06
数据库问题,求大神解答
2015-08-04
web.xml配置的问题,求大神解答
2015-07-27
protected权限问题,注意:两个类分别在两个包中
2015-04-26
eclipse 按绿键 为什么不运行当前窗口的主类
2015-04-26
一个关于类调用的问题 java
2015-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人