01 2018 档案
摘要:JSON配置文件的数据结构: 参数注入类: 读取json配置文件: 通过名称得到bean: 负责bean生命周期管理,加载-实例-注册-销毁等 创建对象时异常 加载bean异常 bean工具类: 类装载工具类: json工具类: 反射类: 客户端调用 需要被管理的对象 主要是理解spring ioc
阅读全文
摘要:介绍 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当您想控制实例数目,节省系统资源的时候。 如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。 关键代码:构造函数是私有的。 应用实例: 1、一个党只能有一个主
阅读全文
摘要:设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中
阅读全文
摘要:工厂模式: 1)我们首先要设计车汽车需要那些流程(face) 2.汽车生产商(实现) 3)4S店现在要整理奥迪宝马的车,4S店就是一个工厂,他负责把奥迪宝马的汽车整理,用户去买车只需要告诉销售员我要买什么车 4)用户开始买车(调用)
阅读全文
摘要:SQL优化1.SQL优化是一个分析,优化,再分析,再优化的过程。站在执行计划的角度来说,我们这个过程,就是在不断的减少rows的数量。主要步骤有:1.1)通过explain 来查看执行计划。通过这一步骤,我们能够分析出,该语句有没有走索引,索引合不合理的重要依据。《读懂MySQL执行计划》1.2)缩
阅读全文
摘要:执行 mvn deploy就能打包到私服上了! mvn -clean配置清除插件,然后在执行命令可以清除target下的文件 mvn-clean package 本地打包,jar/war/等根据<packaging>jar/war</packaging>控制 mvn -e 查看打包过程的错误信息 m
阅读全文
摘要: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
阅读全文
摘要:package cc.zeelan.framework.utils.dense; import java.io.UnsupportedEncodingException; /** * 负责生成ACCESS_TOKEN||REFRESH_TOKEN令牌 * * @author witts * @project core-utils * @package cc.zeelan.fram...
阅读全文
摘要: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...
阅读全文
摘要:package cc.zeelan.framework; import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.NetworkInterface; /** * 名称:IdWorker.java * 描述:分布式自增长ID * * Twitter的...
阅读全文
摘要: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...
阅读全文
摘要:灵活运用springMVC提供的工具:
阅读全文
摘要:使用RESTful风格的接口有如下优势: 语言无关 开发效率高、调试方便 接口的语义明确 然而缺点也显而易见:基于HTTP的RPC在效率上不如传统的RPC。 在ModelService中,我们使用SpringMVC框架来实现RESTful接口。但是,在最近一次对ModelService的更新中我们发
阅读全文
摘要:国标地图 省-市-区-县-镇-村全部数据为711892条数据, 如果要查询到全国省市区镇村的数据,数据库表结构设计不合理的情况下很有可能出现死查询的情况, 最开始的表结构如下 parent_code 现在查询北京下面的市[区县]信息就需要通过parent_code来联系父类信息,在加入索引的情况下,
阅读全文
摘要: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...
阅读全文
摘要:总结了这些年的成与败、得与失、爱与恨,现在回头阅读略感幼稚,又过一年,发现成熟了不少,身体也小小的发福了不少,当然对于我而言最大的问题不是成熟与发福,而是我的心态怎么样了 #我还没有搞清楚人生,互联网爆发的时代就来了,虽然我虐懂一些,混迹在这个行业,但是这并不是我想要的 #偶尔吹吹牛,聊聊天找点聊天
阅读全文
摘要:最近很多的朋友的U盘因为各种原因导致U盘内的文件出现不同程度的损坏 总结下U盘损坏产生的几个原因: 1.U盘在没有经过windows系统软弹得情况下,强制性拔掉U盘 2.U盘内文件正在使用的情况下,强制性拔掉U盘 3.U盘对接电脑USB接口不良导致U盘损坏 上述原因都会导致U盘内的文件出现损坏的现象
阅读全文
摘要:验证注解 验证的数据类型 说明 @AssertFalse Boolean,boolean 验证注解的元素值是false @AssertTrue Boolean,boolean 验证注解的元素值是true @NotNull 任意类型 验证注解的元素值不是null @Null 任意类型 验证注解的元素值
阅读全文
摘要:这里改动的只有 http的端口和PID值 反正一个端口一个服务 jetty直接cp也行 第一个jetty 正常部署port 默认8080 第二个jetty2 1) 进入jetty2目录下,创建文件夹run,用来存放属于此jetty2 的 PID文件:#mkdir run 2)进入jetty2 bin目录,vi jetty.sh文件,第...
阅读全文
摘要:#!/bin/sh #comments batch run po server config_nohup='nohup java -jar '; config_command='command 1>'; config_and='86400 & '; ...
阅读全文
摘要:#!/bin/sh #comments batch run po server alert_1='一键启动Interface接口服务设施'; echo $alert_1; function configServer(){ cd /; cd /media/witts-java/00812F3...
阅读全文
摘要:启动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...
阅读全文
摘要: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) ...
阅读全文
摘要:安装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.设...
阅读全文
摘要:shell如下 chmod 644 /etc/my.cnf 然后执行: service mysqld restart
阅读全文
摘要:卸载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...
阅读全文
摘要:sudo apt-get update 更新源 apt-get install ***.debian 安装软件 apt-get remove ***.debian 卸载软件 ap-get clean 清除 apt-get autoclean清除相关
阅读全文
摘要:在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied, 其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行, 用命令chmod 修改一下bin目录下的.sh权限就可以了 如chmod u+x *.sh 在此执行,OK了。
阅读全文
摘要:#debian设置android环境
阅读全文
摘要:import java.io.Serializable; import java.lang.ref.ReferenceQueue; import java.lang.ref.WeakReference; import java.math.BigDecimal; import java.math.Ro
阅读全文