- 博客(75)
- 资源 (13)
- 问答 (8)
- 收藏
- 关注
原创 ObjectMapper.readValue转换实体类
在项目中使用ObjectMapper.readValue转换实体类,在某个实体类中,有个属性changeProperties,是Set<Entity>,转换后,changeProperties的值个数总是只有1个。排查了很久,尝试了很多方法,最后发现Entity这个类重写了equals和hashCode,用id来计算hashCode和equals。而id属性的值又刚好都为null,于是修改equals和hashCode方法,将方法中的计算,改为用其他百分百有值的属性。修改后重启,
2022-04-27 17:16:07
1683
原创 不安装oracle客户端,使用plsql连接oracle数据库
0、安装plsql(不赘述)1、下载客户端包下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html根据自己的实际情况,选择下载linux或者windows的32/64位客户端包2、将客户端包解压到某个位置,记录下来,例如:D:/Oracle/instantclient3、新增系统环境变量:TNS_ADMIN,值为上一步的:D:/Oracle/instantclient;
2021-07-05 09:27:37
4563
原创 gitlab小乌龟使用步骤
谨记录gitlab小乌龟提交代码的操作步骤。首先,先更新代码,再提交代码,避免冲突,这是一个好习惯。1.首先到要提交代码的文件路径下,右键,选择Git Stash Save,在弹框中填写Stash Message后点击“OK”。保存完成后close掉弹框。2.右键,Git Show Log,点击左上角的分支名:在左侧,remotes下的origin右键,选择Fetch from "origin",在弹出的弹框中,勾选“Prune”,点击OK按钮。进行远端拉取。3.拉取后,可以看到
2021-05-25 19:32:40
4053
转载 解除Oracle用户锁定
(1)connsys/oracleassysdba(2)selectusername,account_statusfromdba_userswhereusername='xxx';,查看到用户锁了(3)解锁xxx用户,SQL>alteruser xxx accountunlock;(4)查看用户限制登陆次数select*fromdba_profileswhereRESOURCE_NAME='FAILED_LOGIN_ATTEMPTS';(5)alter...
2020-08-26 15:33:00
297
原创 select 下拉列表过滤
//将select通过clone方法保存var select= $("#select").clone();//删除所有的option$("#select").find('option').remove();//模糊查找出需要显示的option并复制,代码中的1可以替换为用户输入的内容var options = select.find("option[value*=1]").clone();//将需要显示的option添加到select中$("#select").append(option
2020-05-26 16:37:20
708
原创 Linux find 过滤无权限访问的目录查找结果
一般在Linux中查找文件,都是用的:find ./ -name "xxx"然而如果是普通用户,会打印一堆没有权限访问的目录出来,而且这些信息对我来说也没有什么用处。可以用以下命令过滤掉:find ./ -name "xxx" 2> /dev/null...
2020-04-26 10:52:14
1520
原创 Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:enforce (xxx)on project manage
在IDEA中使用maven打包的时候出现异常:Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:enforce (xxx)on project manage:Some Enforcer rules have failed. Look above for specific messages explai...
2020-03-25 14:56:57
4450
原创 kafka调用seek方法后调用subscribe方法报错
在使用kafka的时候,需要自己手动设置offset,于是在subscribe后调用seek方法,程序直接抛出异常:No current assignment for partition。通过搜索引擎搜了下,很多说是由于同一个 groupID 在同一时刻多次消费同一个 topic,引发 offset 记录问题。但在这里很明显不是。seek正确的调用姿势应该是在调用subscribe的时候...
2020-03-18 13:51:15
1026
转载 HTML获取input复选框多个值
<table> <tr><td><input type="checkbox" value="0" οnclick="allChoice()" id="allCheck" name="checks"> 全选</td></tr> <tr><td></td></tr>...
2020-02-17 16:00:51
1251
原创 AES加密报错:java.security.InvalidKeyException: Illegal key size or default parameters
问题原因:采用AES加密去尝试超过128位密钥加密的时候会抛出这个错误。针对jdk1.8.44以上版本,请将jre/lib/security/java.security文件中的将 #crypto.policy=unlimited改为 crypto.policy=unlimited其他不变,也不需要其他权限jar针对jdk1.8.44以下版本,请将jre/lib/security...
2020-01-14 19:43:46
489
原创 使用GP外部表及copy命令进行数据的导入
在某个项目任务中,需要将一堆的小文件(文件存放在ftp服务器上)中的内容,导入到数据库中。小文件中的内容是一个json格式的字符串。考虑到使用外部表来进行数据的导入,而外部表,需要在数据库服务器本地,所以还需要将文件传到数据库服务器。使用Xmanager Enterprise连上数据库服务器,开启通道,gpfdist -p 9876 -d /home/gpadmin/ -m 2...
2020-01-13 19:26:17
2036
原创 mysql5.7.26 安装配置
1.下载下载地址为:https://dev.mysql.com/downloads/mysql/。文章的版本是5.7.26,访问下载地址,在页面中间的Archived versions»可以找到其他版本。2.配置下载下来后,解压到某个目录,比如D:/mysql-5.7.26(后面简称为安装目录),由于是免安装版,配置下就可以了。打开cmd,进入到解压后的目录下的bin文件夹...
2019-07-03 19:41:59
1778
2
原创 slf4j与log4j混合使用:slf4j: Class path contains multiple SLF4J bindings
信息日志:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/E:/workspace/XXX/WebRoot/WEB-INF/lib/log4j-slf4j-impl-2.9.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]...
2019-06-12 15:10:17
658
原创 win10 安装sublime,中文显示不美观
如题,安装sublime之后,中文是简体的,但是显示的很奇怪,比如“门”这个字,看起来像内。。。。解决方法:1、打开 sublime ,按下 Ctrl + Shift + P,输入“settings”,回车键,打开配置文件。2、在配置文件右侧增加一行代码:"font_options":["gdi"]3、Ctrl + S 保存。之后中文就显示的很正常了。...
2019-04-12 13:34:03
1061
1
原创 windows端口占用问题解决
快捷键 win + R,打开运行窗口,输入cmd,回车; 命令行输入netstat -ano; 找到需要关闭的端口对应的PID; 打开任务管理器,找到对应PID的进程,结束掉; 解决。...
2019-03-29 11:03:06
500
原创 myeclipse配置 tomcat出现Value must be an existing directory问题
问题如题目所述,原因可能是tomcat 安装目录下缺少temp文件夹,新建temp文件夹即可解决。
2019-03-29 11:02:25
906
原创 JQUERY对radio的操作
控制某个radio选中$("input[name='radio']").get(index).checked = true;$("input[name='radio'][value='value']").attr("checked",true);获取radio选中的值$('input[name=radio]:checked').val();...
2019-03-29 11:01:25
6855
转载 Java replaceAll 替换中小括号报错:Unclosed group near index 1 (
转自:https://blog.youkuaiyun.com/happysykl/article/details/7407935 如题。在正则表达式中,有个“捕获组”的概念,其使用了小括号;因此分析,当正则表达式解析到左括号时,没有发现对应的右括号,从而报错。 正确的写法:System.out.println(str.replaceAll("\\(|\\)", "")); // 替...
2019-01-18 15:15:38
2990
原创 Sublime3升级,汉字显示异常
在 Preferences --> Settings ,添加配置:// Settings in here override those in "Default/Preferences.sublime-settings",// and are overridden in turn by syntax-specific settings.{ "dpi_scale": 1.0, ...
2019-01-13 23:36:34
237
原创 javax.management.InstanceAlreadyExistsException:com.mchange.v2.c3p0:...
题目是部分异常信息。在某个系统中使用C3P0的时候,启动系统时报这个异常。在网上查,有说检查session和process数量是否到上限的,但是检查了并没有,使用plsql也还是能连接。后来检查C3P0的配置,MaxPoolSize和InitialPoolSize的值都偏大,估计是在实例化的时候,占用了太多的连接,导致一下子连接数不够用了,于是将这两个数值都调小,重新启动后问题解决。...
2019-01-08 10:05:37
990
原创 For input string: "4294967295"
今天在某个tomcat下部署应用的时候遇到了这个问题,但是这个应用的部署包一直都很正常的,于是怀疑是tomcat的问题。 查找了些资料,有看到建议说更换数据库的驱动包什么的,但是换了之后问题依旧,但是确定问题可能是jar包引起的。 于是对比可以正常部署的tomcat,发现在tomcat的lib目录下也有个数据库驱动包,删除后启动正常。 可能对于其他人没有什么实际参考价值,不...
2018-12-13 21:27:08
1518
转载 Java获取IP和MAC地址
参考修改:https://blog.youkuaiyun.com/yztezhl/article/details/50058263 import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;i...
2018-12-04 09:56:56
523
原创 第三方jar包开发小结
使用jsp作为静态资源,部分框架无法解析。所以静态页面这种东西,还是用html最合适。 作为提供给别人用的第三方jar包,应该尽可能减少配置及配置文件的产生。 Properties对象的put方法,value不能为null,否则会抛空指针异常。 File.mkdir只能创建一层目录,当要创建的目录中,多层目录不存在,需要使用File.mkdirs方法。 当一个普通类继承HttpServle...
2018-12-04 09:52:33
1047
原创 java.lang.UnsupportedClassVersionError: Bad version number in .class file
在项目开发中切换jdk版本,重新编译后启动tomcat出现如题错误信息。 而后发现只设置了myeclipse的编译等级以及添加了jdk,还需要设置tomcat使用的jdk,这三个地方的版本一直就可解决该问题。 1.右击项目—>Properties—>Java Build Path—>Libraries—>将JRE修改为所要使用的jdk版本2.右击项目—&g...
2018-11-28 15:50:54
242
原创 谷歌无法使用uploadify插件
项目中,需要用到上传插件,选择了uploadify,但是在谷歌浏览器上,样式不显示,也无法上传。后来发现uploadify插件使用的uploadify .swf没有被浏览器加载出来,导致功能不能正常使用。 解决方法如下(使用的谷歌是68版本的):浏览器地址栏访问:chrome://settings/content/flash访问后,在页面底下有个“允许”,“允许”最右边有个添加...
2018-11-23 15:58:21
1824
转载 分发还是同步
转自:http://leign.iteye.com/blog/673407 数据分发还是同步 最近需要将一些文件从一台server备份到另一台server上(刷新新的数据到正式机上) 是根据刷新操作触发自动同步? 还是主动推(分发)过去? 想了想,觉得比较合理的解决还是看需要备份的数据量,如果是大规模的文件,为了提高效率,还是主动一点吧,推过去。 小批量文件,则还是可以被动同步。 ...
2018-11-07 14:59:54
283
原创 Windows脚本开机自动启动
有时候想开机自动运行一些自己写的脚本,那么,将脚本放到以下位置就可以了:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
2018-10-31 15:01:25
861
转载 ORACLE start with connect by 报错 ORA00600
转自:http://blog.itpub.net/7177735/viewspace-1261532/ORACLE 10.2.0.3.0 平台windows 2003 运行某应用时候出现如下错误: 插入数据表[ ]时出现 ORA-00600:内部错误代码,参数:[kkqcbydrv 1],[],[],[],[],[],[] 错误的 首先分析了下该...
2018-09-27 16:14:52
613
转载 设置oracle密码永不过期
oracle每隔180天后就登录不了,需要修改下密码才能登录,于是找了个方法来进行密码不过期的设置。1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM db...
2018-07-24 09:12:47
661
转载 tomcat部署web项目后无法下载工程下某个目录中的文件
windows操作系统,tomcat部署完工程后发现无法下载某个目录下的excel文件。1)排除网络防火墙的问题在应用服务器直接访问下载的路径也无法访问,排除网络的问题。2)中文名称的问题在路径下放一个数字名称的文件,直接访问也无法下载。3)可能是tomcat配置的问题server.xml文件中加上 URIEncoding="UTF-8" 即 <Connector p...
2018-07-17 14:58:10
883
原创 SQL state[null] error code[17004]无效的列类型
使用jdbctemplate的update方法时,出现该问题。排除sql本身的问题,比如说:参数个数不对应等。。后来发现有个字段的类型为Date,但是值为null,也就是这个字段导致了问题的产生,因此得出:当值为null的时候,可能会认不到。但是又不能凭空生成一个值来插入到数据库中,于是,对参数列表指定类型:原先的实现方式:jdbcTemplate.update(sql, new Object[]...
2018-03-21 11:09:16
2346
原创 soapUI 接口参数是报文格式的传参方式
一个接口服务需要以报文的格式传递参数,用soapUI时要这样写:<![CDATA[<?xml version="1.0" encoding="UTF-8"?><root><params><a>lalala</a><b>bababa</b></par
2018-03-21 11:05:35
8791
原创 greenplum 数据库提示:relation "table_name" does not exist
在查询gp下某个模式a的表时,出现 relation "" does not exist 的问题。检查了下数据库,创建数据库的时候,有设置search_path:ALTER DATABASE db SET search_path = "$user", public, a, m, p, r, y, j, z;模式下也存在表。后尝试使用用户级的方式设置search_path:ALTER USER g...
2018-03-14 18:29:28
6742
原创 项目无法访问jar包中的静态资源
在一个旧项目中增加了些功能,但是不想动原先的代码,于是打了个jar包放到项目下,代码能用,但是静态资源访问不到。在查阅资料后,发现在servlet3.0中,如果想访问jar包中的静态资源,可以把静态资源放到 jar包下的META-INF/resources文件夹中,该路径相当于Web-Root。servlet3.0是J2EE 6的规范,旧项目部署在was7,was7最高支持J2EE 5,所以访问不...
2018-03-06 10:19:08
4242
原创 Oralce 表字段为关键字,查询不准确
在oracle数据库,有一张表,其中有个level字段,select * 的时候,level的数据是对的,但是如果我select level的话,查出来level的字段值都是0。在SQL Server中可以给所有表名、字段名都加上[]以彻底防止出现这种情况,而在Oracle中则使用""代替[],而且""内的字段名还必须大写,这样查出来的字段值就是正确的了。
2017-12-28 10:12:19
560
原创 Linux 执行javac命令,提示找不到或无法加载主类
今天遇到了这个问题,问题的原因是因为我Linux的环境变量设置的有问题。于是 :vi /etc/profile将环境变量修改为:PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 完整的jdk环境变量设置为:JAVA_HOME
2017-12-28 09:14:05
15101
6
原创 greenplum常见问题
谨以此记录使用greenplum过程中遇到的问题2017-12-26报错信息: ERROR: source database "template1" is being accessed by other users DETAIL: There are 1 other session(s) using the database. 解决办法: 1.使用p
2017-12-26 10:58:33
1810
原创 Java中blob转base64编码
项目中使用blob字段存储图片,,在页面上展示时,需要进行转化,此处做个笔记:public static String convertBlobToBase64String(Blob blob) {String result = "";if(null != blob) {try {InputStream msgContent = blob.getBinaryStream();
2017-10-18 09:15:55
15363
AC算法实现字符串匹配过滤
2015-11-26
java高手真经_高级编程卷:java.web高级开发技术含光盘源码(4)
2015-11-17
java高手真经_高级编程卷:java.web高级开发技术含光盘源码(3)
2015-11-17
java高手真经_高级编程卷:java.web高级开发技术含光盘源码(2)
2015-11-17
java高手真经_高级编程卷:java.web高级开发技术含光盘源码(1)
2015-11-17
请教之前遇到的一个面试题
2016-09-02
关于面试的问题。。。。。。
2016-07-26
大数据之ETL问题。。。。。(自动补足长度)
2016-07-13
如何更深入地学习大数据?
2016-06-27
Java程序员如何学习JVM
2016-06-22
请输入长度为10-50的问题标题
2016-06-22
关于文件读写性能问题
2016-05-24
工作三年后该如何提升自我
2016-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人