- 博客(34)
- 资源 (2)
- 问答 (4)
- 收藏
- 关注
原创 linux:nohup命令用法
启动示例:nohup java -jar infos-1.0.0.jar >/dev/null 2>&1 &这句命令的含义是:使用nohup来启动,并将日志输入到黑洞目录以实现不记录nohup.out日志。nohup:忽略所有挂断信号运行,例如输入ctrl+c会不起作用。默认记录屏幕输入到nohup.out日志文件下,可以指定此日志的位置。java -jar: 启动jar包infos-1.0.0.jar :要启动的jar包>/dev/null :nohu
2022-01-27 14:21:39 3428
原创 linux:查找大日志文件中的信息
当日志中含有大量数据时,比如catalina.out很大,好几个G时,打开文件会很麻烦,可以使用搜索命令,查找最近的异常信息,例如:cat -n catalina.out|grep Exception|tail -10此命令包括:-n 展示行号grep Exception 搜索Exception字符串tail -10 展示10条数据得出内容如下图所示:然后根据行号,查看异常部分的上下文,以724行为例,为了查看上下文,使用如下命令查看724+10行往前的20行数据,。.
2022-01-27 14:06:37 4111
原创 idea:idea自定义注释模板自动生成方法注释
idea的类注释,可以通过自己添加模板的方式来生成。在Live Templates里,添加一个分组MyGroup,下面添加一组数据,如下图。Abbreviation为*,Expand with选择tab,我个人喜换用tab,主要是跟系统的回车做区分,也可以改成别的。注意图上的这个模板,开头是没有斜杠的,Template text内容如下:*** @author zhangSan* @since $date$ $time$$param$* @return $return$*/然后
2022-01-27 10:04:08 739
原创 idea:idea的web.xml文件里,有些WEB-INF路径是正确的但是标红报错
解决方式:使用classpath来代替写死的WEB-INF。WEB-INF下的内容是会在编译后生成,但是在代码中是识别不到的。
2022-01-27 09:29:51 1049
原创 idea:idea build Artifact的时候,lib文件内容不全的问题
检查Artifacts里面的Output Layout ,看看右边有没有可以添加到Output Root的内容。有时候在maven里添加了dependency后,这里的内容不会自动复制过去,要手动加下。
2022-01-27 08:46:36 933
原创 idea:idea项目在点击build的时候,一些文件不会更新的问题
点build的时候,Artifact里的output directory目录下的一些配置项文件不会更新,这是因为build是编译文件操作,只是编译,并不会部署到Artifact里的Output directory,只有点击菜单里的Build -> Build Artifacts ->选择对应的Artifact进行操作,或者点击tomcat的运行,这时才会把文件复制到Output directory文件夹。...
2022-01-26 21:12:53 1949
原创 idea:Idea有的时候启动tomcat不继续执行deploy的问题
现象是tomcat启动到start up in xx ms的时候,后面没有Connected to server,并卡住的问题。如下图红色的位置,然后就不继续提示Connected to server了。检查发现我本地的tomcat的,去掉tomcat/bin/catalina.bat下的设置JAVA_OPTS的命令即可。理论上这里的配置只是改了内存大小,应该不影响调试,不过确实是去掉了这个配置就可以了。...
2022-01-26 21:11:24 1745 1
原创 tomcat:Application Server was not connected before run configuration stop, reason:Unable to ping ser
idea调试tomcat的时候,有如下报错内容:Application Server was not connected before run configuration stop, reason:Unable to ping server at localhost:10991这个报错比较奇怪,找了半天没找到原因,后来专门跟一个全新的tomcat比较了下,去掉context里的set JAVA_OPTS=-Xms512m -Xmx512m -XX:MaxPermSize=256m就可以了,这
2022-01-26 21:07:10 823
原创 idea:idea程序启动时提示Uable to open debugger port():java.net.SocketException “socket closed“
这个报错多见于开启多个idea窗口调试的情况,真实原因是,在Event Log中,一般课可以看到Error running tomcat8.0.9: Address localhost:1099 is already in use。这是说明tomcat 里的JMX port被占用,修改这个port。...
2022-01-26 21:03:26 572
原创 idea:最常用的快捷键
idea的快捷键有很多,熟练掌握这些快捷键对开发效率很有帮助,下面列出的是个人认为很有用的一些:ctrl+w 选择单词,按多次最终可以选择到整行。ctrl+alt+L:格式化代码ctrl+shift+N:打开文件ctrl+alt+T: 快速代码块,比如选中几行代码,按此快捷键,然后选择添加try catchctrl+空格: 智能补全,比如一个变量名输入一半没有输入完,这个时候可以按这个快捷键来补全,注意:可能跟切换输入法冲突。alt+enter: 显示idea智能提示,跟你拿鼠标..
2022-01-26 20:13:01 416
原创 idea:配置tomcat的输出数据格式为UTF-8
需要在tomcat的配置项 VM Options里添加如下内容-Dfile.encoding=UTF-8
2022-01-26 20:01:23 1595 1
原创 idea:配置idea的输出为utf-8
需要修改idea.exe.vmoptions文件,在这个文件末尾添加上-Dfile.encoding=UTF-8
2022-01-26 20:00:09 701
原创 java基础:字符串分隔反斜杠\
String[] bbb = aaa.split("\\\\");使用split来切分字符串时,遇到以反斜杠\作为切分的字符串,split后传入的内容是\\\\,这么写是因为第一和第三是个斜杠是字符串的转义符。转义后的结果是\\,split函数解析的不是字符串而是正则,正则表达式中的\\结果对应\,所以分隔反斜杠的时候要写四个反斜杠。...
2022-01-26 13:46:21 6983
原创 Java基础:在字符串中补0,类似left padding
String serialNumberStr = String.format("%05d", serialNumber);格式化字符串补0可以使用String.format
2022-01-26 13:41:28 456
原创 maven:在jar包中剔除重复的jar包避免jar包冲突的写法
maven项目中避免jar包冲突时,可以在dependency下添加exclusitions。maven将不加载标注exclusion的jar包。 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.6.RELEASE
2022-01-26 11:20:29 1291
原创 idea连接oracle可插拔数据库报ORA-12505
在使用idea连接oracle数据库时,提示ORA-12505报错[66000][12505] Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor oracle.net.ns.NetException: Listener refused the connection wi
2021-05-17 20:20:46 1851 1
原创 postman调用springmvc提示http 415错误的一种情况
最近有个老项目,使用springmvc,代码类似:@Controller@RequestMapping(value="test")public class teatOne(){@RequestMapping(value="/aaaa", method = RequestMethod.POST, produces= "application/json;charset=UTF-8")public @ResponseBody JSONObject getOneTest(@RequestBod
2021-04-16 11:03:57 390
原创 mysql8初始化后用户密码修改
新初始化登陆后,执行show databases 提示:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.执行 set password for root@localhost = password('root');有如下报错:ERROR 1064 (42000): You have an error in your SQL s.
2021-03-28 14:53:28 361 1
原创 Visual stuido 2010 sp1 微软官方下载地址
Visual stuido 2010 sp1 微软官方下载地址因为最近用到了一个老项目,使用了visual studio 2010,在编译的时候遇到了一个LINK的问题,需要打sp1补丁,离线下载包没找到,找到了个在线的,地址如下:http://download.microsoft.com/download/2/3/0/230C4F4A-2D3C-4D3B-B991-2A9133904E35/VS10sp1-KB983509.exe...
2020-12-28 19:45:08 945
原创 intellij idea使用搜狗输入法时 输入法可选词框不跟随光标的问题
近期在使用一套老的电脑开发时,发现在idea里输入中文,搜狗输入法的光标不会自动跟随,win10系统自带的输入法是可以的,网上查了下说是JDK版本的问题,我的jdk版本是1.8.0_141,替换成了1.8.0_241后解决了这个问题。...
2020-02-05 16:50:33 1228 1
原创 idea搜索maven远程仓库上的jar包
在国内下载jar包慢,只需要引入一个阿里云的镜像即可,在maven的setting中加入阿里云的mirror。将下面的代码添加到maven的配置文件<mirrors></mirrors>里,就可以实现从阿里云镜像下载jar包: <mirror> <id>aliyun</id> ...
2020-01-27 17:52:33 5095 2
原创 启动eclipse报错 Could not create the Java Virtual Machine
今天下载了eclipse neon,但是启动的时候报错,Could not create the Java Virtual Machine,A fatal exception has occurred。网上查询了下,大多数说修改配置文件中的Xmx即可,但是我自己怎么试都不行。后来看到另一种方法:删除C:\Windows\System32目录下的java.exe、javaw.exe、
2016-07-28 00:16:54 44286 16
原创 VMware Workstation 不可恢复错误: (vcpu-0) c.382
今天把虚拟机从旧机器拷贝到新机器,启动虚拟机报了个错:VMware Workstation 不可恢复错误: (vcpu-0)vcpu-0:VERIFY vmcore/vmm/main/cpuid.c.382bugNr=1036521......看到网上说有个办法,在虚拟机的.vmx文件中添加如下内容:smc.version = 0然后保存重新启动即可。但是我
2016-06-03 20:05:39 70651 4
原创 未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
今天遇到个奇怪的问题,在取数据生成orm对象时报错,内容是:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。一开始按照字面意思,以为是查询到的数据中非空字段中存在空值,或者主键重复等问题,但是找了半天也没有,然后在网上搜索了下这个问题,有人给出的结论是:强类型的DataTable和SQL语句查询出的结果不匹配。 简单说就是强类型的DataTable比SQL语句查询出来的结果集要多一
2015-08-13 15:52:28 7445
转载 转一个不错的jQuery右键菜单
一个不错的jQuery右键菜单,转自OsChina,效果图如下下面是jquery右键菜单的代码(function (menu) { jQuery.fn.contextmenu = function (options) { var defaults = { offsetX: 2, //鼠标在X轴偏移量
2014-03-07 17:02:28 2595
原创 Table中td不自动换行
有的时候,table因为宽度的问题,会把td中的文字自动换行,造成下图情况如果td中的字符串长度不会太长,可以使用white-space属性来禁止自动换行。 td { white-space: nowrap; }这样就不会自动换行了,但是table的整体宽度会超出父容器。
2014-02-10 12:21:12 6458
原创 zTree自动点击第一个节点
var setting = { view: { dblClickExpand: true,//双击展开 showLayer: false, selectedMulti: false,//是否允许多选 showIcon: showIconForTre
2014-01-02 16:43:18 30164 6
原创 图片未正常加载时使用onerror 来进行后续处理。
图片如果未正常加载,可以使用javascript来捕获。onerror="alert('The image could not be loaded.')" />
2013-10-31 10:48:15 2277
原创 如何使用Jquery给动态生成的控件绑定事件
前几天有个页面折腾了我半天,我想要实现动态添加html控件,并给新增的控件添加上点击事件,怎么也折腾不好,后来在Jquery官网上看了例子,发现原来可以这样写。示例代码如下。 .add { float: left; height: 50px; wid
2013-10-26 10:44:34 13689
原创 chrome浏览器Uncaught TypeError: object is not a function问题
刚刚chrome浏览器提示 object is not a function,找了半天发现问题是我有一个按钮,id和方法重复了,所以提示这个。 这样写会导致错误。
2013-10-17 18:57:24 21373 2
转载 如何在enum中保存特殊字符串
在Enum中保存中文数据,并根据id来取值. (转载自网络) public enum EOutType { [Description("温度")] TEMPRATURE = 0, [Description("应变")] STRAIN,
2013-10-17 16:35:29 3780
jdk1.8.0_241_jdk-8u241-windows-x64.rar
2020-01-29
数据库文件查看器 mdf viewer
2012-11-15
redis大量顺序数据的存储方案
2021-05-26
Devexpress dropdownlist怎么关闭智能填充?
2015-09-03
求个数据比较的好看的写法
2015-07-09
visual studio调试多线程的问题
2015-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人