自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

470341698的博客

个人笔记

  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java自动生成bean、dao、service、impl、controller(JPA初版)

关自动生成代码我是这么想的:初步:目录一、拿到所有表名、列名、列类型数据。C3P0连接数据库并获取所需数据所需数据对象测试拿到的数据结果二、用FreeMarker模板生成对应JPA架构Java文件编写模板bean.ftlbean_vo.ftlrepository.ftlservice.ftlservice_impl.ftlcontrolle...

2019-04-30 15:10:43 4911 1

原创 常用工具类

org.apache.commons.io.IOUtils closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块。 toString 转换IO流、 Uri、 byte[]为String。 copy IO流数据复制,从输入流写到输出流中,最大支持2GB。 toByteArray 从输入流、URI获取byte[]。 write 把字节. 字符等写入输出流。 toInputStream 把字符转换为输入.

2020-06-05 11:41:38 258

原创 git ssh配置、密钥创建

1、删除 C:\Users\用户名\.ssh文件夹下所有文件2、创建SSH ssh-keygen -t rsa -C "[email protected]" 邮件需要改成你自己的邮件3、在.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。4、在GitGub点击 Account settings -> SSH keys -> Add SSH Key.

2020-06-05 11:40:10 268

原创 二、Dubbo+SpringBoot+zookeerper整合(注解方式)

Git地址:https://github.com/boorZ/demo-dubbo.git注意:Git地址上的项目与本文章有差同,请参照文章与Git。Git地址:https://github.com/boorZ/demo-dubbo-xml注意:Git地址上的项目与本文章有差同,请参照文章与Git。项目结构(这是个父子项目)还是解析下:demo-dubbo-xml...

2019-07-03 14:40:23 1002

原创 一、Dubbo+SpringBoot+zookeerper整合(XML方式)

Git地址:https://github.com/boorZ/demo-dubbo-xml注意:Git地址上的项目与本文章有差同,请参照文章与Git。项目结构(这是个父子项目)还是解析下:demo-dubbo-xml是父项目 dubbo-service 是Service接口(如果您们要问:为什么我要把Service接口与Service实现类分开。对不起,个人喜好) d...

2019-07-02 17:38:55 614

原创 Dubbo是什么?能做什么?如何使用?

dubbo系列准备写一个对 duubo 官网的一个总结(也是方便快速复习~)dubbo新官网:http://dubbo.apache.org/zh-cn/dubbo旧官网:http://dubbo.jacarrichan.comdubbo源码:https://github.com/alibaba/dubbodubbo源码及文档:https://github.com/dangdang...

2019-07-02 16:45:42 2247

原创 六原则一法则

单一职责原则:一类只做它该做的事。一个类只做它该做的事情。单一职责原则想表达的就是"高内聚",写代码最终极的原则只有六个字"高内聚、低耦合",就如同葵花宝典或辟邪剑谱的中心思想就八个字"欲练此功必先自宫",所谓的高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就是践行了高内聚的原则,这个类就只有单一职责。我们都知道一句话叫"因为专...

2019-06-17 16:23:52 732

原创 MySql 常见出错 代码说明

1005:MYSQL创建表失败 1006:MYSQL创建数据库失败 1007:MYSQL数据库已存在,创建数据库失败 1008:MYSQL数据库不存在,删除数据库失败 1009:MYSQL不能删除数据库文件导致删除数据库失败 1010:MYSQL不能删除数据目录导致删除数据库失败 1011:MYSQL删除数据库文件失败 1012:MYSQL不能读取系统...

2019-05-09 11:14:53 321

原创 MySQL连接问题

错误原因:The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration propert...

2019-01-15 16:06:14 295

原创 跨域

