自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yy8093的专栏

写我想写;说我想说。

  • 博客(73)
  • 资源 (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 596

原创 不安装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 1529

原创 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 2471

转载 解除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 145

原创 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 401

原创 Linux find 过滤无权限访问的目录查找结果

一般在Linux中查找文件,都是用的:find ./ -name "xxx"然而如果是普通用户,会打印一堆没有权限访问的目录出来,而且这些信息对我来说也没有什么用处。可以用以下命令过滤掉:find ./ -name "xxx" 2> /dev/null...

2020-04-26 10:52:14 961

原创 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 3099

原创 kafka调用seek方法后调用subscribe方法报错

在使用kafka的时候,需要自己手动设置offset,于是在subscribe后调用seek方法,程序直接抛出异常:No current assignment for partition。通过搜索引擎搜了下,很多说是由于同一个 groupID 在同一时刻多次消费同一个 topic,引发 offset 记录问题。但在这里很明显不是。seek正确的调用姿势应该是在调用subscribe的时候...

2020-03-18 13:51:15 606

转载 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 953

原创 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 119

原创 使用GP外部表及copy命令进行数据的导入

在某个项目任务中,需要将一堆的小文件(文件存放在ftp服务器上)中的内容,导入到数据库中。小文件中的内容是一个json格式的字符串。考虑到使用外部表来进行数据的导入,而外部表,需要在数据库服务器本地,所以还需要将文件传到数据库服务器。使用Xmanager Enterprise连上数据库服务器,开启通道,gpfdist -p 9876 -d /home/gpadmin/ -m 2...

2020-01-13 19:26:17 1184

原创 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 1537 1

原创 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 525

原创 win10 安装sublime,中文显示不美观

如题,安装sublime之后,中文是简体的,但是显示的很奇怪,比如“门”这个字,看起来像内。。。。解决方法:1、打开 sublime ,按下 Ctrl + Shift + P,输入“settings”,回车键,打开配置文件。2、在配置文件右侧增加一行代码:"font_options":["gdi"]3、Ctrl + S 保存。之后中文就显示的很正常了。...

2019-04-12 13:34:03 493 1

原创 windows端口占用问题解决

快捷键 win + R,打开运行窗口,输入cmd,回车; 命令行输入netstat -ano; 找到需要关闭的端口对应的PID; 打开任务管理器,找到对应PID的进程,结束掉; 解决。...

2019-03-29 11:03:06 325

原创 myeclipse配置 tomcat出现Value must be an existing directory问题

问题如题目所述,原因可能是tomcat 安装目录下缺少temp文件夹,新建temp文件夹即可解决。

2019-03-29 11:02:25 627

原创 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 6674

转载 Java replaceAll 替换中小括号报错:Unclosed group near index 1 (

转自:https://blog.csdn.net/happysykl/article/details/7407935 如题。在正则表达式中,有个“捕获组”的概念,其使用了小括号;因此分析,当正则表达式解析到左括号时,没有发现对应的右括号,从而报错。 正确的写法:System.out.println(str.replaceAll("\\(|\\)", ""));   // 替...

2019-01-18 15:15:38 1824

原创 Sublime3升级,汉字显示异常

在 Preferences --&gt; 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 159

原创 javax.management.InstanceAlreadyExistsException:com.mchange.v2.c3p0:...

题目是部分异常信息。在某个系统中使用C3P0的时候,启动系统时报这个异常。在网上查,有说检查session和process数量是否到上限的,但是检查了并没有,使用plsql也还是能连接。后来检查C3P0的配置,MaxPoolSize和InitialPoolSize的值都偏大,估计是在实例化的时候,占用了太多的连接,导致一下子连接数不够用了,于是将这两个数值都调小,重新启动后问题解决。...

2019-01-08 10:05:37 854

原创 For input string: "4294967295"

今天在某个tomcat下部署应用的时候遇到了这个问题,但是这个应用的部署包一直都很正常的,于是怀疑是tomcat的问题。 查找了些资料,有看到建议说更换数据库的驱动包什么的,但是换了之后问题依旧,但是确定问题可能是jar包引起的。 于是对比可以正常部署的tomcat,发现在tomcat的lib目录下也有个数据库驱动包,删除后启动正常。 可能对于其他人没有什么实际参考价值,不...

2018-12-13 21:27:08 1277

转载 Java获取IP和MAC地址

参考修改:https://blog.csdn.net/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 386

原创 第三方jar包开发小结

使用jsp作为静态资源,部分框架无法解析。所以静态页面这种东西,还是用html最合适。 作为提供给别人用的第三方jar包,应该尽可能减少配置及配置文件的产生。 Properties对象的put方法,value不能为null,否则会抛空指针异常。 File.mkdir只能创建一层目录,当要创建的目录中,多层目录不存在,需要使用File.mkdirs方法。 当一个普通类继承HttpServle...

2018-12-04 09:52:33 866

原创 java.lang.UnsupportedClassVersionError: Bad version number in .class file

在项目开发中切换jdk版本,重新编译后启动tomcat出现如题错误信息。 而后发现只设置了myeclipse的编译等级以及添加了jdk,还需要设置tomcat使用的jdk,这三个地方的版本一直就可解决该问题。 1.右击项目—&gt;Properties—&gt;Java Build Path—&gt;Libraries—&gt;将JRE修改为所要使用的jdk版本2.右击项目—&g...

2018-11-28 15:50:54 169

原创 谷歌无法使用uploadify插件

项目中,需要用到上传插件,选择了uploadify,但是在谷歌浏览器上,样式不显示,也无法上传。后来发现uploadify插件使用的uploadify .swf没有被浏览器加载出来,导致功能不能正常使用。 解决方法如下(使用的谷歌是68版本的):浏览器地址栏访问:chrome://settings/content/flash访问后,在页面底下有个“允许”,“允许”最右边有个添加...

2018-11-23 15:58:21 1283

转载 分发还是同步

转自:http://leign.iteye.com/blog/673407 数据分发还是同步 最近需要将一些文件从一台server备份到另一台server上(刷新新的数据到正式机上) 是根据刷新操作触发自动同步? 还是主动推(分发)过去? 想了想,觉得比较合理的解决还是看需要备份的数据量,如果是大规模的文件,为了提高效率,还是主动一点吧,推过去。 小批量文件,则还是可以被动同步。 ...

2018-11-07 14:59:54 185

原创 Windows脚本开机自动启动

有时候想开机自动运行一些自己写的脚本,那么,将脚本放到以下位置就可以了:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

2018-10-31 15:01:25 663

转载 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 363

转载 设置oracle密码永不过期

 oracle每隔180天后就登录不了,需要修改下密码才能登录,于是找了个方法来进行密码不过期的设置。1、查看用户的proifle是哪个,一般是default:    sql&gt;SELECT username,PROFILE FROM dba_users;    2、查看指定概要文件(如default)的密码有效期设置:    sql&gt;SELECT * FROM db...

2018-07-24 09:12:47 481

转载 tomcat部署web项目后无法下载工程下某个目录中的文件

windows操作系统,tomcat部署完工程后发现无法下载某个目录下的excel文件。1)排除网络防火墙的问题在应用服务器直接访问下载的路径也无法访问,排除网络的问题。2)中文名称的问题在路径下放一个数字名称的文件,直接访问也无法下载。3)可能是tomcat配置的问题server.xml文件中加上 URIEncoding="UTF-8" 即 &lt;Connector p...

