
经验之谈
masterkgw
这个作者很懒,什么都没留下…
展开
-
svn图标不显示解决办法
最近遇到了svn图标不显示的问题,具体情况是安装完成重启之后可以显示svn图标,但是当再次重启之后便不显示图标,去注册表里查看图标覆盖程序也没有了。于是考虑到了是被360在开机的时候给删除了。哪里有压迫,哪里就有反抗,开始想办法解决呗。首先在网上查找到了svn的注册表图标覆盖程序,然后复制到本地,把文件名改为 .reg其中这个注册表文件上面一定要有版本号(暂时这么称呼,因为我也不知道它确切的称原创 2016-02-25 13:17:17 · 6151 阅读 · 0 评论 -
1,Jquery $(this)选择其子对象及复选框是否选中控制,2,find方法的运用
html<table > <thead> <tr> <th><input type="checkbox" name="resource" id="selectAll" value=" " /> </th> <th>序号</th> <th>资源名称 </th> </原创 2017-02-13 09:25:38 · 3697 阅读 · 0 评论 -
intellij idea快捷键
1,基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space。这个快捷键和搜狗输入法冲突2,用F2/ Shift+F2移动到有错误的代码,Alt+Enter快速修复(即Eclipse中的Quick Fix功能)。当智能提示为我们自动补全方法名时,我们通常要自己补上行尾的反括号和分号,当括号嵌套很多层时会很麻烦,这时我们只需敲Ctrl+Shift+Ente原创 2016-10-23 11:27:38 · 512 阅读 · 0 评论 -
vim编辑器部分命令(快捷键)
vim快捷键vim 同时打开两个文件(利用ctrl+双击w进行切换):vim -o /etc/password /etc/grop 横向打开两个文件vim -O /etc/password /etc/grop 纵向打开两个文件vim有三种模式:命令模式,文本输入模式,命令行模式命令模式快捷键(进入vim后默认进入的模式)i:在当前位置进入insert模式在inser原创 2017-08-31 13:09:43 · 662 阅读 · 2 评论 -
技术收获小记2017-10-22
很久没有写文章了,最近工作变动比较大,进入了一个更大的平台,一直在熟悉。还是不讲情怀了,直接上干货,把自己最近的技术心得分享下。 1,所有的controller里增加try catch,这样在访问页面的时候不会报500等异常,让用户很难理解 2,事务控制是控制多个表的,所以要把操作多个表的代码放在一个事务里。 3,代码的书写格式要规范,注释要精简。 4,数据库原创 2017-10-22 13:00:47 · 412 阅读 · 0 评论 -
经验积累2017-12-2
1,解决问题时查看日志,日期和关键字很重要 2,javaBean在定义属性时不要用is****,可能会导致取不到值。 3,遇到问题时先把整个流程梳理一下 4,日志不要打印中文,可用英文或拼音 5,向线上增加数据或功能时最好的办法是测试通过,如条件不允许也要严格检查数据,比如空格等。不要过度自信。原创 2017-12-02 18:23:40 · 220 阅读 · 0 评论 -
使用有帮助的编码
1,编写可读的代码2,函数式代码并不总是比命令式代码短。更重要的是它富于表达。简洁但难读的代码毫无帮助。 函数式代码的设计目标是比命令式代码更简洁,但这不能保证它更可读 考虑下面这个示例: 清单 5. 联接选定名称的函数式代码 ``` System.out.println(names.stream().filter(name ->name.startsWith原创 2018-03-15 17:57:13 · 209 阅读 · 0 评论 -
log4j.xml备忘
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration> <!--输出端 org.apache.log4j.ConsoleAppender,将日志信息输出到控制台--&g原创 2018-05-29 09:18:52 · 186 阅读 · 0 评论 -
spark集成es遇到Guava jar包冲突问题:java.lang.NoSuchMethodError
错误信息:Caused by: java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor()Ljava/util/concurrent/Executor; at org.elasticsearch.threadpool.ThreadPool.&lt;clinit...原创 2018-06-07 19:00:29 · 8862 阅读 · 1 评论 -
intellij idea 部署项目
如果是maven项目从git上down下来之后,intellij会自动提示是否创建maven项目对应的web 项目,根据提示就可以了。 如果是以前的老项目从git上down下来后就需要手动配置了。 下面主要说老项目。 通过新建web 项目导入之后 这些都是自己在实际配置中的一些经验之谈,希望不会误导大家。原创 2016-12-17 16:47:49 · 519 阅读 · 0 评论 -
js 删除append标签添加的元素
问题情境:通过append添加的元素(标签),每次执行这个js方法时,就会再次拼接,所以要进行判断,如果存在便删除。这个问题本身并不复杂,但是我在写的时候短路了,$("#id") 我没有写引号,结果以为直接通过if($("#id") )判断是否存在不可行,于是便绕道而行,但虽费劲周折却也学到了很多知识,下面整理一下。1,为了方便删除append添加的元素,应把要拼接的标签定义成一个jQue原创 2016-02-23 17:13:43 · 36500 阅读 · 0 评论 -
项目演示总结
前天上午接到通知:客户要组织领导开会,需要我们在会上进行项目演示,项目虽然已是完成很久但是部署之后客户就没怎么用过,今日突然来袭还是令人措不及防,因为项目还没有推广,没有人员使用,系统内没有基础数据,整个系统除了角色权限等几张表其余都是空的,所以公司临时委派我去客户那边录数据,在我们公司(公司小)的程序员都是多功能的,写前后台代码当然是必备的,其他还要做个word,ppt演示项目、培训等等原创 2016-10-12 21:50:39 · 1173 阅读 · 0 评论 -
一个tomcat下部署多个项目或一个服务器部署多个tomcat
最近需要把两个项目同时部署到服务器上,于是研究了一下,页借鉴了很多别人的方法,把过程记录下来,以儆效尤。目录:1,一个tomcat下同时部署两个项目(多个项目可以参考)1.1项目都放在webapps内(共用一个端口)2)处理重复jar包。3)tomcat端口默认为8080.如果想修改可以去conf下的server.xml中进行修改4)启动tomcat2,一台服务器上同时原创 2016-11-04 18:12:02 · 34550 阅读 · 6 评论 -
jquery 下拉框(select)根据id获得对应option的选择器写法
今天是我2016年最后一个工作日 ,就以一篇小技术来结束吧。 (“#selectId option[value=’”+optionId+”’]”) 还可为其设置属性(“#selectId option[value=’”+optionId+”’]”) 还可为其设置属性 (“#selectId option[value=’”+optionId+”’]”).attr(“selected”,tr原创 2017-01-22 15:58:00 · 9319 阅读 · 1 评论 -
模态框缓冲效果实现
项目模态框是通过ajax异步来获得数据的,这就造成一个问题,当请求过多或数据量太大,数据展现的不是很及时,用户体验不是很好。于是想到通过缓冲效果来增强用户体验。步骤:jquery的ajaxStart(callback) 方法 及ajaxStop(callback) 通过这两个方法判断ajax异步请求是否结束。通过Spin.js 实现缓冲效果。简介:ajaxStart(callback原创 2016-12-17 15:57:16 · 904 阅读 · 0 评论 -
一周乱弹(1,jquery窗口变化触发的方法。2,Intellij出现 java.lang.OutOfMemory)
1,jquery窗口变化触发的方法。 $(window).resize(function (){ alert(‘窗口大小’); }); 2,Intellij idea出现错误Exception in thread "RMI TCP Connection(idle)" java.lang.OutOfMemory 这是电脑内存不够造成的。原创 2016-12-17 15:22:19 · 352 阅读 · 0 评论 -
ORA-00942: 表或视图不存在
问题情境:一个以前的项目需要升级,数据库用的是oracle,数据库脚本是同事给的,从git上down下来之后,我首先需要在本地启动项目。 于是在启动的时候遇到了这个问题。 因为sql脚本是同事给的,所以没有考虑表或者视图缺少这方面,主要考虑了oracle用户的权限问题。 卡了一天半之后,突然想到把hibernate展示sql语句的功能打开,于是发现确实是缺少视图造成的。解决一个问题时,思路很重原创 2016-12-12 21:16:40 · 2420 阅读 · 0 评论 -
intellij idea git项目提交
当用intellij 打开本地项目,希望通过git来进行版本控制时,可以如下操作。打开项目 打开设置 把当前项目增加上去,点击ok 点击从git上更新文件,向下的箭头或者上传就可以了。 如果打开的项目是从git上down下来的,即存在 .git文件,应该不需要输入什么验证信息就可以上传及下载了,如果是一个新项目应该会提示相关信息。原创 2016-12-07 15:34:27 · 4945 阅读 · 0 评论 -
文档编写
http://blog.youkuaiyun.com/z511273571/article/details/5942946转载 2016-11-28 16:51:28 · 409 阅读 · 0 评论 -
借助goole浏览器调整页面css样式
对于一个后台出身的攻城狮的我来说写前台样式是非常吃力的,今天发现一个好方法记录下来。 当在用goole调整jsp页面时,发现goole可以调样式并生成css代码,然后直接复制到jsp 的style里就行。如图:原创 2016-11-24 21:42:36 · 649 阅读 · 0 评论 -
记一次事故分析
事故业务 通过Web项目将计费明细数据发送至EBS(2.7亿)事故时间 事故产生时间: 2018-8-16 22:54:00 事故发现时间: 2018-8-17 8:35:00 事故结束时间: 2018-8-17 9:15:00事故起因 在通过web项目向EBS发送内单计费项目计费明细数据时,数据发送的速度非常慢,速度大致为2000/s,这样2.7亿数据需要37.个小时,不能够及时...原创 2018-09-02 21:34:39 · 444 阅读 · 0 评论