- 博客(74)
- 资源 (13)
- 收藏
- 关注
原创 Mysql 查询性能优化
eq_ref:主键索引(primary key)或者非空唯一索引(unique not null)等值扫描;. system:系统表,少量数据,往往不需要进行磁盘IO;. all:全表扫描(full table scan);. ref:非主键非唯一索引等值扫描;. index:索引树扫描;. const:常量连接;. range:范围扫描;
2023-05-05 11:56:03
216
原创 RuoYi SpringSecurity使用MD5加密用户密码
***/@Component/*** 自定义MD5 加密*/@Autowired@Autowired/*** 自定义验证方式*/@Override//获取用户输入的用户名和密码//通过获取的用户名,得到userDetails对象//加密过程在这里体现,明文,密文if (!@Override> arg0) {实现加密|解密处理@Component@Override@Override/*** 身份认证接口*/@Override。
2023-03-16 16:26:21
1153
转载 sqlserver 中NOLOCK、HOLDLOCK、UPDLOCK、TABLOCK、TABLOCKX
NOLOCK(不加锁) 此选项被选中时,SQL Server 在读取或修改数据时不加任何锁。 在这种情况下,用户有可能读取到未完成事务(Uncommited Transaction)或回滚(Roll Back)中的数据, 即所谓的“脏数据”。 HOLDLOCK(保持锁) 此选项被选中时,SQL Server 会将此共享锁保持至整个事务结束,而不会在途中释放。 UPDLOCK(修改锁) 此选项被选中时
2017-02-14 17:12:53
907
转载 tomcat远程debug配置详解,Eclipse结合
一.tomcat 服务器端的配置1.windows下启动tomcat,远程debug的配置修改其startup.bat 文件;修改如下1)修改tomcat的启动脚本startup.bat。复制startup.bat为startup-debug.bat,然后打开startup- debug.bat,找到call “%EXECUTABLE%” start %CMD_LINE_ARGS%这一行,修改为“c
2017-02-10 18:04:13
648
原创 jenkins + maven + nexus环境搭建
1.Jenkins 2.32.1 最新版本环境构建 (下载最新版) 2.插件管理,下载需要的插件,需要安装Maven插件 3.deploy.hpi 插件下载自动部署,配置tomcat自动部署权限 4.自动构建,设置发布私有jar, deploy artifacts to maven repository, Repository nexus-releases 5.发布构建设置用户账号信息
2017-01-17 16:20:28
6376
4
原创 eclipse 使用 git 管理代码
Git 配置: 1 创建代码仓库,建立github账号配置ssh就不详细说啦,网上一大堆 2代码提交,可以选择上传本地直接push到git,或者只提交到本地 3代码同步更新,可以直接从git上检出项目,添加到本地import projects 局部文件代码更新 更多使用详情待后续。。。
2016-06-29 23:10:17
515
原创 文章标题
Spring搭建项目 运行报错Invalid property 'driverClassName' of bean class [com.mchange.v2.c3p0.ComboPooledDataSource]
2016-04-23 12:19:49
395
转载 myBatis 使用Select top 动态参数出现“´@P0´ 附近有语法错误”的解决
myBatis 使用Select top 动态参数出现“´@P0´ 附近有语法错误”的解决今天在使用myBatis使用 select top #{endPage} * from Users where id… 传递动态参数的时候会无法执行SQL语句,报错:’@P0’附近有语法错误。最后寻得解决方法应该为:select top ${endPage} * from Users where id…iBat
2016-03-28 15:28:55
4691
转载 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
简单的方法。在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了。
2016-03-20 19:43:23
372
原创 UDL ODBC 获取数据库连接字符串
获取所有有数据库连接字符串1.新建文件后缀为.udl的文件 2.然后选择数据源信息执行连接数据库测试 3.输入用户名 密码信息 登录成功后 把文件改为.txt4.右键编辑文件,拷贝里面的字符串信息 就是连接字符串啦 一盏灯, 一片昏黄; 一简书, 一杯淡茶。 守着那一份淡定, 品读属于自己的寂寞。 保持淡定, 才能欣赏到最美丽的风景! 保持淡定, 人生从此不再寂寞。
2016-02-21 21:15:19
2163
原创 SQLServers指定自动增长字段值
开启 自动隐式增长SET IDENTITY_INSERT products OFFSET IDENTITY_INSERT products2 ON必须加列名不然会报错INSERT INTO products2 (id, product) VALUES(2, 'garden shovel')总结:1.每一次连接会话中的任
2015-10-22 21:18:41
1790
1
转载 Tomcat搭建资源服务器
前台有大量的图片上传到项目中中,因此需要上传的图片保存在服务器的硬盘上,而不是这个项目下。而数据库中保存的为图片的路径,因此如何在JSP页面上显示服务器硬盘上的图片是我们需要处理的。第一步、找到tomcat下的server.xml文件第二步骤、配置文件下加入service节点[xhtml] view plaincopy proto
2015-09-10 21:07:35
1800
转载 JavaScript中Get/Set访问器
ECMAScript 262v5带来的新东西,FF把它归入为javaScript 1.8.5的功能之一。语法:Object.defineProperty(obj, prop, descriptor)参数:obj:目标对象prop:需要定义的属性或方法的名字。descriptor:目标属性所拥有的特性。可供定义的特性列表:value:属性
2015-08-22 14:13:25
1331
转载 JAVA中String与StringBuffer,StringBuilder的区别
JAVA中String与StringBuffer,StringBuilder的区别在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String: 是对象不是原始类型. 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的S
2015-08-10 21:34:45
385
原创 jQuery插件方法
//Jquery的扩展方法原型是: //// extend(dest,src1,src2,src3...); // 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果想要得到合并的结果却又不想修改dest的结构,可以如下使用:// var newSrc=$.extend({},
2015-01-21 16:14:57
460
转载 Lucene搜索方式大合集
详细介绍http://www.cnblogs.com/linjiqin/archive/2013/06/08/3125861.html
2014-06-21 13:27:46
360
原创 Jquery+HTML+CSS运用
无标题文档 //设置 图像缩放比例 .test{zoom:3;} //自定义Jquery方法 $.extend({ add:function(a,b){return a+b;}, minus:function(a,b){return a-b}, multiply
2014-06-15 17:45:50
620
原创 Java—POI实现数据导入Excel提示用户是保存,打开
直接上代码 网上很多这样的例子,今天我也实现了一个1.下载POI包2.建立方法public void ExportExcel(OutputStream out,String sql) { // 声明一个工作薄 HSSFWorkbook workbook = new HSSFWorkbook(); // 生成一个表格
2014-03-23 15:52:29
1866
原创 解决Win7下面不能切换用户
早上上班,遇到电脑用户只有admin,我创建的用户看不见,百度了一整也没找到,原来是这样。。没有把用户添加到admin下面
2014-03-14 09:43:06
6923
翻译 面试中常问的十个关于String的问题
下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。如果你知道interning的概念的话,那就更好了。2. 为什么针对
2014-02-23 16:29:42
611
原创 SpringMVC搭建
两种方式搭建SpringMVC注意名称的规范化:注解1.导jar包..设置开始和结尾 xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xmlns:xsi="http://www.w3.org/
2014-02-11 22:01:57
566
原创 常见的Java笔试十题
1、HashMap和Hashtable的区别。 都属于Map接口的类,实现了将惟一键映射到特定的值上。HashMap 类没有分类或者排序。它允许一个null 键和多个null 值。Hashtable 类似于HashMap,但是不允许null 键和null 值。它也比HashMap 慢,因为它是同步的,是线程安全的。 2、sleep() 和wait() 有什么区别? s
2014-02-08 20:20:45
519
转载 Java编程需要远离的特性
坦白地说,从长远来看,大多数团队都应该远离如下的Java特性。不过凡事总有例外的情况。如果你有一个强大的团队,总是能够清楚地意识到自己在做什么,那就按照你的想法去做就行。但对于大多数情况来说,如果你在项目的开发中使用了下面这几个Java特性,那么从长远来看你是会后悔的。 这些应该远离的Java特性有:反射字节码操纵ThreadLocal类加载器弱引用与软引用Sockets
2014-02-08 20:12:42
639
原创 astah创建模型
使用介绍:1.UseCase Diagram(用例图)2.Class Diagram(类图)3.Object Diagram(对象图)4.Package Diagram(包图)5.Sequence Diagram(顺序图 序列图)6.Communication Diagram(协作图 通信图)7.State machine Diagram(状态机图)8.Activ
2014-01-14 21:03:47
3474
原创 SSH整合常见错误
今天在写Spring程序时遇到了一个很常见的错误,而我以前好像一直没碰到过,今天才见到这个错误,经过研究解决了这个错误,犯这个错误真是不应该啊。不过要是新手的话,是很容易犯这个错误的。 由图中的错误信息可以知道:BeanFactory没有实例化或者已经关闭了,其实产生错误的原因很简单,在写:ApplicationContext ctx = new ClassPathXml
2014-01-12 12:46:03
811
1
原创 Hibernate注解
Hibernate注释大全收藏 Java代码 声明实体Bean @Entity public class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { th
2014-01-01 22:04:54
644
原创 Hibernate锁机制
业务实现过程中,难免需要保证数据访问的排他性。如金融系统的日终结算中,我们会针对某个截止点的数据进行处理,在此同时,不希望在结算的这段时间里(几秒钟或者几个钟头),数据再有变动,不然我们的统计也无效了。这种时候,我们为了保证某些数据在某个操作中不被外界修改,就引入了我们hibernate的锁机制,一旦我们给目标上锁,其他程序则不能去修改。hibernate中锁是两种,悲观和乐观锁。、 悲观
2014-01-01 21:59:56
535
原创 Hibernate缓存管理
1.二级缓存配置: 2. 3.1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置: 4.true 5. 6.2、Hibernate的二级缓存使用第三方的缓存工具来实现,所以我们需要指定Hibernate使用哪个 7. 缓存工具。如下配置指定Hibernate使用EhCache缓存工具。 8.org.hibernate.c
2014-01-01 21:57:39
642
原创 Hibernate动态参数绑定
1.具名参数 利用具名参数的例子:[java] view plaincopyString queryString = "from Item item where item.description like :search"; 参数名称前面的冒号表示这是一个具名参数。然后,对search参数绑定一个值:
2013-12-30 15:44:34
2589
原创 Hibernate配置映射文件
1.在Hibernate中学会配置映射文件是非常重要的常用的关系映射--主外键关系 1.我们要考虑,Sql语句由哪方去维护 建立实体对照表 对应有Set集合属性字段注意:(1).单象只能通过配置的一方得到数据 many_to_ noe 1.从many方拿one方的时候,使用延迟加载 2.可以使用ifnull判断many方是否有
2013-12-28 17:58:55
598
原创 Hibernate配置第一个项目
第一回1.向导创建Hibernate项目...2.创建DB.Browser..连接数据3.创建持久化类4.创建Hibernate配置文件xxx.cfg.xml如下:重要的参数oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:show
2013-12-21 11:07:20
511
原创 Struts2过滤器
(一)创建过滤器1.新建类继承AbstractInterceptor实现intercept方法2.在XML中配置过滤器 当用户使用了自定义的拦截器的时候默认的就不使用了,所有要显示调用 配置自定意过滤器 配置拦截器栈 方便使用 引人默认的过滤器 定义默认调用拦截器3.方法过滤器继承Method
2013-12-21 11:04:15
806
原创 Struts2注解器
@ParentPackage()用于定义一个包名,如:@ParentPackage(“mypk”) 2 3 @Namespace()用于定义一个命名空间,如:@Namespace("/") 4 5 @Action用于定义一个一个action,如:@Action(value="login"),此注解中还存在results,用于返回一个地址,如: 6 @Action(value =
2013-12-17 22:49:40
557
原创 文件上传
(一)文件上传步骤1.在提交的form表单中的enctype设置为复合数据类型 即:enctype="multipart/form-data"2.在action中定义三个属性 file的name去名字:file img,String imgFileName,String imgContenType3.配置action 写方法实现文件上传 在WebRoot路
2013-12-17 22:47:26
585
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人