01 2018 档案

摘要:JSON配置文件的数据结构: 参数注入类: 读取json配置文件: 通过名称得到bean: 负责bean生命周期管理,加载-实例-注册-销毁等 创建对象时异常 加载bean异常 bean工具类: 类装载工具类: json工具类: 反射类: 客户端调用 需要被管理的对象 主要是理解spring ioc 阅读全文
posted @ 2018-01-31 10:19 light-zhang 阅读(2014) 评论(1) 推荐(0) 编辑
摘要:介绍 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当您想控制实例数目,节省系统资源的时候。 如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。 关键代码:构造函数是私有的。 应用实例: 1、一个党只能有一个主 阅读全文
posted @ 2018-01-30 13:51 light-zhang 阅读(215) 评论(0) 推荐(0) 编辑
摘要:设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中 阅读全文
posted @ 2018-01-30 11:51 light-zhang 阅读(84) 评论(0) 推荐(0) 编辑
摘要:工厂模式: 1)我们首先要设计车汽车需要那些流程(face) 2.汽车生产商(实现) 3)4S店现在要整理奥迪宝马的车,4S店就是一个工厂,他负责把奥迪宝马的汽车整理,用户去买车只需要告诉销售员我要买什么车 4)用户开始买车(调用) 阅读全文
posted @ 2018-01-30 11:37 light-zhang 阅读(132) 评论(0) 推荐(0) 编辑
摘要:SQL优化1.SQL优化是一个分析,优化,再分析,再优化的过程。站在执行计划的角度来说,我们这个过程,就是在不断的减少rows的数量。主要步骤有:1.1)通过explain 来查看执行计划。通过这一步骤,我们能够分析出,该语句有没有走索引,索引合不合理的重要依据。《读懂MySQL执行计划》1.2)缩 阅读全文
posted @ 2018-01-30 09:33 light-zhang 阅读(159) 评论(0) 推荐(0) 编辑
摘要:执行 mvn deploy就能打包到私服上了! mvn -clean配置清除插件,然后在执行命令可以清除target下的文件 mvn-clean package 本地打包,jar/war/等根据<packaging>jar/war</packaging>控制 mvn -e 查看打包过程的错误信息 m 阅读全文
posted @ 2018-01-26 15:06 light-zhang 阅读(10560) 评论(0) 推荐(0) 编辑
摘要:1.下载maven相关包 http://maven.apache.org/download.cgi linux版本: http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz 阅读全文
posted @ 2018-01-26 14:19 light-zhang 阅读(1434) 评论(0) 推荐(0) 编辑
摘要:package cc.zeelan.framework.utils.dense; import java.io.UnsupportedEncodingException; /** * 负责生成ACCESS_TOKEN||REFRESH_TOKEN令牌 * * @author witts * @project core-utils * @package cc.zeelan.fram... 阅读全文
posted @ 2018-01-26 13:58 light-zhang 阅读(4163) 评论(2) 推荐(1) 编辑
摘要:package cc.zeelan.framework.utils.redis; import java.util.List; import java.util.Map; import java.util.Set; import java.util.Vector; import java.util.concurrent.ExecutorService; import java.util.con... 阅读全文
posted @ 2018-01-26 13:51 light-zhang 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:package cc.zeelan.framework; import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.NetworkInterface; /** * 名称:IdWorker.java * 描述:分布式自增长ID * * Twitter的... 阅读全文
posted @ 2018-01-26 13:49 light-zhang 阅读(8425) 评论(0) 推荐(0) 编辑
摘要:package cc.zeelan.framework.utils.valid.custom; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Re... 阅读全文
posted @ 2018-01-26 13:46 light-zhang 阅读(5334) 评论(0) 推荐(0) 编辑
摘要:灵活运用springMVC提供的工具: 阅读全文
posted @ 2018-01-26 11:29 light-zhang 阅读(1598) 评论(0) 推荐(0) 编辑
摘要:使用RESTful风格的接口有如下优势: 语言无关 开发效率高、调试方便 接口的语义明确 然而缺点也显而易见:基于HTTP的RPC在效率上不如传统的RPC。 在ModelService中,我们使用SpringMVC框架来实现RESTful接口。但是,在最近一次对ModelService的更新中我们发 阅读全文
posted @ 2018-01-26 11:13 light-zhang 阅读(363) 评论(0) 推荐(0) 编辑
摘要:国标地图 省-市-区-县-镇-村全部数据为711892条数据, 如果要查询到全国省市区镇村的数据,数据库表结构设计不合理的情况下很有可能出现死查询的情况, 最开始的表结构如下 parent_code 现在查询北京下面的市[区县]信息就需要通过parent_code来联系父类信息,在加入索引的情况下, 阅读全文
posted @ 2018-01-26 10:51 light-zhang 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:package timer; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Timer; public class Timers { private static final long PERIOD_D... 阅读全文
posted @ 2018-01-25 10:32 light-zhang 阅读(298) 评论(0) 推荐(0) 编辑
摘要:总结了这些年的成与败、得与失、爱与恨,现在回头阅读略感幼稚,又过一年,发现成熟了不少,身体也小小的发福了不少,当然对于我而言最大的问题不是成熟与发福,而是我的心态怎么样了 #我还没有搞清楚人生,互联网爆发的时代就来了,虽然我虐懂一些,混迹在这个行业,但是这并不是我想要的 #偶尔吹吹牛,聊聊天找点聊天 阅读全文
posted @ 2018-01-25 10:30 light-zhang 阅读(148) 评论(0) 推荐(0) 编辑
摘要:最近很多的朋友的U盘因为各种原因导致U盘内的文件出现不同程度的损坏 总结下U盘损坏产生的几个原因: 1.U盘在没有经过windows系统软弹得情况下,强制性拔掉U盘 2.U盘内文件正在使用的情况下,强制性拔掉U盘 3.U盘对接电脑USB接口不良导致U盘损坏 上述原因都会导致U盘内的文件出现损坏的现象 阅读全文
posted @ 2018-01-25 10:28 light-zhang 阅读(752) 评论(0) 推荐(0) 编辑
摘要:... 阅读全文
posted @ 2018-01-25 10:26 light-zhang 阅读(137) 评论(0) 推荐(0) 编辑
摘要:验证注解 验证的数据类型 说明 @AssertFalse Boolean,boolean 验证注解的元素值是false @AssertTrue Boolean,boolean 验证注解的元素值是true @NotNull 任意类型 验证注解的元素值不是null @Null 任意类型 验证注解的元素值 阅读全文
posted @ 2018-01-25 10:25 light-zhang 阅读(460) 评论(0) 推荐(0) 编辑
摘要:这里改动的只有 http的端口和PID值 反正一个端口一个服务 jetty直接cp也行 第一个jetty 正常部署port 默认8080 第二个jetty2 1) 进入jetty2目录下,创建文件夹run,用来存放属于此jetty2 的 PID文件:#mkdir run 2)进入jetty2 bin目录,vi jetty.sh文件,第... 阅读全文
posted @ 2018-01-25 10:23 light-zhang 阅读(184) 评论(0) 推荐(0) 编辑
摘要:#!/bin/sh #comments batch run po server config_nohup='nohup java -jar '; config_command='command 1>'; config_and='86400 & '; ... 阅读全文
posted @ 2018-01-25 10:21 light-zhang 阅读(797) 评论(0) 推荐(0) 编辑
摘要:#!/bin/sh #comments batch run po server alert_1='一键启动Interface接口服务设施'; echo $alert_1; function configServer(){ cd /; cd /media/witts-java/00812F3... 阅读全文
posted @ 2018-01-25 10:20 light-zhang 阅读(160) 评论(0) 推荐(0) 编辑
摘要:启动mysql服务:service mysqld start 停止mysql服务:service mysqld stop 重新启动mysql:service mysqld restart mysql数据库命令:mysql -uroot -proot进入数据库use test 引用数据库show tables;显示所有的表insert into test(pkid)v... 阅读全文
posted @ 2018-01-25 10:13 light-zhang 阅读(93) 评论(0) 推荐(0) 编辑
摘要:Packet for query is too large (1550606 > 1048576). You can change this value on the server by setting the max_allowed_ packet' variable. at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3915) ... 阅读全文
posted @ 2018-01-25 10:06 light-zhang 阅读(310) 评论(0) 推荐(0) 编辑
摘要:安装mysql和卸载mysql 1.安装数据库:sudo apt-get install mysql-server 安装过程中需要设置密码。 2.安装客户端:sudo apt-get install mysql-client 3.登录MySQL:mysql -u root -p 4.配置文件:/etc/mysql/my.cnf a.设... 阅读全文
posted @ 2018-01-25 10:04 light-zhang 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:shell如下 chmod 644 /etc/my.cnf 然后执行: service mysqld restart 阅读全文
posted @ 2018-01-25 10:03 light-zhang 阅读(4990) 评论(0) 推荐(0) 编辑
摘要:卸载mysql: sudo apt-get autoremove --purge mysql-server-5.0 移除mysql服务:sudo apt-get remove mysql-server 移除相关服务:sudo apt-get autoremove mysql-server 移除相关:sudo apt-get remove mys... 阅读全文
posted @ 2018-01-25 10:02 light-zhang 阅读(247) 评论(0) 推荐(0) 编辑
摘要:sudo apt-get update 更新源 apt-get install ***.debian 安装软件 apt-get remove ***.debian 卸载软件 ap-get clean 清除 apt-get autoclean清除相关 阅读全文
posted @ 2018-01-25 10:01 light-zhang 阅读(142) 评论(0) 推荐(0) 编辑
摘要:在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied, 其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行, 用命令chmod 修改一下bin目录下的.sh权限就可以了 如chmod u+x *.sh 在此执行,OK了。 阅读全文
posted @ 2018-01-25 09:58 light-zhang 阅读(2356) 评论(0) 推荐(0) 编辑
摘要:#debian设置android环境 阅读全文
posted @ 2018-01-25 09:27 light-zhang 阅读(419) 评论(0) 推荐(0) 编辑
摘要:import java.io.Serializable; import java.lang.ref.ReferenceQueue; import java.lang.ref.WeakReference; import java.math.BigDecimal; import java.math.Ro 阅读全文
posted @ 2018-01-25 09:24 light-zhang 阅读(1821) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示