- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Java 位移运算符
Java 位运算符>>,<<,>>>**<<** 左移(左移1位相当于乘2)**>>** 右移(右移1位相当于除2取商)**>>>** 无符号右移>>,<<,>>><< 左移
2019-03-11 16:30:01
453
原创 关于mysql创建连接时区的问题 java.sql.SQLException:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized
有学习spring boot的时候,连接mysql数据库,在配置完本地驱动之后怎么也连不上,以下是我一开始的配置spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.ur...
2019-01-24 11:18:38
560
原创 Java创建线程的三种方式
Java创建线程的三种方式:继承Thread类重写其run()方法(无返回值)实现Runnable接口实现其run()方法(无返回值)实现Callable接口实现其call()方法,通过FutureTask执行(有返回值)继承Thread类重写其run()方法package thread;/** * @Author zmp * @Date 2019/1/17 15:48 *...
2019-01-18 15:26:56
249
原创 Oracle分组,取每个分组的第一条记录
今天突然客户提出一个需求,要查一下APP所有客户的最近一次登录记录,因为数据库使用的是oracle有点懵逼,首先分析了一下需求,按用户id分组,按登录时间降序,然后取每个分组的第一条记录就可以搞定了。经过一顿折腾写出了以下sql语句,成功解决。SELECT *FROM ( SELECT ROW_NUMBER () OVER ( ...
2019-01-16 17:36:31
4951
2
原创 Java集合总结
Java为什么引入集合容器?Java中有多种方式保存对象。例如数组,但数组具有固定的尺寸,一般业务在前期不会知道需要多少个对象,所以数组就受限了。但别急,Java实用类库还为我们提供了一套相当完事的集合容器来解决这个问题,集合可以根据业务需求自动调整大小,所以我们就不用事先知道业务对象的数量。一些常见的集合容器见下图 Java集合主要分为两类:即Collection和MapCol...
2018-04-25 22:36:21
211
原创 Maven阿里云镜像以及仓库地址修改
之前用Maven国外镜像的时候,相信大家都深有体会,下载Maven依赖包的时候那简直就是龟速啊,慢的不行不行的,下面大家把Maven改成阿里云镜像,简直变成火箭了 找到你Maven安装目录下的配置文件setting.xml,把以下红框的内容放进去: <mirrors> <mirror> <id>alimaven</id>...
2018-04-14 08:15:08
9321
原创 Shiro简介
一.什么是Shiro关于Shrio,Apache官方文档是这样介绍:Apache Shiro是一个强大灵活的开源安全框架,它干净的处理身份认证、权限验证、企业会话管理和加密。(翻译的不一定准确,大概意思差不多) Shiro都可以作什么: 1.验证用户身份 2.为用户执行访问控制,例如: 确定用户是否分配了一定的安全角色 ...
2018-04-13 21:17:11
389
原创 Eclipse设置类和方法的注释模板
一.打开设置模板的窗口:Window->Preference->Java->Code Style->Code Template展开Comments,最常用的就是类和方法的注释,我就列出了这两个的设置方法 1.选择Types,这个是给类设置自动注释模板,我设置的模板如下: /** @version:(版本,具体版本信息自己来定) * @Description: (对...
2018-03-31 20:06:42
39379
2
原创 Eclipse搭建SpringMVC web项目(非maven方式)
1.新建web项目 2.选择对应的配置,注意红色框内圈出来的,填写或选择对应版本 然后下一步,注意选择直接生成web.xml文件 3.导入jar包,可以直接去对应的官网下载,或者直接到正文的网站下载,我已经整理并上传了 https://download.youkuaiyun.com/download/itzhangminpeng/10312343 4.新建spirngmvc.xml配...
2018-03-27 23:06:00
2119
1
原创 linux常用命令
yum install gcc-c++ yum install -y tcl yum install wget 修改系统日期时间:date -s “2017-12-18 11:30:00” 创建utf-8编码数据库: CREATE DATABASE hushengjinrong DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 删除...
2018-03-12 16:02:16
311
原创 tomcat 内存溢出配置
当tomcat启动项目内存溢出之后,最简单有效的办法就是手动设置MaxPermSize大小,常用的有以下三种 情况: 1、 Windows系统下,修改tomcat\bin\catalina.bat,在“echo Using CATALINA_BASE: “%CATALINA_BASE%””上面加入以下行: set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermS...
2017-12-21 09:51:04
854
原创 CentOS 6.5 rpm安装 JDK7
1.把下载好的jdk安装包上传到linux,使用命令:rpm -ivh jdk-7u80-linux-x64.rpm 进行安装,如下图: 2.执行命令:vi /etc/profile,设置java环境变量,把以下这几句追加到该配置文件(注册自己的路径主要是jdk版本),如下图JAVA_HOME=/usr/java/jdk1.7.0_80JRE_HOME=/usr/java/jdk1.7.0_
2017-11-04 17:54:33
406
原创 jdk下载
1.进入该网站:http://www.oracle.com/technetwork/java/javase/downloads/index.html,现在最新版本已经是9.0.1了,网页拉到最下边选择如下图,找历史版本下载,如果正好下载7可以直接进(http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloa
2017-11-04 17:21:50
714
原创 mysql设置远程访问
1.使用命令:mysql -u 用户名 -p密码,登录mysql 2.执行命令:grant all privileges on . to ‘root’@’%’ identified by ‘ZMP@123456’ with grant option; 3.执行命令:FLUSH PRIVILEGES; 4.执行命令:exit 5.这时如果远程连接mysql你会发现还登录不上 那是因为m...
2017-11-04 16:22:18
700
原创 VMware设置CentOS7固定IP
1.右击VMware “我的计算机”—>”CentOS 64位2”(如果你改名可能不一样),选择“设置”,打开下图对话框,选择“网络适配器”,具体选中的按钮参考下图。 2.进入CentOS系统,执行命令:ifconfig,可以看到现在还没有分配ip地址 3.执行命令:ls /etc/sysconfig/network-scripts,查看具体名称 4.执行命令:vi /etc/sy
2017-11-03 16:17:07
388
原创 CentOS6.5 yum方式安装mysql 5.6
1.查看系统是否装有mysql,执行命令:yum list installed | grep mysql,发现有预装mysql 2.卸载它,执行命令:yum -y remove mysql-libs.x86_64,出现Complete说明卸载完成。 3.执行命令:wget http://repo.mysql.com/mysql-community-release-el6-5.noarc...
2017-11-03 14:34:20
429
MySQL 5.6 gz linux64位
2017-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人