一、什么是跨域简单来说:协议,域名,端口只要有一个不同就算跨域。因为浏览器同源策略的限制,不允许页面跨域调用其他页面的对象(浏览器同源策略:域名相同;协议相同;端口相同)二、解决方案服务器端将访问返回的数据的消息头进行修改。在服务器端,返回数据到客户端主要是依靠response进行的操作。加入下面的代码即可实现跨域的数据传输:respons.setHead(“Access-Contro...

2019-01-11 15:41:28 214

原创 Docker之Nginx

1、查找 Docker Hub 上的 nginx 镜像  docker search 镜像名字2、拉取官方最新镜像(等待下载完成后,我们就可以在本地镜像列表里查到 nginx 的镜像。)docker pull nginx3、运行容器docker run -p 80:80 --name mynginx -d nginx4、成功...

2018-12-29 15:10:58 109

原创 Docker之MySql

一、docker命令1、搜索可用的docker镜像  docker search 镜像名字2、下载镜像  docker pull 名字3、查看本机所有的镜像文件  docker images4.docker run  -d 标识是让 docker 容器在后台运行。  -p 标识通知 Docker 将容器内部使用的网络端口映射到我们使用的主机上。  –name 定义一个容器的名字...

2018-12-29 15:00:03 138

原创 Centos7.5(64位)安装Docker

未安装过Docker:  1、更新yum sudo yum update  2、安装需要的软件包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2  3、可以查看所有仓库中所有docker版本 yum list docker-ce –showduplicates | sort -r  4、安装doc...

2018-12-28 17:31:41 201

原创 Assert

Assertimport org.apache.commons.lang.StringUtils;import java.util.Collection;import java.util.Map;/** * @author zhoulin * @date 2018/12/26 */public abstract class Assert { /** * Assert a ...

2018-12-26 17:47:37 1547

原创 wangEditor富文本图片上传

https://github.com/boorZ/imgTest

2018-12-26 16:32:53 276

原创 Linux下修改MySQL密码(只需5步)

压下

2018-10-24 14:00:32 40998 6

原创 Java虚拟机(一)

一、Java体系所包含的内容。二、Java技术体系可以分为4个平台,分别为:  2.1、Java Card:支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台。  2.2、Java ME(Micro Edition):支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,这个版本以前称为J2ME。  2....

2018-10-10 16:08:51 145

转载 (实用)IDEA插件

IDEA插件安装File——settings——PluginsPreferences—>Plugins—>查找所需插件—>Install或者Preferences—>Plugins—>Install plug from disk —>选择下载好的插件安装插件 activate-power-mode   装B用,鼠标效果 ...

2018-07-15 22:41:01 318

转载 Java面试知识点

http://www.cnblogs.com/zlslch/p/7635164.html

2018-05-08 22:51:02 127

转载 会死循环吗?

for (double i = 0; i != 10; i+=0.1) { System.out.println(i);}

2018-04-11 17:34:11 159

原创 将Maven项目打包

本来准备将项目打包放服务器上。结果出现各种问题。 写一篇自己遇到的问题。以及解决方案 我用的是mvn clean package 报的错很明显。是单元测试的问题。 所以在mvn clean package后面加上-Dmaven.test.skip=true   加上之后不但跳过单元测试的运行,也跳过测试代码的编译。 解决方案:https:...

2018-03-24 01:23:25 266

转载 Jquery刷新

下面介绍全页面刷新方法:有时候可能会用到window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.location.reload()刷新最顶端对象(用于多开窗口)...

2018-03-09 10:16:01 706

原创 添加一条新数据并返回此数据的ID(主键)

添加数据后返回Id <insert id="" parameterType="" useGeneratedKeys="true" keyProperty="id" keyColumn="id"> useGeneratedKeys:必须设置为true,否则无法获取到主键id。 keyProperty:设置为POJO对象的主键id属性名称。 keyColumn:

2018-03-09 09:38:30 12372 1

原创 $ is not defined (解决)

今天写Ajax一直报错,说我$没有定义 修改办法,把写的Js代码放在引用Jquery文件后面

2018-01-29 10:33:05 67639 2

原创 做项目遇到的一些问题

Ajax一些功能:   empty():删除匹配的元素集合中所有的子节点。   Stringserialize():序列表表格内容为字符串。   serializeArray():取得表单内容并插入到网页中。 添加数据后返回Id useGeneratedKeys:必须设置为true,否则无法获取到主键id。 keyProperty:设置为POJO对象的主键

2018-01-10 17:31:11 211

原创 Ajax-用户名验证简单例子(详解)

1.导入JQuery库 2.获取name=”username”的节点:username 3.为username添加change响应函数 3.1 获取username的value属性值,去除前后空格且不为空,准备发送Ajax请求 3.2 发送Ajax请求检验username是否可用 3.3 在服务端直接返回一个html的片段 3.4 在客户端浏览器把其中添加到#me

2017-12-22 21:46:57 308

原创 MyBatis

MyBatis简介 MyBatis简介   • MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。   • MyBatis 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。   • MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old JavaObjects,普通的Java对象)映射成数

2017-12-10 16:45:39 769 1

原创 IO(输入输出)-字符流

字符流定义及基本用法 如果希望在程序中操作字符。为此JDK提供了Reader和Writer。其中Reader是字符输入流,用于从某个源设备读取字符,Writer是字符流出流,用于向某个目标设备写入字符。Reader和Writer作为字符流的顶级父类,也有许多子类。 Reader子类 Witer子类字符流操作文件 如果想从文件中直接读取字符便可以使用字符输入流FileReader

2017-12-07 18:38:54 349

原创 Javascript基础应用

1、JavaScript基础 JavaScript组成   ECMAScript:解释器、翻译   DOM:Document Object Model   BOM:Browser Object Model     各组成部分的兼容性,兼容性问题由来       ECMA  几乎没有兼容性问题       DOM  有一些操作不兼容

2017-11-28 12:55:15 191

原创 Javascript基础入门

注:这是JavaScript的复习笔记。 学习地址:学习地址下一章:Javascript基础应用Javascript是什么 网页特效原理   淘宝、新浪、百度    JavaScript就是修改样式 编写JS的流程   布局:HTML+CSS   属性:确定要修改哪些属性   事件:确定用户做哪些操作(产品设计)   编写JS:在事件中,用

2017-11-28 12:46:59 371

原创 IO(输入输出)-字节流

一、IO流图: 二、字节流: 在计算机中,无论是图片、文本、音频还是视频,所有的文件都是以二进制(字节)形式存在。IO流中针对字节的输入输出提供了一系列的流,统称为字节流。 在JDK中,提供了两个抽象类InputStream和OutputStream,它们是字节流的顶级父类。所有的字节输入流都继承自InputStream,所有的字节输出流都继承自OutputStream。1

2017-11-27 21:21:06 584

原创 单例模式

单例模式是Java中的一种设计模式,它是指在设计一个类时,需要保证在整个程序运行期间针对该类只存在一个实例对象。   单例模式特点:     1、单例类只能有一个实例。     2、单例类必须自己创建自己的唯一实例。     3、单例类必须给所有其他对象提供这一实例。   实现单例模式class Single{ pri

2017-11-27 16:17:21 271

原创 程序员常见的笔试题

package org.zl.br;import java.util.Arrays;import java.util.Collections;import java.util.List;/** * * @author zl * 数组里有{1,2,3,4,5,6,7,8,9,10},请随机打乱顺序,生成一个新的数组。 * */public class ZLTest01 {

2017-11-27 15:22:15 2544

原创 常见解析

Servletinit方法: 是在servlet实例创建时调用的方法,用于创建或打开任何与servlet相的资源和初始 化servlet的状态,Servlet规范保证调用init方法前不会处理任何请求。service方法:是servlet真正处理客户端传过来的请求的方法,由web容器调用, 根据HTTP请求方法(GET、POST等),将请求分发到doGet、doPost等方法 。d

2017-11-25 15:00:54 142

原创 Servlet

准备工作加入jar包注意:别忘记加mysql-connector-java-…..jarBeanpublic class News {private Integer Nid;private String Ntitle;private String Ncontent

2017-11-18 17:25:30 139

原创 MyBatis-扩展-PageHelpler分页插件使用

• PageHelper是MyBatis中非常方便的第三方分页插件。• 官方文档:https://github.com/pagehelper/MybatisPageHelper/blob/master/README_zh.md• 我们可以对照官方文档的说明,快速的使用插件 使用步骤• 1、导入相关包pagehelper-x.x.x.jar和jsqlparser-0.

2017-11-18 17:22:01 10350

原创 tomcat各目录(文件)作用

目录目录作用Binbin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。很多环境变量的设置都在此处,例如可以设置JDK路径、TOMCAT路径startup 用来启动tomcatshutdown 用来关闭t

2017-11-18 17:12:33 855

原创 集合类

集合概述Collection接口Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通过的一些方法,这些方法可用于操作所有的单列集合。Collection接口的方法方法声明功能描述boolean add (Object o)向集合中添加一个元素。

2017-11-18 17:11:36 248

原创 API

API(APPlication Programming Interface)指:应用程序编程接口。String类和StringBuffer类String类和StringBuffer类String类的初始化String类的构造方法:方法声明功能描述String()创建一个内容为空的字符串

2017-11-18 17:10:46 257

原创 多线程

多线程(知识点):Run ()重写Thread类的run()方法Start ()开启线程currentThread ()得到当前线程的实例对象setDaemon (true)将线程设置为后台程序setPriority (int newPriorit

2017-11-18 17:10:03 280

dubbo.rar 管理平台

Dubbo管理平台!!!

2019-07-02

Dos教程从入门到放弃

Dos教程从入门到放弃!看了不放弃。你就赢了。亲测可用!亲测可用!亲测可用!

2018-01-15

Struts2+Mysql图书管理系统

本系统中包含6个功能模块:系统设置,读者管理,图书管理,图书借还,系统查询和更改口令。亲测可用

2018-01-15

OPPO X909 root权限破解

主要是针对OPPO Finder 官方 miui和LePAD A2107等一系列rom更新优化移植,打造一系列,风格多,华丽和简约并存的极致的rom,发挥了机器的最强作用

2013-08-30

空空如也

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

TA关注的人

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