- 博客(31)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Mac 安装Maven
Mac 安装Mavenmaven:http://maven.apache.org/download.cgi下载安装包: apache-maven-3.6.1-bin.tar.gz解压安装包:tar -zxvf apache-maven-3.6.1-bin.tar.gz修改setting文件(vim config/settings.xml)<localRepository...
2019-09-05 20:23:08
194
原创 Mac 安装多个版本JDK
Mac 安装多个版本JDKJDK7:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.htmlJDK8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133...
2019-09-05 20:22:02
456
原创 Communications link failure The last packet sent successfully to the server was 0 milliseconds ago
在阿里云上部署项目的时候遇到这个问题找了半天有说连接池使用了过期的链接:http://blog.youkuaiyun.com/zhangchao19890805/article/details/40041349有说配置链接池的属性的:https://stackoverflow.com/questions/31338432/communications-link-failure-n-nthe-last-pack...
2017-12-29 09:06:34
3967
原创 SQL语句 - 一个坑一个坑的填
有一些SQL语句还是记录一下比较好,因为它是必须的,但又不常用到· 按天计数SELECT DATE_FORMAT({时间字段}, '%Y-%m-%d') AS {别名-时间}, count(*) AS {别名-计数} FROM {表名} GROUP BY {别名-时间};‘%Y-%m-%d’ 按天统计‘%Y-%m’ 按月统计‘%Y’ 按年统计‘%Y%u’ 按周统计· SQL去重SELECT DIS...
2017-11-01 18:58:24
389
原创 Xshell-Win系统往Linxu传输文件
1:设置XshellXshell 链接 1:属性--> ZMODEM 自动激活打钩 -->文件传输 接受文件夹 使用下列路径下载 文件传输路径自己选择2:Linxu 安装rz工具包yum provides */rzyum install -y lrzsz3:上传rz
2017-08-19 19:48:21
444
原创 Linux Centos6.8 安装配置Readis3.2.8
1:下载wget http://download.redis.io/releases/redis-3.2.8.tar.gz2:解压tar zxvf redis-3.2.8.tar.gz3:编译并指定安装目录make PREFIX=/usr/local/redis-3.2.8 install4: 添加修改配置文件cp redis.co
2017-08-19 19:28:28
856
原创 Linux Centos6.8 安装配置MongoDB-3.4.0
1:下载安装包wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.0.tgz2:解压tar -zxvf mongodb-linux-x86_64-amazon-3.4.0.tgz3:创建配置启动文件 (可以在bin目录下创建)vim mongodb.conf配置内容p
2017-08-19 19:16:05
1779
原创 Linux Centos6.8 安装配置Mysql-5.7 yum 安装方式
1:查看是否已有mysql版本rpm -qa | grep mysql2:有的话就删除rpm -e mysql-......或者commen]# rpm -e --nodeps mysql-......3:下载rpmwget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rp
2017-08-19 19:02:37
2532
原创 Linux Centos6.8 安装配置Tomcat-7.0.79
1:下载Tomcatwget http://apache.fayea.com/tomcat/tomcat-7/v7.0.79/bin/apache-tomcat-7.0.79.tar.gz2:解压Tomcattar -xzvf apache-tomcat-7.0.79.tar.gz3:配置开启8080端口iptables -I INPUT -p tcp
2017-08-19 18:53:05
1132
原创 Linux Centos6.8 安装配置JDK1.8
1:下载JDK 因为有Cookie认证 所以在JDK下载链接前需要加上wget -c -P /root/Downloads --no-check-certificate --no-cookie --header "Cookie: s_nr=1420682671945; s_cc=true; oraclelicense=accept-securebackup-cookie; gpw_e24=h
2017-08-19 18:40:00
1579
原创 Redis缓存与 Java
Redis 和 MongoDB 都是较成熟的NoSQL数据库,但是在高并发的项目中常见做缓存却是Redis 而不是MongoDB 那在这里就要谈一下他们各自的使用场景了MongoDB 有点类似于Mysql 支持字段索引(MongoDB2.6以后支持了全文索引) 以及游标操作,但MongoDB的数据存储并不是全部在内存;而Redis 用的C来实现的,支持多种数据结构存储,Redis(3.0
2017-06-29 08:33:13
2619
原创 MongoDB 与 Java
MongoDB的学习教程有很多 链接这里先简单的介绍一下MongoDB 在Java WEB中的应用我们边说特点边说应用1) 数据存储方式:基于内存,将数据存在物理内存中,实现高速读写,并且可以就地更新,错误处理机制 --- 根据这一点可以做高并发的缓存2) JSON的存储格式 --- 根据这一点在WEB前后台传输的时候可以更方便而不用进行格式转换3
2017-06-26 18:43:58
470
原创 我眼中的Spring MVC
Spring MVC 是什么Spring MVC 是应用于WEB应用程序 MVC架构的 C Spring MVC 的特点是什么首先说一下Spring MVC框架文档中的一句话 对扩展开放 对修改闭合那么特点就来了 高扩展性 这是它最大的特点还有 友好的设计的结构,拦截器思想,参数绑定,允许其他MVC的实现等等 总的来就是简单易用Spring MVC 有哪些核心类
2017-06-21 10:30:18
334
原创 我眼中的 Struts2
Struts2 是什么Struts2 是应用于MVC架构的WEB程序的 CStruts2 跟Servlet 的区别是什么首先看一下在web.xml中两者的配置区别Struts2 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
2017-06-17 12:38:10
249
原创 Tomcat 启动的时候干了些啥
官方的启动说明文档位置 :Tomcat.x.x.x/webapps/docs/architecture/startup 目录下 我这里查看的是Tomecat7 的 Tomcat 5 Startup Sequence 文档如下点击打开链接 在Eclipse中的类加载日志如下 点击打开链接核心类1:org.apache.catalina.startup.Bootstrap 2
2017-05-31 09:27:48
2627
原创 SpringMVC 文档学习笔记
版本 :4.2.4 RELEASE 1:对扩展开放 对修改闭合2:允许其他MVC的实现 只需要在ContextLoaderListener中启动一个Spring的根应用上下文(root application context)3:一个请求的处理到结束完全有DispacherServlet来处理 web.xml配置 编程方式配置
2017-05-27 18:27:50
338
原创 关于JVM虚拟机 - 学习总结/笔记(浅入)
http://blog.youkuaiyun.com/column/details/15328.html 孙华强JDK 发展 1.3 Hotspot 作为默认虚拟机 1.4 基本成型 1.5 加入 泛型/注解/装箱/枚举/可变参数/ForEach循环 1.6 脚本语言的支持/JDBC4.0/开放Java编译器的API 1.7 G1 垃圾回收/动态语言增强/压缩指针/M
2017-05-26 19:35:04
550
原创 JavaWEB 乱码总结
post 提交的参数乱码特别容易解决;麻烦的就是 get 方式提交的参数;1) post 提交的参数request.setCharacterEncoding("utf-8");response.setCharacterEncoding("text/html;charset=utf-8");2)get 提交Map parameterMap = request.getParameterM
2017-05-03 18:22:43
276
原创 关于 验证码 Ajax,jQuery,Cookie与Session 总结
关于这些技术在网上有很多代码,在这就不再过多讲解;仅仅是把我自己的代码贴出来;1:验证码原理:通过请求在后台Java代码生成验证码的图片传到页面1)jsp标签verification" alt="点击刷新验证码" onclick="verification();" />2)Java代码import java.awt.Color;import java.awt.Font;im
2017-04-11 11:51:32
1227
原创 关于WEB页面刷新重复提交问题 - Servlet篇(拦截器)
1:利用UUID生成Session令牌简单说一下逻辑:首先是GET的login请求通过LoginServlet之前会生成一个UUID Session令牌,这个令牌会在表单中显示,然后点提交,在拦截器中会拦截到请求的Session令牌,会对比一下表单的Session令牌与之前生成的Session是否相同 相同则是第一次提交 不同则不是第一次提交,可以进行一些反复提交的响应处理;项目目录结
2017-04-07 11:41:00
2602
1
原创 关于JVM内存回收 - 学习总结(基础)
1:JVM内存结构1)程序计数器 - 内存空间直接划分在CPU -- 线程私有 -- 执行下一条指令 线程等待时作用较大2)JVM虚拟机栈 - 堆栈中的栈,方法被执行时会产生一个栈帧用于存放局部变量表、动态链接、操作数、方法出口 等类信息 -- 线程私有3)本地方法栈 - 处理Java本地方法 -- 与Java虚拟机的栈是同一个4)堆 - Java性能优化的内存区域 --
2017-04-06 09:19:35
423
原创 入过的坑、跳过的井!
一个关于 hibernate 的问题在映射文件的主键必须要有初始化的值!==================================================================================================================================三月 23, 2017 8:09:37 下午 o
2017-03-23 20:15:27
1072
原创 Git 版本控制 学习笔记 (一)
教程 : 廖雪峰 Git教程 下载网址 : Git官网下载1:添加文件(一定是在添加文件的目录下添加) git add 文件名2:将文件交个g
2017-03-19 20:28:35
269
原创 Spring 配置文件头 & Spring jar 包
这篇博文介绍一下Spring中的固定配置头声明是XML文件,版本,字符类型为了方便理解在这里就不一下子把全部的配置写出来了 用到哪句就写哪句,再单独的介绍xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"上
2017-03-14 09:55:14
599
原创 Java 反射
Java反射在网上有很多的例子 在这里就简单的谈一下我自己的理解再粘贴一些自己的代码好了我对反射的接触是在WEB开发中,当时是需要读取XML请求配置文件来实现业务逻辑类自动实例化和调用;在几乎所有的Java WEB框架里都会用到反射,在对Java编写程序进行反编译时也会用到反编译;总而言之Java中的反射在开发中用到的地方还是很多很多的,希望各位朋友进行深入的研究;下边就是一下代码
2017-03-13 14:42:09
259
原创 Java读取XML文件常用方法 详解!(第二次更新)
什么树形结构 节点等等的概念在这里就要不做阐述了 我直接进入主题1:创建被读取的XML文件2:编写代码
2017-02-26 11:20:28
333
原创 MySQL 数据库使用命令大全
系统环境:Ubuntu14.04数据库软件:MySQL1:进入MySQL mysql -u root -p 第一次进入mysql没有密码直接回车2:第一次设置root密码 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');3:更改密码 mysqladmin -u 用户名 -p password 新密码4:
2017-01-17 22:20:57
548
原创 Ubuntu 上手
这篇文章是我在学习Ubuntu Linux-12.04 一周左右写的 (Ubuntu运行在Win7 VMware 10虚拟机)Ubuntu 12.04 使用入门-一般软件安装-JavaWeb开发环境-MySQL-常用命令系统安装配置语言环境什么的这里就不提了直接开始我们今天的主题:使用入门:个人认为在初学者眼中Linux系统跟Win系统并没有实质性的区别;所以在初学者学习Li
2017-01-03 10:11:53
468
zxing3.3 - 完整包(core/javase)
2017-06-05
JDK1.8 中文API
2017-03-19
关于Java的一些问题(貌似有点深)希望专业上的前辈能为菜鸟指点一二
2017-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人