04 2019 档案

摘要:mybatis批量插入oracle时需要显式指定为 useGeneratedKeys="false" 不然报错~~~ 正确的mybatis的mapper的sql配置如下: 另外一种方法是 insert into table(...) (select ... from dual) union all 阅读全文
posted @ 2019-04-24 17:39 滤v镜 阅读(182) 评论(0) 推荐(0)
摘要:<!-- 批量删除 --> <delete id="deleteAll" parameterType="String"> delete from <include refid="tableName"></include> where UUID in <foreach item="item" inde 阅读全文
posted @ 2019-04-24 17:20 滤v镜 阅读(230) 评论(0) 推荐(0)
摘要:linux压缩(解压缩)命令详解 注:本文参考自互联网,但是经过笔者的修改 一.tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案 阅读全文
posted @ 2019-04-19 17:36 滤v镜 阅读(310) 评论(0) 推荐(0)
摘要:1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncom 阅读全文
posted @ 2019-04-19 17:35 滤v镜 阅读(228) 评论(0) 推荐(0)
摘要:字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 阅读全文
posted @ 2019-04-19 17:35 滤v镜 阅读(187) 评论(0) 推荐(0)
摘要:404表示文件或资源未找到 java WEB常见的错误代码 1、1xx-信息提示:这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。 2、2xx-成功:这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成 阅读全文
posted @ 2019-04-19 17:34 滤v镜 阅读(252) 评论(0) 推荐(0)
摘要:1cmd命令大全(第一部分) winver 检查Windows版本 wmimgmt.msc 打开windows管理体系结构(WMI) wupdmgr windows更新程序 wscript windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 阅读全文
posted @ 2019-04-19 17:33 滤v镜 阅读(409) 评论(0) 推荐(0)
摘要:三大协议是什么东西? 主要是说明什么是三大协议 问题未开放回答 最佳答案 局域网常用的三种通信协议分别是TCP/IP协议、NetBEUI协议和IPX/SPX协议。 TCP/IP协议毫无疑问是这三大协议中最重要的一个,作为互联网的基础协议,没有它就根本不可能上网,任何和互联网有关的操作都离不开TCP/ 阅读全文
posted @ 2019-04-19 17:32 滤v镜 阅读(1137) 评论(0) 推荐(0)
摘要:Solr(搜索引擎)简单介绍(不一定要会用但是要知道) Solr它是一种开放源码的、基于Lucene Java的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一 阅读全文
posted @ 2019-04-19 17:32 滤v镜 阅读(335) 评论(0) 推荐(0)
摘要:酷睿的命名规则 第一位代表第几代CPU,一般越大,架构更优。i7-4770K>i7-3770K 第二位代表处理器等级,数字越大,性能越好。i7-4810mq>i7-4710mq 第三位代表核显,可忽略不比 第四位代表功耗可忽略不比 再说后缀: H,M,U,表示功耗,字母越小,功耗越大,性能越好。所以 阅读全文
posted @ 2019-04-19 17:31 滤v镜 阅读(1886) 评论(0) 推荐(0)
摘要:文件系统类型: ext2 : 早期linux中常用的文件系统 ext3 : ext2的升级版,带日志功能 RAMFS : 内存文件系统,速度很快 NFS : 网络文件系统,由SUN发明,主要用于远程文件共享 MS-DOS : MS-DOS文件系统 VFAT : Windows 95/98 操作系统采 阅读全文
posted @ 2019-04-19 17:30 滤v镜 阅读(407) 评论(0) 推荐(0)
摘要:HTTP—这估计是你看的最仔细的一份协议了! 2017-10-20 Java联盟  温馨提示:本文干货,建议保存 1.HTTP协议 HTML 是构建网页的语言,HTTP 是网页的传输协议,两者结合,构成了 WEB 应用开发的基础。 HTTP(HyperText Transfer Protocol, 阅读全文
posted @ 2019-04-19 17:29 滤v镜 阅读(837) 评论(0) 推荐(0)
摘要:使用System.arraycopy()实现数组之间的复制 System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void (Object src, int srcPos, Object dest, int destPo 阅读全文
posted @ 2019-04-19 17:29 滤v镜 阅读(136) 评论(0) 推荐(0)
摘要:MyEclipse的快捷键查找文件和类等资源 Ctrl+Shift+R:输入字母查找文件。 Ctrl+F:在一个文件中查找字符 Ctrl+Shift+T :搜索类 Ctrl+O:显示该类的所有变量和方法 Ctrl+H:打开Search弹出框 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclip 阅读全文
posted @ 2019-04-19 17:28 滤v镜 阅读(626) 评论(0) 推荐(0)
摘要:SecureCRT的快捷键 发表于2014/4/22 16:02:09 23881人阅读 分类: 开发工具 Alt + Enter -- 全屏 Alt + B -- 快速打开新的连接 Alt + 1/2/3/4/5.../9 -- 切换到第1/2/3/4/5.../9个标签 Ctrl + A | A 阅读全文
posted @ 2019-04-19 17:27 滤v镜 阅读(113) 评论(0) 推荐(0)
摘要:常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 阅读全文
posted @ 2019-04-19 17:27 滤v镜 阅读(142) 评论(0) 推荐(0)
摘要:CMD命令提示符窗口中的快捷键、小技巧和常用命令 快捷键: F1:按F1一次,命令提示符向后切换到已经执行过的命令字符。如果已经是最后的一条的命令,则不进行任何切换操作。 例子:之前输入“dir”,按F1一次后自动输入d,按两次自动输入i,三次自动输入r。 F2:按下此键后,会提示“输入可复制的字符 阅读全文
posted @ 2019-04-19 17:26 滤v镜 阅读(1211) 评论(0) 推荐(0)
摘要:oracle 中start with 的用法 发表于2013/3/3 23:29:35 40191人阅读 分类: Oracle oracle 提供了start with connect by 语法结构可以实现递归查询。 1. 一个简单举例: SQL> select * from test; BILL 阅读全文
posted @ 2019-04-19 17:26 滤v镜 阅读(1079) 评论(0) 推荐(0)
摘要:ping命令的完整格式如下: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j -Host list] | [-k Host-list]] [-w timeout] dest 阅读全文
posted @ 2019-04-19 17:25 滤v镜 阅读(261) 评论(0) 推荐(0)
摘要:spring的@Transactional注解详细用法 概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transactio 阅读全文
posted @ 2019-04-19 17:25 滤v镜 阅读(1656) 评论(0) 推荐(0)
摘要:作者:天使小宝 这篇文章主要介绍了cmd批量打开网页和关闭网页的批处理代码,需要的朋友可以参考下 如果浏览器的安装路径中有空格,可以用“ ”代替,如下: C:\Program Files\Mozilla Firefox\firefox.exe 可以替换为C:\Program" "Files\Mozi 阅读全文
posted @ 2019-04-19 17:24 滤v镜 阅读(1378) 评论(0) 推荐(0)
摘要:windows批处理中实现延时的办法 五种方法可以实现批出里的延时,推荐使用方法一,该方法也是使用最多的. 方法一 用ping命令延迟(这是最简单而且是最常见的): @echo off echo "use ping to delay" set SLEEP=ping 127.0.0.1 /n echo 阅读全文
posted @ 2019-04-19 17:24 滤v镜 阅读(3086) 评论(0) 推荐(0)
摘要:单元测试设置5个级别: 1. Level1:正常流程可用,即一个函数在输入正确的参数时,会有正确的输出 2. Level2:异常流程可抛出逻辑异常,即输入参数有误时,不能抛出系统异常,而是用自己定义的逻辑异常通知上层调用代码其错误之处 3. Level3:极端情况和边界数据可用,对输入参数的边界情况 阅读全文
posted @ 2019-04-19 17:23 滤v镜 阅读(158) 评论(0) 推荐(0)
摘要:Protocol为进行网络中的数据交换而建立的规则、标准或约定。用于不同系统中实体间的通信。两个实体要想通信,必须有“同一种语言”,而且,对于通信内容,怎样通信和何时通信,都必须遵守一定的规定,这些规定就是协议。亦可简单地定义为:控制两实体间数据交换的一套规则。在电子通讯连接中,各个不同的层次都有自 阅读全文
posted @ 2019-04-19 17:22 滤v镜 阅读(1667) 评论(0) 推荐(0)
摘要:联想电脑系统降级或系统升级以后,再想一键恢复系统,要么无法实现,要么不能令人满意。不如自己打造一个称心如意的一键系统恢复分区。 一、必要工具的准备 第一款软件 OKR7.0工程师第二版 第二款 UltraISO软碟通 二、备份前的整理工作 接下来进行OKR7.0工程师第二版安装和系统备份前的整理工作 阅读全文
posted @ 2019-04-19 17:21 滤v镜 阅读(1551) 评论(0) 推荐(0)
摘要:BIOS里BOOT中boot mode 设置成UEFI和Legacy support有什么区别?各什么意思、作用?uefi开机时间短是么? 专业回答 BIOS中,UEFI和legacy support是两种不同的引导方式, UEFI是新式的BIOS,legacy是传统BIOS。二者可以转换: UEF 阅读全文
posted @ 2019-04-19 17:20 滤v镜 阅读(40964) 评论(0) 推荐(0)
摘要:log4j配置文件中路径配置一般有三种方法: (1)绝对路径法:直接配置为系统觉得路径; (2)相对路径法: log4j.appender.logfile.File=../logs/app.log,将日志记录到tomcat下的logs文件夹; log4j.appender.logfile.File= 阅读全文
posted @ 2019-04-19 17:19 滤v镜 阅读(1419) 评论(0) 推荐(0)
摘要:OGNL OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 基本介绍 OGNL是Obj 阅读全文
posted @ 2019-04-19 17:19 滤v镜 阅读(335) 评论(0) 推荐(0)
摘要:linux系统 (常用命令) cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 / 阅读全文
posted @ 2019-04-19 17:18 滤v镜 阅读(175) 评论(0) 推荐(0)
摘要:认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别 2012-08-24 12:15 点击window >preferences >配置的tomcat >JDK,在Optional Java VM arguments:中输入 -Xmx512M -Xms2 阅读全文
posted @ 2019-04-19 17:18 滤v镜 阅读(188) 评论(0) 推荐(0)
摘要:ready和onload的区别 $(document).ready()和window.onload在表面上看都是页面加载时我们就去执行一个函数或动作,但是在具体的细节上$(document) ready()和window onload还是有区别的。 最基本的区别 1.执行时间 window.onlo 阅读全文
posted @ 2019-04-19 17:16 滤v镜 阅读(133) 评论(0) 推荐(0)
摘要:转:Java中String与byte[]的转换 原文地址:http://blog.csdn.net/llwan/article/details/7567906 String s = "fs123fdsa";//String变量 byte b[] = s.getBytes();//String转换为b 阅读全文
posted @ 2019-04-19 17:15 滤v镜 阅读(155) 评论(0) 推荐(0)
摘要:这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢? 同样的,另外一个问题:String HttpServletRequest. 阅读全文
posted @ 2019-04-19 17:14 滤v镜 阅读(512) 评论(0) 推荐(0)
摘要:Oracle一般有哪些版本,各个版本有什么区别呢? 专业回答 1977年,Larry Ellison、Bob Miner和Ed Oates等人组建了Relational软件公司(Relational Software Inc.,RSI)。他们决定使用C语言和SQL界面构建一个关系数据库管理系统(Re 阅读全文
posted @ 2019-04-19 17:14 滤v镜 阅读(22132) 评论(0) 推荐(2)
摘要:什么是位、字节、字、KB、MB 位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。 字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。 字:"字"由若干个字节构成, 阅读全文
posted @ 2019-04-19 17:13 滤v镜 阅读(1773) 评论(0) 推荐(0)
摘要:mybatis中#{}和${}的区别 1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程 2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比S 阅读全文
posted @ 2019-04-19 17:12 滤v镜 阅读(253) 评论(0) 推荐(0)
摘要:mybatis中的#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by '111', 如果传入的值是id,则解析成的sql为order by 'id'. 2. $将 阅读全文
posted @ 2019-04-19 17:11 滤v镜 阅读(145) 评论(0) 推荐(0)
摘要:JAVA分布式架构的演变及解决方案 分布式系统介绍 定义: 组件分布在网络计算机上 组件之间仅仅通过消息传递来通信并协调行动 负载均衡 硬件负载均衡 如f5等,大多比较昂贵。 软件负载均衡 如lvs,nginx等。免费,可控性强 总结: 1:增加网络开销与延迟,不过基本上影响很小,可以不在考虑因素之 阅读全文
posted @ 2019-04-19 17:11 滤v镜 阅读(183) 评论(0) 推荐(0)
摘要:https其实就是建构在SSL/TLS之上的 http协议,所以要比较https比http多用多少服务器资源,主要看SSL/TLS本身消耗多少服务器资源。 http使用TCP 三次握手建立连接,客户端和服务器需要交换3个包,https除了 TCP 的三个包,还要加上 ssl握手需要的9个包,所以一共 阅读全文
posted @ 2019-04-19 17:08 滤v镜 阅读(620) 评论(0) 推荐(0)
摘要:SSL协议的工作流程 服务器认证阶段: 1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接; 2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器在响应客户的“Hello”信息时将包含生成主密钥所需的信息; 3)客户根据收到的服务器响应信息,产生一个主密钥,并用服 阅读全文
posted @ 2019-04-19 17:07 滤v镜 阅读(1558) 评论(0) 推荐(0)
摘要:1.浏览器加载和渲染html的顺序 1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。 2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完) 3、如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过 阅读全文
posted @ 2019-04-19 17:05 滤v镜 阅读(219) 评论(0) 推荐(0)
摘要:一、Java中创建(实例化)对象的五种方式 1、用new语句直接创建对象,这是最常见的创建对象的方法。 2、通过工厂方法返回对象,如:String str = String.valueOf(23); 3、运用反射手段,调用java.lang.Class或者java.lang.reflect.Cons 阅读全文
posted @ 2019-04-19 17:04 滤v镜 阅读(230) 评论(0) 推荐(0)
摘要:cron cron表达式详解 原创 cron表达式主要是用在Quartz框架中,Quartz是一个完全由java编写的开源作业调度框架,最主要的功能就是调度器(完成定时任务),可以与javaEE或者javaSE应用程序相结合也可以单独使用,能借助关系数据库和JDBC作业存储支持集群,负载均衡。 步骤 阅读全文
posted @ 2019-04-19 16:58 滤v镜 阅读(317) 评论(0) 推荐(0)
摘要:JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception 1、request对象javax.servlet.http.HttpServletRequest req 阅读全文
posted @ 2019-04-19 16:57 滤v镜 阅读(1109) 评论(0) 推荐(1)
摘要:数据库中的九种数据库对象 数据库对象是数据库的组成部分,常见的有以下几种: 1.表(Table ) 数据库中的表与我们日常生活中使用的表格类似,它也是由行(Row) 和列(Column)组成的。列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名。行包括了若干列信息项。一行数据称为一个或一条 阅读全文
posted @ 2019-04-19 16:56 滤v镜 阅读(3288) 评论(0) 推荐(0)
摘要:为什么需要同步: java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查) 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前, 被其他线程的调用,从而保证了该变量的唯一性和准确性。 线程同步方式: 1) 即有synchronized关 阅读全文
posted @ 2019-04-19 16:56 滤v镜 阅读(212) 评论(0) 推荐(0)
摘要:中华民族包括汉族和蒙古族、满族、朝鲜族、赫哲族、达斡尔族、鄂温克族、鄂伦春族、回族、东乡族、土族、撒拉族、保安族、裕固族、维吾尔族、哈萨克族、柯尔克孜族、锡伯族、塔吉克族、乌孜别克族、俄罗斯族、塔塔尔族、藏族、门巴族、珞巴族、羌族、彝族、白族、哈尼族、傣族、僳僳族、佤族、拉祜族、纳西族、景颇族、布朗 阅读全文
posted @ 2019-04-19 16:55 滤v镜 阅读(855) 评论(0) 推荐(0)
摘要:var checkInput = function (str) { var pattern =var pattern = /^[\w\u4e00-\u9fa5]+$/gi; if(pattern.test(c)) { return false; } return true; } 阅读全文
posted @ 2019-04-19 16:31 滤v镜 阅读(2735) 评论(0) 推荐(0)
摘要:在终端输入此命令:sudo rm -rf~/.local/share/Trash/* 阅读全文
posted @ 2019-04-19 16:27 滤v镜 阅读(1108) 评论(0) 推荐(0)
摘要:1、alt+shift+o 2、选择:windows-> preferences->Java->Editor->Mark Occurences 选择最上的复选框,下面的就有很多了。 其中的Local variables就是变量的高亮显示。 阅读全文
posted @ 2019-04-19 16:26 滤v镜 阅读(313) 评论(0) 推荐(0)
摘要:JavaScript 对象表示法(JavaScript Object Notation)是轻量级的存储和交换文本信息的语法,类似 XML,但 JSON 比 XML 更小、更快,更易解析。 为什么使用JSON? 对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用: 使用 XML 读取 X 阅读全文
posted @ 2019-04-19 16:25 滤v镜 阅读(388) 评论(0) 推荐(0)
摘要:二、less指令 less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pa 阅读全文
posted @ 2019-04-19 16:20 滤v镜 阅读(450) 评论(0) 推荐(0)
摘要:删除表(记录和结构)的语名delete ———— truncate ———— drop DELETE (删除数据表里记录的语句) DELETE FROM表名 WHERE 条件; 注意:删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused. 如果确实要删除一 阅读全文
posted @ 2019-04-19 16:17 滤v镜 阅读(2092) 评论(0) 推荐(0)
摘要:SQL6010N 下载的 QMF 文件带有 255 个以上的数据列。 SQL6011N 不能处理列 名称(第 列号 列)的数据类型 号码(类型文本)。 SQL6012N 对命令指定了太多参数。 SQL6013N 主机文件名 主机文件名 太长,或未以字母字符开头。 SQL6014N 无效命令语法,冒号 阅读全文
posted @ 2019-04-19 16:16 滤v镜 阅读(4458) 评论(0) 推荐(0)
摘要:000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的 阅读全文
posted @ 2019-04-19 16:15 滤v镜 阅读(665) 评论(0) 推荐(0)
摘要:HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的 阅读全文
posted @ 2019-04-19 16:02 滤v镜 阅读(130) 评论(0) 推荐(0)
摘要:两个硬盘中的数据是一样大的 我将NTFS硬盘中的数据全部复制到了 exFAT硬盘中 比较发现 实际占用空间 exFAT格式的硬盘比 NTFS的 多占用200个G 比较两个硬盘的物理扇区,扇区为 一致 暂时结论 硬盘还是NFTS格式为佳! 阅读全文
posted @ 2019-04-18 09:13 滤v镜 阅读(2723) 评论(0) 推荐(0)
摘要:spring比较庞大,很多功能实现依赖配置文件,比较繁琐的配置文件确实比较头疼,这里通过查阅,上网等方法总结了关于spring配置文件的内容,如果有不全或者失误之处希望大家多多指正。 <beans 这里是配置文件的根节点,所有配置在beans中,内可以包含多个bean xmlns=http://ww 阅读全文
posted @ 2019-04-15 18:50 滤v镜 阅读(281) 评论(0) 推荐(0)
摘要:摘要:本文主要介绍了如何在spring、springMVC中使用logback 一、logback与Spirng结合使用 1、maven添加引用: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <versio 阅读全文
posted @ 2019-04-15 18:46 滤v镜 阅读(223) 评论(0) 推荐(0)
摘要:在JDK1.3及之前的JDK版本中并没有包含正则表达式的类,如果要在Java中使用正则表达式必须使用第三方提供的正则表达式库。从JDK1.4开始提供了支持正则表达式API,它们位于java.util.regex包中。 一、常见的符号的介绍 1.1 预定义字符类 1.2 数量词 等价于{0,} 匹配0 阅读全文
posted @ 2019-04-15 18:41 滤v镜 阅读(537) 评论(0) 推荐(0)
摘要:1、JS正则表达式一条龙讲解(从原理和语法到JS正则) //www.jb51.net/article/110516.htm 2、教你轻松记住JS正则表达式//www.jb51.net/article/88838.htm3、js正则表达式学习和总结(必看篇)//www.jb51.net/article 阅读全文
posted @ 2019-04-15 18:35 滤v镜 阅读(172) 评论(0) 推荐(0)
摘要:1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾 阅读全文
posted @ 2019-04-15 18:31 滤v镜 阅读(399) 评论(0) 推荐(0)
摘要:mybatis的模糊查询功能使用的很广泛,以MySQL数据库为例(不同的数据库,有些可能不支持) 常用的模糊查询有三种方法: 现在有数据库mybatis1中表users中有如下记录: 在userMapper.xml文件中新建映射sql的标签 1、测试name:传入 name 属性,模糊匹配 name 阅读全文
posted @ 2019-04-14 00:02 滤v镜 阅读(563) 评论(0) 推荐(0)
摘要:以下Jquery代码适query1.4版本以上。 以下Jquery代码适query1.4版本以上。 Radio 1.获取选中值,三种方法都可以: $('input:radio:checked').val(); $("input[type='radio']:checked").val(); $("in 阅读全文
posted @ 2019-04-13 13:06 滤v镜 阅读(590) 评论(0) 推荐(0)
摘要:1、table-striped:斑马线表格 2、table-bordered:带边框的表格 3、table-hover:鼠标悬停高亮的表格 4、table-condensed:紧凑型表格(单元格的内距由8px调至5px。) 5、table-responsive:响应式表格(当你的浏览器可视区域小于7 阅读全文
posted @ 2019-04-13 13:05 滤v镜 阅读(2278) 评论(0) 推荐(0)
摘要:Spring Web MVC 处理Http请求的大致过程: 一旦Http请求到来,DispatcherSevlet将负责将请求分发。DispatcherServlet可以认为是Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring 阅读全文
posted @ 2019-04-09 10:39 滤v镜 阅读(371) 评论(0) 推荐(0)
摘要:硬件要求 硬件要求 硬件要求 硬件要求 IntelliJ IDEA 的硬件要求 安装包云盘分享 IntelliJ IDEA 15,16 win 7 64位安装包以及注册码 百度云盘(最新链接在文章底部评论里) 注册与激活(建议下载安装专业版) IntelliJ IDEA(或者JetBrains Py 阅读全文
posted @ 2019-04-09 10:26 滤v镜 阅读(286) 评论(0) 推荐(0)
摘要:在 IntelliJ IDEA 中这个查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类, 这个继承,不仅仅是一级的继承关系,包括好几层的继承。父类的父类的父类。直到最后。可以很清楚明了的了解一个类的实现关系。 下面看这个编辑器怎么以图解的形式,查看这种继承关系。 蓝色实线 表示的 阅读全文
posted @ 2019-04-09 10:25 滤v镜 阅读(1855) 评论(0) 推荐(1)
摘要:ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView 实例:ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与Vie 阅读全文
posted @ 2019-04-09 09:45 滤v镜 阅读(389) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" > <property name="logTextPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %X{username} %-5 阅读全文
posted @ 2019-04-08 17:51 滤v镜 阅读(562) 评论(0) 推荐(0)
摘要:阅读目录 (转自别处 请看下篇我的logback.xml配置 可打印SQL哦 此文配置实践 然并卵) 1 不同版本的Mybitis对应不同的控制策略 阅读目录 (转自别处 请看下篇我的logback.xml配置 可打印SQL哦 此文配置实践 然并卵) 1 不同版本的Mybitis对应不同的控制策略 阅读全文
posted @ 2019-04-08 17:13 滤v镜 阅读(675) 评论(0) 推荐(0)
摘要:MyBatis拦截器介绍 MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢? 我们进入官网看一看: MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法 阅读全文
posted @ 2019-04-08 15:21 滤v镜 阅读(4270) 评论(0) 推荐(0)
摘要:优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真 阅读全文
posted @ 2019-04-06 15:14 滤v镜 阅读(196) 评论(0) 推荐(0)
摘要:正如在代码清单16-23中所见,你需要在<tx:advice/>标签内设置id和transaction-manager属性。id是该advice bean的标识,而transaction-manager则必须引用一个PlatformTransactionManager bean。 除了这两个属性以外 阅读全文
posted @ 2019-04-06 14:29 滤v镜 阅读(276) 评论(0) 推荐(0)
摘要:参考文章: Spring事务管理(详解+实例) Spring事务配置的五种方式 Spring事务管理及几种简单的实现 Spring中事务控制的 API介绍 1、事务初识 事务是逻辑上的一组操作,要么全部成功,要么全部失败。 事务具有ACID特性,参考百度百科,具体如下: 原子性(Atomicity) 阅读全文
posted @ 2019-04-06 14:21 滤v镜 阅读(737) 评论(0) 推荐(0)
摘要:1.官方给出的案列: 注意:这些配置在文件中的顺序非常重要!必须严格按照上图中出现的顺序定义 2.properties属性 该属性主要作用就是引入外部的properties是文件,文件格式为xxx=xxx 实例: <!-- 加载外部配置文件 --><properties resource="jdbc 阅读全文
posted @ 2019-04-06 13:38 滤v镜 阅读(1323) 评论(0) 推荐(0)
摘要:Mybatis Interceptor 拦截器原理 源码分析 Mybatis采用责任链模式,通过动态代理组织多个拦截器(插件),通过这些拦截器可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Mybatis的核心,因此在编写自己的插件前最好了解下它的原理,以便写出安全高效的插 阅读全文
posted @ 2019-04-06 12:31 滤v镜 阅读(263) 评论(0) 推荐(0)
摘要:Mybatis SqlSessionTemplate 源码解析 在使用Mybatis与Spring集成的时候我们用到了SqlSessionTemplate 这个类。 通过源码我们何以看到 SqlSessionTemplate 实现了SqlSession接口,也就是说我们可以使用SqlSessionT 阅读全文
posted @ 2019-04-06 12:20 滤v镜 阅读(490) 评论(0) 推荐(0)
摘要:DRUID介绍 DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 阅读全文
posted @ 2019-04-06 12:11 滤v镜 阅读(5645) 评论(0) 推荐(0)
摘要:1. 引言 1.1 定义 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用 阅读全文
posted @ 2019-04-06 12:10 滤v镜 阅读(548) 评论(0) 推荐(0)
摘要:连接池原理 连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时 阅读全文
posted @ 2019-04-06 12:09 滤v镜 阅读(911) 评论(1) 推荐(0)
摘要:spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spr 阅读全文
posted @ 2019-04-06 10:25 滤v镜 阅读(140) 评论(0) 推荐(0)
摘要:1.<context:annotation-config/> 在基于主机方式配置Spring时,Spring配置文件applicationContext.xml,你可能会见<context:annotation-config/>这样一条配置,它的作用是隐式的向Spring容器注册 Autowired 阅读全文
posted @ 2019-04-06 09:34 滤v镜 阅读(456) 评论(0) 推荐(0)
摘要:Spring上下文(ApplicationContext)的获取有三种方式。 1.通过WebApplicationUtils工具类获取。WebApplicationUtils类是在Spring框架基础包spring-web-3.2.0. RELEASE.jar(我使用的是3.2.0版的jar包,大家 阅读全文
posted @ 2019-04-06 09:31 滤v镜 阅读(3030) 评论(0) 推荐(0)
摘要:Spring core是核心层,拥有这BeanFactory这个强大的工厂,是所有bean的管理器; 而spring context是上下文运行环境,基于spring core之上的一个架构, 它之上是spring web,这下明白了吧,主要应用就是web的一个初始化上下文环境; Spring co 阅读全文
posted @ 2019-04-06 09:29 滤v镜 阅读(904) 评论(0) 推荐(0)
摘要:项目引用的jar包数了一下将近100个,直接引用其他项目的pom文件自然也不适合。所以有了下面的代码,把使用到的jar包放在文件夹中,运行一下,自动生成。 import java.io.File; import java.io.File; import java.io.FileInputStream 阅读全文
posted @ 2019-04-05 20:17 滤v镜 阅读(3176) 评论(0) 推荐(0)
摘要:show databases; 显示数据库use mysql; 进入数据库show tables; 显示示数据库中的表desc user; 查看user表的数据结构flush privileges; 刷新数据库信息select host.user,password from user; 查询user 阅读全文
posted @ 2019-04-05 19:35 滤v镜 阅读(338) 评论(0) 推荐(0)
摘要:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB之于MySQL,类似于CentOS之于Redhat。由于Oracle 阅读全文
posted @ 2019-04-05 19:26 滤v镜 阅读(530) 评论(0) 推荐(0)
摘要:/* Navicat MySQL Data Transfer Source Server : plan Source Server Type : MySQL Source Server Version : 50717 Source Host : localhost:3306 Source Schem 阅读全文
posted @ 2019-04-05 18:39 滤v镜 阅读(195) 评论(0) 推荐(0)
摘要:archetype:create-from-project 阅读全文
posted @ 2019-04-05 16:30 滤v镜 阅读(93) 评论(0) 推荐(0)
摘要:说明:IntelliJ IDEA 版本为14.JDK 版本为1.7tomcat 版本为apache-tomcat-7.0.70 注:在创建过程中注意相关软件版本位数的问题。32位,64位的软件混搭会导致访问不成功的问题!!! 首先要理解一个基本问题:对比eclipse ,在IntelliJ IDEA 阅读全文
posted @ 2019-04-05 11:32 滤v镜 阅读(586) 评论(0) 推荐(0)
摘要:相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.baidu.com/s/1dEstJ5f Tomcat(apache-tomcat-6.0.43):http://pan.baidu.com/s/1kUwReQ 阅读全文
posted @ 2019-04-05 11:14 滤v镜 阅读(207) 评论(0) 推荐(0)
摘要:grant all privileges on *.* to user@'localhost' Identified by 'password' WITH GRANT OPTION; grant all privileges on *.* to root@'%' Identified by 'pas 阅读全文
posted @ 2019-04-05 10:58 滤v镜 阅读(275) 评论(0) 推荐(0)
摘要:ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server这是告诉你没有权限连接指定IP的主机,下面我们来看看解决办法。处理方法有二个 1、(如何解决客户端与服务器端的连接(mysql) :xxx.xxx 阅读全文
posted @ 2019-04-05 10:54 滤v镜 阅读(3965) 评论(0) 推荐(0)
摘要:navicat 连接mysql报错: 1130- Host xxx is not allowed to connect to this MariaDb server 解决方案: 1.确保服务器开启了3306端口。 2.改表法: mysql -u root -pmysql>use mysql;mysq 阅读全文
posted @ 2019-04-05 10:37 滤v镜 阅读(936) 评论(0) 推荐(0)
摘要:Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。 正确的关机流程为:sync > shutdown > reboot > halt 关机指令为:shutdown ,可以man shutdown 来看一下帮助文档。 可以运行如下命令关机: 总结一下,不管是重启系统还是关闭系统 阅读全文
posted @ 2019-04-04 22:37 滤v镜 阅读(118) 评论(0) 推荐(0)
摘要:材料: 树莓派 3B 系统版本:2017-09-07-raspbian-stretch.img Win 7电脑 1、在安装之前首先对树莓派更新源文件 2.、安装MySQL 使用管理员权限运行apt-get获取最新的MySQL: 3、测试MySQL 通过以下命令运行MySQL的命令提示系统,并输入在安 阅读全文
posted @ 2019-04-04 21:53 滤v镜 阅读(1201) 评论(0) 推荐(0)
摘要:出处: 1、http://www.cnblogs.com/liyangLife/p/4500115.html 2、https://blog.csdn.net/huayucong/article/details/49736427 3、https://www.imooc.com/article/2313 阅读全文
posted @ 2019-04-04 21:48 滤v镜 阅读(317) 评论(0) 推荐(0)
摘要:linux下.bashrc文件修改和生效 1) .bashrc文件 在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件, .bash_history 记录之前输入的命令 .bash_logout 当你退出时执行的命 阅读全文
posted @ 2019-04-04 21:37 滤v镜 阅读(548) 评论(0) 推荐(0)
摘要:修改 文件和文件夹的颜色主要是要修改root目录下的.bashrc文件的内容! 没有修改前.bashrc文件内容为如下: # ~/.bashrc: executed by bash(1) for non-login shells. # Note: PS1 and umask are already 阅读全文
posted @ 2019-04-04 20:53 滤v镜 阅读(768) 评论(0) 推荐(0)
摘要:在树莓派上 安装Mysql 服务,并开启远程访问 步骤 安装 mysql server 我以为中间会让我提示输入 数据库root的密码,没想到一帆风顺,直接完成,我要疯了,密码到底是什么了。通过搜索发现,可以使用如下命令,空密码登录 设置root密码 操作Mysql 开启mysql远程访问 修改my 阅读全文
posted @ 2019-04-04 20:32 滤v镜 阅读(118) 评论(0) 推荐(0)