2018-07-17 14:58:10 697

原创 SQL state[null] error code[17004]无效的列类型

使用jdbctemplate的update方法时,出现该问题。排除sql本身的问题,比如说:参数个数不对应等。。后来发现有个字段的类型为Date,但是值为null,也就是这个字段导致了问题的产生,因此得出:当值为null的时候,可能会认不到。但是又不能凭空生成一个值来插入到数据库中,于是,对参数列表指定类型:原先的实现方式:jdbcTemplate.update(sql, new Object[]...

2018-03-21 11:09:16 1641

原创 soapUI 接口参数是报文格式的传参方式

一个接口服务需要以报文的格式传递参数,用soapUI时要这样写:&lt;![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;root&gt;&lt;params&gt;&lt;a&gt;lalala&lt;/a&gt;&lt;b&gt;bababa&lt;/b&gt;&lt;/par

2018-03-21 11:05:35 7600

原创 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 5129

原创 项目无法访问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 3970

原创 Oralce 表字段为关键字,查询不准确

在oracle数据库,有一张表,其中有个level字段,select * 的时候,level的数据是对的,但是如果我select level的话,查出来level的字段值都是0。在SQL Server中可以给所有表名、字段名都加上[]以彻底防止出现这种情况,而在Oracle中则使用""代替[],而且""内的字段名还必须大写,这样查出来的字段值就是正确的了。

2017-12-28 10:12:19 322

原创 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 14364 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 1355

原创 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 14220

原创 greenplum导出表、数据、模式的sql

/* 导入导出,切换用户 -a 数据,-s 模式 */-- 导出schemapg_dump -U gpadmin -s -n portal -n public -n abnormal -n perspective -n model -n mining -f 01_schemas.sql aspt_xj;pg_dump -U gpadmin -s -n aslog -f aspt_02_

2017-08-29 09:25:38 6528

原创 查看greenplum库各个节点数据的分布情况

select gp_segment_id,count(*) from table_name group by gp_segment_id;

2017-08-02 11:22:49 4419

plsql连接工具,和oci.dll文件,64位

plsql连接工具,和oci.dll文件,64位

2021-07-12

studio 3t 破解

可用来破解studio 3t,过期时执行即可。仅用于学习,请勿用于其它途径。

2018-10-31

2016年Java面试题

Java面试题,包括各种经典面试题、算法题等,适合在面试前浏览。

2017-11-13

jar包冲突检测工具

打开exe程序,选择项目jar包路径,就可以检测冲突的jar包了。

2016-07-21

AC算法实现字符串匹配过滤

使用AC算法实现的字符串匹配过滤,也可以作为网站敏感词的过滤。 不过算法还是比较粗糙,对于中文的语义没有处理,存在误判的情况。 对于英文,就没有什么问题了。

2015-11-26

java高手真经_高级编程卷:java.web高级开发技术含光盘源码(4)

《java高手真经_高级编程卷:java.web高级开发技术》该书籍的电子书和光盘源码,由于文件大小的限制,所以只能分成四个部分,希望有需要的朋友,可以花点时间找找其它三部分。

2015-11-17

java高手真经_高级编程卷:java.web高级开发技术含光盘源码(3)

《java高手真经_高级编程卷:java.web高级开发技术》该书籍的电子书和光盘源码,由于文件大小的限制,所以只能分成四个部分,希望有需要的朋友,可以花点时间找找其它三部分。

2015-11-17

java高手真经_高级编程卷:java.web高级开发技术含光盘源码(2)

《java高手真经_高级编程卷:java.web高级开发技术》该书籍的电子书和光盘源码,由于文件大小的限制,所以只能分成四个部分,希望有需要的朋友,可以花点时间找找其它三部分。

2015-11-17

java高手真经_高级编程卷:java.web高级开发技术含光盘源码(1)

《java高手真经_高级编程卷:java.web高级开发技术》该书籍的电子书和光盘源码,由于文件大小的限制,所以只能分成三个部分,希望有需要的朋友,可以花点时间找找其它两部分。

2015-11-17

在线文本编辑器

比较好用的几款在线编辑器,通过简单的配置,可以进行编辑器的使用

2013-12-09

桌面便签软件

可以在桌面随心所欲的张贴便签,操作方便,便签上可以写你所要备忘的事,挺方便的

2013-12-09

敏感词汇过滤

java编写的用于过滤网站上用户发表的内容,比较简单

2013-09-23

JMeter测试工具,支持脚本录入

测试用的

2013-09-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除