- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 git删除远程分支
git命令删除远程分支git branch -r -d origin/branchNamegit push origin :branchName就是将本地分支推送到远程分支执行推送分支就是将空分支推送上去也就是删除了该分支...
2019-11-21 14:16:41 177
转载 Linux下干净卸载mysql详解
原文:HTTPS://blog.csdn.net/tjcyjd/article /信息/ 52189182 1,使用以下命令查看当前安装mysql情况rpm -qa | grep -i mysql可以看到如下图的所示:显示之前安装了:MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel52,停止mysql服务,删除之前安装...
2018-12-28 22:02:49 182
原创 文件上传命名问题
解决重名问题的两种命名方法md5加密计算上传文件md5,以这个md5作为文件名称。这种方式出现重名,并且重名的文件是不一样的的几率由md5出现碰撞的几率决定。使用md5重新命名的方法,有一个好处,就是上传同样的文件,服务器只会保存一份,不会浪费空间。这个方法的缺点也是比较明显的,就是md5名称看起来不是很友好,而且md5如果出现碰撞,就会导致数据丢失。现在md5的碰撞也逐渐被找到。效率...
2018-11-28 21:29:46 3581
原创 cookie的使用
限制条件cookie 存在许多限制条件,来阻止 cookie 滥用并保护浏览器和服务器免受一些负面影响。有两种 cookie 限制条件:cookie 的属性和 cookie 的总大小。原始规范中限定每个域名下不超过 20 个 cookie,早期的浏览器都遵循该规范,并且在 IE7 中有更近一步的提升。在微软的一次更新中,他们在 IE7 中增加 cookie 的限制数量到 50 个,与此同时 O...
2018-11-28 13:53:47 240
转载 nio-selector详解
Selector本身为抽象类,AbstractSelector是Selector类的抽象实现类,具体的实现类更加底层(SelectorImpl,位于sun.nio.ch);Selector即为"选择器",支撑了NIO的多路复用.Selector不能直接创建,需要通过Selector.open()获得,该方法将使用系统默认的选择器提供者创建新的选择器(SelectorProvider),可以通过选择...
2018-11-27 10:15:35 264
转载 表单重复提交问题
链接:https://www.jianshu.com/p/01b6ab61f24a如果网速比较慢的情况下,用户点击的提交发现半天没有反映,于是又重新点击了几次提交按钮,这就造成了重复提交的问题。那么在我们的开放中必须解决这种重复提交的问题。比如有个需要用户填写用户名和密码然后提交到后台进行登录验证的一个提交,重复提交主要体现如下几种场景:1、场景一:在网络延迟的情况下让用户有时间点击多次s...
2018-11-21 18:53:25 152
原创 java集合中的对象是如何判定是否重复的
List 集合: 被比较的对象要重写equals()方法, 调用List中contains()方法,就是用equals()方法比较的. List 集合 (允许重复元素,允许空值) HashSet集合(不允许重复元素,允许空值): 被比较的对象要重写hashCode()方法和重写equals()方法, 两个都要. TreeSet集合.(不允许重...
2018-11-14 21:05:20 5251
转载 innodb死锁分析
源地址:http://www.cnblogs.com/LBSer1 死锁是怎么被发现的?1.1 死锁成因&&检测方法 左图那两辆车造成死锁了吗?不是!右图四辆车造成死锁了吗?是! 图2 死锁描述 我们mysq...
2018-11-03 20:21:56 789 1
转载 Innodb中的事务隔离级别和锁的关系
源地址:https://tech.meituan.com/innodb_lock.html #一次封锁or两段锁?因为有大量的并发访问,为了预防死锁,一般应用中推荐使用一次封锁法,就是在方法的开始阶段,已经预先知道会用到哪些数据,然后全部锁住,在方法运行之后,再全部解锁。这种方式可以有效的避免循环死锁,但在数据库中却不适用,因为在事务开始阶段,数据库并不知道会用到哪些数据。数据库遵循的是两...
2018-11-02 19:22:16 139
转载 深入浅出oracle锁
原文地址http://blog.csdn.net/tangyangbuaa/archive/2009/09/07/4526146.aspx 在现代的多用户多任务系统中,必然会出现多个用户同时访问共享的某个对象,这个对象可能是表,行,或者内存结构,为了解决多个用户并发性访问带来的数据的安全性,完整性及一致性问题,必须要有一种机制,来使对这些共享资源的并发性访问串行化,oracle中的锁就可以...
2018-10-31 14:47:59 152
转载 oracle lock mode
Oracle-OLAP和OLTP解读Oracle-index索引解读Oracle-分区表解读Oracle-锁解读Oracle-等待事件解读Oracle-procedure/cursor解读 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的...
2018-10-31 11:00:24 1221
转载 oracle行级锁
Oracle有许多的锁,各种锁的效用是不一样的。下面重点介绍Oracle行级锁,Oracle行级锁只对用户正在访问的行进行锁定。可以更好的保证数据的安全性,需要的朋友可以了解下Oracle有许多的锁,各种锁的效用是不一样的。下面重点介绍Oracle行级锁,Oracle行级锁只对用户正在访问的行进行锁定。可以更好的保证数据的安全性。 如果该用户正在修改某行,那么其他用户就可以更新同一表中该行之...
2018-10-31 10:58:10 8198
转载 eclipse项目在idea运行错误可能的原因
源地址:http://www.360doc.com/content/15/1110/15/203871_512152222.shtml 有些时候我们的项目中有些错误,但这些错误并不影响项目的整体运行(或许是没有使用到),默认情况下idea是无法通过编译的,因此也就无法部署运行,要达到正确运行项目的目的需要作一些设置才行。 设置Intellij IDEA忽略部分类编译错误...
2018-10-11 14:05:51 12100
转载 intellijidea2018.2.3补丁破解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiguo94/article/details/825625241。破解补丁下载。地址:http://idea.lanyus.com/ 2。复制下载的补丁到idea安装目录bin下,名字为JetbrainsCrack-3.1-release-enc.jar 3。在idea安装目录bin下...
2018-09-18 09:15:08 1871
转载 订单定时问题
统一来说,业务有“在一段时间之后,完成一个工作任务”的需求。实现这种定时任务有哪些方法呢,来总结一下想到的方法。一、定时轮询这是一个比较直接的思路,启动一个计划任务,每隔一定时间处理一次,这种处理方式只是适用比较小而简单的项目。假设订单表的结构为:t_order(oid, finish_time, stars, status, …),更具体的,定时任务每隔一个小时会这么做一次:sele...
2018-08-14 19:53:11 814
原创 对于在@transactional注解起作用的前提下判断事务是否成功的解决方式
1、首先数据库有差异。Mysql一般情况下(myisam引擎)不支持事务,只有innodb引擎支持事务,而且事务是自动提交的。Oracle支持事务的手动提交。Sqlserver(自动提交)2、Ssm采用注解方式管理事务,采用的是spring提供的DataSourceTransactionManager类来进行管理事务。当请求到来,spring该类首先判断是否有该注解,如果有则表示支持事务,于是sp...
2018-07-08 19:55:42 6806
原创 div背景图与img访问远程中文地址图片资源404问题
今天踩了一个大坑同一个地址img可以访问,div背景图却不行,tomcat的server.xml文件已经配置 <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>困扰了好久,最后发现:该图片资源的名字'烧烤 (3).jp
2018-06-24 18:13:11 1117
转载 ssh框架懒加载导致结果集不能正常转为json
转载自:http://hellotommy.iteye.com/blog/809205 hibernate3.3.2+spring3.0.3+struts2.2.1 懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。(百度说的) ...
2018-06-23 15:39:30 386
转载 xml文件小于号大于号的处理
出处: https://blog.csdn.net/u022812849/article/details/42123007背景:在mybatis映射文件中书写sql where语句经常会用到大于小于号,如果直接用大于小于号就会报错解决办法1:xml特殊字符可以适用转义字符代替 &lt; ...
2018-06-04 21:28:24 5344
转载 装饰器模式中抽象装饰器的作用
转载地址 https://blog.csdn.net/gaopu12345/article/details/79534846 今天要搞清楚的问题是为什么需要上面那个被黄色框圈住的“抽象装饰器类”。 装饰器模式实现了不破坏原有类的情况下动态扩展一个类的功能。“为什么需要抽象装饰器类”,搞清楚这个问题最好的办法是手写一个装饰器模式,然后去掉中间的抽象装饰器类,看看会发生什么。下面根据最上面的UML图写...
2018-06-02 21:14:22 396
原创 easyui选项卡混乱问题
页面1:table.html<body> <!-- 表格工具栏 --> <div id="tb"> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove'" onclick="del()">删除&l
2018-06-01 20:27:27 1171
原创 tomcat部署网站乱码问题
1.项目所有的文件保存编码必须是"utf-8"2.doGet()方法 解码由tomcat服务器完成更改服务器配置文件web.xml <ConnectorURIEncoding="utf-8" connectionTimeout="20000"3.doPost()方法 解码由servlet完成 设置编码过滤器 request.setCharacterEncoding("utf-8"...
2018-05-19 18:08:45 672
原创 如何在struts框架中更改编码方式
struts2.2.x版本之后默认都改为了utf-8. struts.i18n.encoding=UTF-8(在struts-core-2.2.1.jar的org.apache.struts的default.properties文件里)如果要修改编码字符集,就要在struts.xml文件中写<constant name="struts.i18n.encoding" value="gbk" ...
2018-05-18 21:01:47 565
原创 将eclipse工作空间的编码字符集改为UTF-8
package transcoder;import info.monitorenter.cpdetector.io.ASCIIDetector;import info.monitorenter.cpdetector.io.CodepageDetectorProxy;import info.monito...
2018-05-12 22:49:49 2584
转载 关闭浏览器再次访问session
我们知道在正常情况下,发送http请求时,消息头中会自动携带cookie信息,这其中就会包括SESSIONID信息,所以只要我们没有关闭浏览器,消息头中都会自动携带这个信息,以供服务器访问相应的session。 但是如果我把浏览器关闭了呢?这样的话,我该如何再次访问相应的session呢?我们可以这样做,来实现这个需求(结合cookie)//在servletA中设置cookiepublic vo...
2018-05-12 22:40:12 1087
原创 js异步问题
/*模拟QQ好友列表,做出以下特效。1、模拟好友来消息,头像闪动2、当点击闪动头像,弹出与其聊天框,并停止闪动。*/ $(function(){ //隐藏聊天窗 $('#chat').hide() //头像闪动 var inter=window.setInterval(function(){ $('img:eq(1)').toggle() },500) //给李四头像所在td设置点击事件 ...
2018-05-12 22:39:23 171
原创 session的invalidate方法
该方法用于 主要用于注销 调用该方法 会清空所有已定义的session 而不是清空全部session的值也就是说 定义了一个名为 user 的session 调用invalidate()方法后使用Session.getValue(“user”)。会发生Session.getValue(“user”) 这个对象为空的异常,而不是Session.getValue(“user”)这个对象的值为空。因...
2018-05-02 09:05:23 12553
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人