6 菜鸟之一

尚未进行身份认证

努力!努力!努力!

等级
博文 48
排名 9w+

六原则一法则

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

2019-06-17 16:23:52

MySql 常见出错 代码说明

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

2019-05-09 11:14:53

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

MySQL连接问题

错误原因:Theservertimezonevalue‘Öйú±ê׼ʱ¼ä’isunrecognizedorrepresentsmorethanonetimezone.YoumustconfigureeithertheserverorJDBCdriver(viatheserverTimezoneconfigurationpropert...

2019-01-15 16:06:14

跨域

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

2019-01-11 15:41:28

Docker之Nginx

1、查找DockerHub上的nginx镜像  dockersearch镜像名字2、拉取官方最新镜像(等待下载完成后,我们就可以在本地镜像列表里查到nginx的镜像。)dockerpullnginx3、运行容器dockerrun-p80:80--namemynginx-dnginx4、成功...

2018-12-29 15:10:58

Docker之MySql

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

2018-12-29 15:00:03

Centos7.5(64位)安装Docker

未安装过Docker:  1、更新yum sudoyumupdate  2、安装需要的软件包 sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2  3、可以查看所有仓库中所有docker版本 yumlistdocker-ce–showduplicates|sort-r  4、安装doc...

2018-12-28 17:31:41

Assert

Assertimportorg.apache.commons.lang.StringUtils;importjava.util.Collection;importjava.util.Map;/***@authorzhoulin*@date2018/12/26*/publicabstractclassAssert{ /** *Asserta...

2018-12-26 17:47:37

wangEditor富文本图片上传

https://github.com/boorZ/imgTest

2018-12-26 16:32:53

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

压下

2018-10-24 14:00:32

Java虚拟机(一)

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

2018-10-10 16:08:51

(实用)IDEA插件

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

2018-07-15 22:41:01

Java面试知识点

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

2018-05-08 22:51:02

会死循环吗?

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

2018-04-11 17:34:11

将Maven项目打包

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

2018-03-24 01:23:25

Jquery刷新

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

2018-03-09 10:16:01

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

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

2018-03-09 09:38:30

$ is not defined (解决)

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

2018-01-29 10:33:05

做项目遇到的一些问题

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

2018-01-10 17:31:11
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。