09 2022 档案
摘要:一、简单介绍Map 在讲解Map排序之前,我们先来稍微了解下map。map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍): HashMap:我...
阅读全文
摘要:/** * @return the ${bare_field_name} */ /** * @param ${param} the ${bare_field_name} to set */ /** * <p>...
阅读全文
摘要:private XSSFWorkbook export(HttpServletRequest request, HttpServletResponse response, String fileName, String[] excelHeader, List...
阅读全文
摘要:/** * 获取页面表单元素为map类型 * @Title: getFormElementToMap * @author hegg * @date 2016年9月1日 上午11:42:28 * @return...
阅读全文
摘要:http://www.cbex.com.cn/unpub/bj.xml http://www.cquae.com/unpub/pros.xml 第一种 Document doco; DocumentBuilderFactory dbfo = Docume...
阅读全文
摘要:Java读取properties文件的方法比较多,网上我最多的文章是“Java读取properties文件的六种方法”,我看了好多的文章,在读到“博客之星-熔岩”的“Java读取properties文件的思考”这片文章的时候,感觉写的很好,忍不住也些点日志记...
阅读全文
摘要:一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。 加快启动速度 1.在eclipse启动的时候,它总是会搜索让其运行的j...
阅读全文
摘要:默认mysqldump会将多条插入语句导出成一条insert语句格式,如: insert into t values(1),(2); 那有时我想生成多条insert语句,如: insert into t values(1); insert in...
阅读全文
摘要:1、备份数据 #mysqldump -uusername -ppassword discuz > discuz_2010-04-01.sql 这样就把discuz数据库所有的表结构和数据备份到discuz_2010-04-01.sql里了, 如果数据量大会占...
阅读全文
摘要:REVOKE REPLICATION SLAVE ON *.* FROM 'master_user'@'192.168.95.55';
阅读全文
摘要:对于表格式是InnoDB的数据库用mysqldump时候注意 # mysqldump -uroot -p --set-charset= db_name >/data/db_name.sql 会导致所有表在导出的过程中都被锁住,加个参数: # my...
阅读全文
摘要:jstl读取数据字段包含\n\r时不会自动换行,直接用${fn: replace(source,'\\n','')}不行 解决办法: 1、把"\n"保存到request中 2、然后再替换 ${fn:replace(oneResult...
阅读全文
摘要:java jsp jstl 我的问题是:有没有什么办法来JSTL如果给一个字符串,字符串只包含数字? 先谢谢了。 本文地址 :CodeGo.net/504950/ ---------------------------------------------...
阅读全文
摘要:Tomcat 输入ip可以直接访问项目的方法 1. 配置默认的项目名称。 在tomcat/conf/server.xml中 在 中间加上 docBase是项目名 2. 配置80端口 ...
阅读全文
摘要:从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行 find / -type f -name "*.log" | xargs grep "ERROR"
阅读全文
摘要:ajax中的数据传递问题 在ajax中,一般以json数据格式进行传输,如果传输的数据是单个字符串则可以直接通过ajax中的回调函数取得其值,如果是一个集合,则需要将集合转为json数据格式再传输,在转换的过程中用到了下列几个包: ...
阅读全文
摘要:basedir = path 使用给定目录作为根目录(安装目录)。 character-sets-dir = path 给出存放着字符集的目录。 datadir = path 从给定目录读取数据库文件。 pid-file = filename 为mysqld...
阅读全文
摘要:# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE u...
阅读全文
摘要:http://www.centoscn.com/mysql/2016/0317/6853.html 前提两台服务器的数据库版本要一样 主服务器:192.168.1.1(Master) 从服务器:192.168.1.2(Slave) 第一步:给创建主服务器...
阅读全文
摘要:http://www.webhek.com/html-json-form-submission
阅读全文
摘要:环境:Oracle 11g R2 + PL SQL Developer + SQL Plus 问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: ...
阅读全文
摘要:以JSON编码格式提交表单数据是HTML5对WEB发展进化的又一大贡献,以前我们的HTML表单数据是通过key-value方式传输的服务器端,这种形式的传输对数据组织缺乏管理,形式十分原始。而新出现的JSON格式提交表单数据方法,将表单里的所有数据转化的具有...
阅读全文
摘要:select date_add('2016-6-17', interval -(dayofweek('2016-6-17')-2)-7 day);-- 上周周一 select date_add('2016-6-15', interval -(dayofwe...
阅读全文
摘要:# export HISTTIMEFORMAT='%F %T '#时间格式 # history 100 | more#最近100条命令,包括重复命令
阅读全文
摘要:将文件拷贝至服务器(jdk-6u45-linux-x64.bin是Linux32位) 现授权执行权限 # chmod +x jdk-6u45-linux-x64.bin # ./jdk-6u45-linux-x64.bin 配置环境变量 加入以下到/...
阅读全文
摘要:var obj=document.getElementById("select"); var index=obj.selectedIndex; var text=obj.options[index].getAttribute("lrc"); ale...
阅读全文
摘要:1、建表 DROP TABLE dbo.users GO CREATE TABLE dbo.users ( id int NOT NULL , name varchar(32) NULL ) GO ALTER TABLE dbo.users ADD PRIM...
阅读全文
摘要:@@FETCH_STATUS=0什么意思 发布日期:2010-04-29 最近更新:2010-04-29 来源:BHCODE 作者: 0 FETCH 语句成功。 -1 FETCH 语句失败或此行不在结果集中。 -2 被提取的行不存在。...
阅读全文
摘要:Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp...
阅读全文
摘要:ls 当前目录下的所有文件 cd / 返回到更目录 cd .. 切换到上一级目录 cd ../.. 切换到上二级目录 locate traceroute 在系统的任何地方查找文件名包含traceroute的文件 clear 清屏 mkdir test 新建文...
阅读全文
摘要:DROP PROCEDURE IF EXISTS mywhile; CREATE PROCEDURE mywhile () BEGIN DECLARE i INT default 0; outer_label: BEGIN #设置一个标记并设置开始 whil...
阅读全文
摘要:前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具) 1、MyEclipse10.7.1 2、JDK 1.6.0_22 二、创建服务端 1、创建【Web Service P...
阅读全文
摘要:文件名codetemplates.xml 点击:windows-》preference—》java-》code style-》code template,弹出下图所示的界面。 ...
阅读全文
摘要:WebApplicationContext webApplication = ContextLoader.getCurrentWebApplicationContext(); this.messageRemindInfoDAO = webApplicatio...
阅读全文
摘要:一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 ...
阅读全文
摘要:1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。...
阅读全文
摘要:闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,...
阅读全文
摘要:jad.exe http://download.csdn.net/download/wxq8102/483003 net.sf.jadclipse_3.3.0.jar http://download.csdn.net/download/csha...
阅读全文
摘要:Svn服务器与客户端安装 1. 下载安装VisualSvn-Server服务端。(过程略) 2. 下载安装TortoiseSVN客户端。(过程略) 3. 下载安装vs插件AnkhSvn。(过程略) 在服务器中建立仓库 ...
阅读全文
摘要:在用到web service时,如果是调用自己开发的web service还好,可以有一个方法的接口或参数对象实体类什么的,但如果是调用第三方的服务,除了得到web service服务地址的wsdl文档外,没有任何实质性编码的东西,写原生调用太麻烦,这时就需...
阅读全文
摘要:在环境变量中进行如下操作: 方式一: 在CLASSPATH中添加 D:\apache-cxf-2.5.2\lib 新建CXF_HOME D:\apache-cxf-2.5.2 在PATH中添加 D:\apache-cxf-2.5.2\bin 方式二...
阅读全文
摘要:和索引重建最相关的是填充因子。当创建一个新索引,或重建一个存在的索引时,你可以指定一个填充因子,它是在索引创建时索引里的数据页被填充的数量。填充因子设置为100意味着每个索引页100%填满,50%意味着每个索引页50%填满。 如果你创建一个填充因...
阅读全文
摘要:SQL Server索引的介绍及应用 1、什么是索引 拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排...
阅读全文
摘要:在日常的开发过程中,经常需要导出某个数据库中,某些表数据;或者,需要对某个表的结构,数据进行修改的时候,就需要在数据库中导出表的sql结构,包括该表的建表语句和数据存储语句!在这个时候,就可以利用本方法来操作! ...
阅读全文
摘要:当一个存储过程是为了生成报表,并且是周期性的,则不需要人工干预,由SQL作业定时自动执行些SQL存储过程即可. 本示例,假设已需要定时执行的存储过程为:Pr_test 工具/原料 ...
阅读全文
摘要:webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。 我们也可以在以下网站找到许多 webserv...
阅读全文
摘要:import java.io.ByteArrayOutputStream; public class Base64 { private static char[] base64EncodeChars = new char[] { 'A', 'B', 'C'...
阅读全文
摘要:// Base64加密算法 public static String base64Encode(String str) throws Exception { String retStr = ""; try{ ...
阅读全文
摘要:String jstr="{'json':'jsonvalue','bool':true,'int':1,'double':'20.5'}";JSONObject json=JSONObject.fromObject(jstr); ...
阅读全文
摘要:1. 获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。 getRequestURI方法返回请求行中的资源名部分。 getQueryString 方法返回请求行中的参数部分。 getRemoteAd...
阅读全文
摘要:有很多应用需要取得来访者的IP地址,比如防止未授权用户或恶意用户的访问等。J2EE的SERVLET标准接口javax.servlet.http.HttpServletRequest提供了getRemoteAddr()方法,用来取得来访者的IP地址。 req...
阅读全文
摘要:摘要 Highcharts图表控件是目前使用最为广泛的图表控件。本文将从零开始逐步为你介绍Highcharts图表控件。通过本文,你将学会如何配置Highcharts以及动态生成Highchart图表。 目录 前言(Preface)安装(Ins...
阅读全文
摘要:在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。 用org.son构造和解...
阅读全文
摘要:一般来说,执行一个java文件采用执行jar包的方式最为方便(java -jar XXX.jar),将所需要的文件全部打到一个jar里,但是有些时候需要执行指定的.class文件才行(各种原因),这个时候就需要我们使用 -classpath 参数来指定类路径...
阅读全文
摘要:设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 1) 文件(Files)注释标签: ...
阅读全文
摘要:Chrome V35 版本中的开发者工具分为 8 个大模块,每个模块及其主要功能为: Element 标签页: 用于查看和编辑当前页面中的 HTML 和 CSS 元素。 Network 标签页:用于查看 HTTP 请求的详细信息,如请求头、响应头及返回内容...
阅读全文
摘要:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。 Eclipse C...
阅读全文
摘要:通过find命令找到Muttrc这个文件,命令如下 find / -name Muttrc ,然后通过命令 cp /etc/Muttrc /root/.muttrc 复制到 /root 下后更名为 .muttrc ,然后你就可以编辑配置文件了。 ...
阅读全文
摘要:Analyzing 线程是对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。 checking permissions 线程是检查服务器是否具有所需的权限来执行该语句。 Checking table 线程正在执...
阅读全文
摘要:mysql> show processlist; +—–+————-+——————–+ | Id | User | Host | db | Command | Time| State | Info +—–+————-+——————–+ |2...
阅读全文
摘要:[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection =...
阅读全文
摘要:操作系统为centos,网站突然连接不上数据库,于是朋友直接重启了一下服务器。进到cli模式下,执行 service myqsld start 发现还是提示"mysql deamon failed to start"错误信息。 # /etc/init.d/...
阅读全文
摘要:mysql定时器是系统给提供了event,而oracle里面的定时器是系统给提供的job。废话少说,下面创建表: create table mytable ( id int auto_increment not null, name varchar(100) ...
阅读全文
摘要:linux下mysql的root密码忘记解决方 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以...
阅读全文
摘要:Another MySQL daemon already running with the same unix socket service mysqld stop mv /var/lib/mysql/mysql.sock /var/lib/m...
阅读全文
摘要:C:/Users/he/workspace/.metadata/.plugins/org.eclipse.m2e.core/lifecycle-mapping-metadata.xml
阅读全文
摘要:Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C ...
阅读全文
摘要:=IF(ISERROR(VLOOKUP(A1,C:C,1,0)),"NO","Y") =IF(A1=B1,"y","n") =IF(CONCATENATE(A2,B2,C2,D2)=CONCATENATE(F2,G2,H2,I2),"y","n"...
阅读全文
摘要:spring定时器 只需要在spring配置文件中加上三段配置,即可完成定时器功能,代码示例: insertReminds ...
阅读全文
摘要:索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE myta...
阅读全文
摘要:一.生成密钥对 ssh-keygen –d Generating public/private dsa key pair. Enter file in which to save the key (/home/local_user/.ssh/id_dsa)...
阅读全文
摘要:Could not publish server configuration for Tomcat v6.0 Server at localhost. 经常在使用tomcat服务器的时候 总会发生一些莫名其妙的错误。 就像下面这个错误: 在配置文件中存...
阅读全文
摘要:在第一行空白的任意列中输入: =MOD(ROW(),2) 用自动填充柄下拉,就会出现1,0循环出现的序列,再利用筛选,选中其中的两个删除。 WPS筛选:点选第一行,作为标题行,然后“数据”——“自动筛选”,然后选择0行,或者1行就可获得。 ...
阅读全文
摘要:使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为...
阅读全文
摘要:http://ljhzzyx.blog.163.com/blog/static/3838031220091122649872/ 利用POI生成excel文件,在本机Windows测试成功,发布到linux服务器上,生成的文件中文有部分是乱码。项目的编码是...
阅读全文
摘要:用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user zx_root IDENTIFIED by ...
阅读全文
摘要:Select_priv。确定用户是否可以通过SELECT命令选择数据。 Insert_priv。确定用户是否可以通过INSERT命令插入数据。 Update_priv。确定用户是否可以通过UPDATE命令修改现有数据。 Delete_priv。确定用户...
阅读全文
摘要:package com.util.mail; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSourc...
阅读全文
摘要:java操作excel文件,有两种工具可以使用,一种是jxl,一种是poi。最近做的需求,使用到poi,因此本文介绍poi的使用(目前只介绍写excel文件)。 一、简介 Jakarta POI 是apache的子项目,目标是处理ole2对象。...
阅读全文
摘要:package com.example.demoweb.demo;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.CellRangeAddress;import org.ap...
阅读全文
摘要:直接用 mysql 命令 # 连接本地数据库,用户名为 gino 密码为 123456 指定所连接的数据库为 mysql gino@gino-exploit:~$ mysql -h localhost -ugino -p123456 -D mysql # ...
阅读全文
解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF
摘要:如何解决新部署项目后出现Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986问题 一、问题分析:...
阅读全文
摘要:这里使用的Teacher类和Student类(假设一个Teacher对应多个学生,一个学生对应一个老师) 所需jar包 开始建表 1(表名 teacher) 2(表名 student) 主键都为自增长 创建实体类 Teacher类 package com.br...
阅读全文
摘要:根据一次插入失败报错来了解下MyBatis Plus主键设置策略 今天学习使用MyBatis Plus,发现使用代码生成器生成对应的实体类、Service和Mapper后,在保存数据时报错 com.baomidou.mybatisplus.exception...
阅读全文
摘要:1:下载MySql 官网下载地址:https://dev.mysql.com/downloads/mysql/ 选择对应的下载文件。(我电脑是64位,所以这下载的是64位的下载文件) 2:安装MySql 打开下载文件解压到指定文件目录。(我这里解压目...
阅读全文
摘要:dagre-d3插件github地址:https://github.com/dagrejs/dagre-d3 简易版github网址: https://github.com/xuhuihui/svg/tree/master/demo/demo2 csdn引入...
阅读全文
摘要:最近遇到一个很让人着急的问题,我在运用input的标签的时候,我不想让光标出现,因为input内容是系统给定的,不让用户更改。 可能有人会说,直接用div模拟一个input出来,这样在条件允许的情况下也是比较好的选择,但很遗憾,我的条件不允许我模拟,就必须...
阅读全文
摘要:外部调用getProperty方法时只需要传入实体对象即可;例如TestUtil.getProperty(new User()); 外部调用setProperty方法时只需要传入实体对象和要set的值即可;例如TestUtil.setProperty(new ...
阅读全文
摘要:hibernate 中,在关联一对多时,默认懒加载,在DAO层,用session取值的时候,只会取当前“一”的对象,取完值后session关闭了, 但是在显示层需要用到“多”对象的数据,由于此时session已经关闭,再取“多”的值就会报错 failed...
阅读全文
摘要:从springmvc获取到的文件是MultipartFile类型的,有的时候不能直接用从这种类型获取到的inputstream操作一些事情,比如从中初始化poi的Workbook,这时候要怎么获取到File式的流呢? 有一个方法就是把读到的Multipar...
阅读全文
摘要:前言 java开发中经常遇到对图片的处理,JDK中也提供了对应的工具类,不过处理起来很麻烦,Thumbnailator是一个优秀的图片处理的开源Java类库,处理效果远比Java API的好,从API提供现有的图像文件和图像对象的类中简化了处...
阅读全文
摘要:一、Spring的容器: 1.什么是控制反转:传统的方法,当某个java对象A需要调用对象B时,是由调用者(对象A)通过new关键字来创建对象B的,而在Spring中,则是由spring完成创建的,所以“控制反转”了。 2.容器: Spring容器是S...
阅读全文
摘要:WhitespaceAnalyzer 仅仅是去掉了空格,没有其他任何操作,不支持中文。 SimpleAnalyzer 讲除了字母以外的符号全部去除,并且讲所有字符变为小写,需要注意的是这个分词器同样把数据也去除了,同样不支持中文。 Sto...
阅读全文
摘要:一、简单的用ApplicationContext做测试的话,获得spring中定义的Bean实例(对象).可以用: ApplicationContext ac = new ClassPathXmlApplicationContext("applicatio...
阅读全文
摘要:MySQL存储过程也提供了对异常处理的功能:通过定义HANDLER来完成异常声明的实现 语法如下: DECLARE handler_type HANDLER FOR condition_value[,...] sp_statement handler_...
阅读全文
摘要:MySQL 中,单个 Store Procedure(SP) 不是原子操作,而 Oracle 则是原子的。如下的存储过程,即使语句2 失败,语句 1 仍然会被 commit 到数据库中: [sql] view plain ...
阅读全文
摘要:tomcatJboss7端口号配置tomcat\conf\server.xmljboss7\standalone\configuration\standalone.xml启动命令tomcat\bin\startup.batjboss7\bin\standa...
阅读全文
摘要:一、download JBoss-EAP-6.2.0GA: http://jbossas.jboss.org/downloads JBoss Enterprise Application Platform(JBoss EAP)作为Redhat公司的商业产品是...
阅读全文
摘要:在Eclipse中使用Hibernate时,我们可以借助于一些插件开辅助开发,如:Synchronizer、Hibernate Tools等,这里我们讲解一下在Eclipse中使用Hibernate Tools插件辅助开发。 Hibernate ...
阅读全文
摘要:分两步 第一步:制作favicon.ico图标,这个图标要用专门ico工具制作,或者在线制作http://www.favicon-icon-generator.com/favicon,生成的图标文件名称为favicon.icon,规格为16*16的。 ...
阅读全文
摘要:用com.cb.eclipse.folding这样一个小插件就能轻松搞定 1、下载 http://download.csdn.net/detail/huyuyang6688/9280759 2、安装,即把下载的com.cb.eclipse.foldi...
阅读全文
摘要:JBoss Tools为我们提供了很多实用的工具,今天就为大家介绍如何在eclipse中安装JBoss Tools插件。 依次单击菜单:Help -> Eclipse Marketplace… 在Find输入框中输入:Jboss Tools,然后回车...
阅读全文
摘要:Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源...
阅读全文
摘要:select charindex('a', 'asdf');结果为1 selec reverse ('abc');结果为cba,将字符串道过来显示
阅读全文
摘要:1. 如果只想在A列标示出哪些内容再B列里出现过怎么办呢?可以用条件格式。 首先,从A1开始选中A列数据,点击【开始】-【条件格式】-【新建规则】。 2. 选择【使用公式...
阅读全文
摘要:在eclipse中设置tomcat8.5时,提示错误: The Apache Tomcat installation at this directory is version 8.5.0. A Tomcat 8.0 installation is ...
阅读全文
摘要:单例模式主要有3个特点,: 1、单例类确保自己只有一个实例。 2、单例类必须自己创建自己的实例。 3、单例类必须为其他对象提供唯一的实例。 什么情况下使用单例模式 单例模式也是一种比较常见的设计模式,它到底能带给我们什么好处呢?其实无非是三个方...
阅读全文
摘要:一、引子 话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上 Audi后他说“开奥...
阅读全文
摘要:这篇文章主要介绍了MYSQL数据库数据拆分之分库分表总结,需要的朋友可以参考下 数据存储演进思路一:单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 数据...
阅读全文
摘要:一:业务背景 二:第一种业务水平拆分方案 三:第二种业务水平拆分方案 1.1由于业务量的急剧增加,某张表的数据越来越大,现在假设的情况为某家公司的P2P网站,由于前期宣传比较好,在近三个月的时间里业务量急剧增加,使得流水记录表(tra...
阅读全文
摘要:垂直拆分 垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表 通常我们按以下原则进行垂直拆分: 把不常用的字段单独放在一张表; 把text,blob等大字段拆分出来放在附表中; 经常组合查询的列放在一张表中; 垂直拆分更多时候就应该在数据...
阅读全文
摘要:Sharding(切片) 不是一门新技术,而是一个相对简朴的软件理念,就是当我们的数据库单机无法承受高强度的i/o时,我们就考虑利用 sharding 来把这种读写压力分散到各个主机上去。 所以Sharding 不是一个某个特定数据库软件附属的功能...
阅读全文
摘要:1,水平拆分的介绍 一般来说,简单的水平切分主要是将某个访问极其平凡的表再按照某个字段的某种规则来分散到多个表之中,每个表中包含一部分数据。 简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些行切分到一个数据库,而另外的某些行又...
阅读全文
摘要:具体使用哪个jar正在找,日后补充。
阅读全文
摘要:web.xml的配置如下 org.springframework.web.context.ContextLoaderListener org.springframework.web.util.IntrospectorCleanupListe...
阅读全文
摘要:spring的Ioc(控制反转和依赖注入) 控制反转:就是由容器控制程序之间的(依赖)关系,并不是传统实现中,由程序代码直接操控 依赖注入:组件之间的依赖关系由容器在运行期决定 ,由容器动态的将某种依赖关系注入到组件之中 。 ...
阅读全文
摘要:本文主要讨论Spring声明式事务中使用注解@Transactional的方式、原理及注意事项,主要包括以下内容: Spring @Transactional的配置使用;Spring @Transactional的传播行为和隔离级别;Spring @Tr...
阅读全文
摘要:linux下配置,启动多个tomcat 修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下: JAVA_HOME=/usr/javak CLASSPATH=$J...
阅读全文
摘要:在配置一个访问数据库的Url时,第一次设置的内容如下: jdbc:mysql://localhost:3306/photo?useUnicode=true&characterEncoding=UTF-8,注意中间那个“&”,在xml中这个是读不出的哦,那么...
阅读全文
摘要:在service层加注解@Transactional(readOnly = false)
阅读全文
摘要:mysql查询表中某个字段(字段类型为varchar)包含有中文的行 select * from table_1 where t 1=1 and length(t.name) CHARACTER_LENGTH( t.name); 这样就把n...
阅读全文
摘要:在Eclipse里设置格式化代码时不格式化注释 今天格式化代码 发现直接format会把注释也一块格式化了,有时候会把好好的注释弄的很乱。甚为头疼。 查阅之后解决办法如下: Windows -> Preferces -> java -> Code Style ...
阅读全文
摘要:一:基本知识: 1. 使用谷歌地图 API 的第一步就是要注册一个 API 密钥,需要注重一下两点: 1.假如使用 API 的页面还没有发布,只是在本地调试,可以不用密钥,随便用个字符串代替就可以了。 2.API 密钥只对网站目录或者...
阅读全文
摘要:根据地址查询经纬度 要查询的地址: 查询结果(经纬度):
阅读全文
摘要:身份证验证 if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test('612731193434'))) { alert('输入的身份证号长度不对,或者号码不符合规定!\n15位号码应全为数字,18位号码末位可以为数字或X。');...
阅读全文
摘要:private List> logicsidi(String url) { List> list = new ArrayList>(); try { Document doco; if("http://www.cquae.com/unpub/pros.xml"...
阅读全文
摘要:在windows上编辑好sh后到linux下运行时常会出现“no such file or directory”,这一般是格式的问题,改成unix格式就可以,具体步骤如下 用vim打开文件:vi 文件名 按‘:’号键,输入查看文件的格式命令set ff或...
阅读全文
摘要:ie导入js文件grayscale.js grayscale(document.getElementById("bianhui")); 其他 $("body").css("-webkit-filter", "grayscale(100%)");/* W...
阅读全文
摘要:在做js测试的时候用到了startsWith函数,但是他并不是每个浏览器都有的,所以我们一般要重写一下这个函数,具体的用法可以稍微总结一下 $(document).ready(function() { String.prototype.startWith = ...
阅读全文
摘要:HTTP协议详解 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1....
阅读全文