自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张民鹏的程序人生

技术无涯,人生有限,用技术充实人生

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 位移运算符

Java 位运算符>>,<<,>>>**<<** 左移(左移1位相当于乘2)**>>** 右移(右移1位相当于除2取商)**>>>** 无符号右移>>,<<,>>><< 左移

2019-03-11 16:30:01 349

原创 关于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 490

原创 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 191

原创 Oracle分组,取每个分组的第一条记录

今天突然客户提出一个需求,要查一下APP所有客户的最近一次登录记录,因为数据库使用的是oracle有点懵逼,首先分析了一下需求,按用户id分组,按登录时间降序,然后取每个分组的第一条记录就可以搞定了。经过一顿折腾写出了以下sql语句,成功解决。SELECT    *FROM    (        SELECT            ROW_NUMBER () OVER (    ...

2019-01-16 17:36:31 4669 2

原创 Java集合总结

Java为什么引入集合容器?Java中有多种方式保存对象。例如数组,但数组具有固定的尺寸,一般业务在前期不会知道需要多少个对象,所以数组就受限了。但别急,Java实用类库还为我们提供了一套相当完事的集合容器来解决这个问题,集合可以根据业务需求自动调整大小,所以我们就不用事先知道业务对象的数量。一些常见的集合容器见下图 Java集合主要分为两类:即Collection和MapCol...

2018-04-25 22:36:21 175

原创 Maven阿里云镜像以及仓库地址修改

之前用Maven国外镜像的时候,相信大家都深有体会,下载Maven依赖包的时候那简直就是龟速啊,慢的不行不行的,下面大家把Maven改成阿里云镜像,简直变成火箭了 找到你Maven安装目录下的配置文件setting.xml,把以下红框的内容放进去: <mirrors> <mirror> <id>alimaven</id>...

2018-04-14 08:15:08 9106

原创 Shiro简介

一.什么是Shiro关于Shrio,Apache官方文档是这样介绍:Apache Shiro是一个强大灵活的开源安全框架,它干净的处理身份认证、权限验证、企业会话管理和加密。(翻译的不一定准确,大概意思差不多) Shiro都可以作什么: 1.验证用户身份 2.为用户执行访问控制,例如: 确定用户是否分配了一定的安全角色 ...

2018-04-13 21:17:11 323

原创 Eclipse设置类和方法的注释模板

一.打开设置模板的窗口:Window->Preference->Java->Code Style->Code Template展开Comments,最常用的就是类和方法的注释,我就列出了这两个的设置方法 1.选择Types,这个是给类设置自动注释模板,我设置的模板如下: /** @version:(版本,具体版本信息自己来定) * @Description: (对...

2018-03-31 20:06:42 39161 2

原创 Eclipse搭建SpringMVC web项目(非maven方式)

1.新建web项目 2.选择对应的配置,注意红色框内圈出来的,填写或选择对应版本 然后下一步,注意选择直接生成web.xml文件 3.导入jar包,可以直接去对应的官网下载,或者直接到正文的网站下载,我已经整理并上传了 https://download.csdn.net/download/itzhangminpeng/10312343 4.新建spirngmvc.xml配...

2018-03-27 23:06:00 1949 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 267

原创 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 598

原创 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 352

原创 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 604

原创 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 656

原创 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 325

原创 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 387

spinrgmvc所需jar包

这是搭建SpringMVC项目所需要的jar包,有需要的大家直接下载

2018-03-27

MySQL 5.6 gz linux64位

最近使用mysql,发现到官网下载比较麻烦,我下载的是mysql 5.6.38 linux 64位,有需要的朋友直接下载就可以使用了,免去了到官网寻找的各种麻烦。

2017-11-04

空空如也

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

TA关注的人

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