ITRider的专栏

ITRider
私信 关注
itrider
码龄9年
  • 103,683
    被访问量
  • 20
    原创文章
  • 136,713
    作者排名
  • 2
    粉丝数量
  • 于 2012-03-23 加入CSDN
获得成就
  • 获得4次点赞
  • 内容获得3次评论
  • 获得8次收藏
荣誉勋章
兴趣领域
  • #大数据
    #ETL
TA的专栏
  • java
    3篇
  • 设计模式
    1篇
  • VisualStudio
  • vs2017
    1篇
  • hibernate
    1篇
  • 自定义别名
    1篇
  • mht
    1篇
  • linux
    1篇
  • yum
    1篇
  • oracle
    1篇
  • vc
    1篇
  • snmp
    3篇
  • jboss
    1篇
  • javascript
    4篇
  • ligerUI
    2篇
  • 压缩
    1篇
  • 混淆
    2篇
  • 加密
    2篇
  • jquery
    1篇
  • android
    1篇
  • R.java
    1篇
  • app
    2篇
  • spring
    3篇
  • freemarker
    1篇
  • spring3
    1篇
  • spring4
    1篇
  • iOS
    1篇
  • pc
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Java比较简单的单例模式防止反射

public abstract class Test { private Test(){ } private static abstract class Demo { private final static Test INSTANCE = new Test() {}; } public static Test getInstance(){ return Demo.INSTANCE; } public void.
原创
36阅读
0评论
0点赞
发布博客于 4 月前

Visual Studio 2017无法卸载的问题

安装完Visual Studio 2017之后,就把下载的缓存文件给删除了(安装程序界面提示跨域删除),后来我想修改组件,想增加一些东西。然后启动vs2017的安装器Visual Studio Installer,结果没有显示已安装,那就无法卸载了。然后进入系统的程序管理,看能不能卸载,一点卸载,结果报错了,无法修改。错误提示信息:找不到与以下参数匹配的已安装产品:installPath: *:\Program Files (x86)\Microsoft Visual Studio\2.
原创
932阅读
0评论
2点赞
发布博客于 5 月前

Hibernate原生SQL使用别名(表字段使用了别名与Bean中字段名不一致)后无法获取数据的问题

原因:在使用Hibernate原生SQL查询的时候,无法将字段名与属性名正确对应(实际是对应的Bean的字段名映射关系)。解决:1.首先从获取的PropertyDescriptor中获取Get方法上的Column注解2.获取Column中的name属性值3.建立对应关系protected void initialize(Class<?> mappedClass) { this.mappedClass = mappedClass; this.mappedFields
原创
146阅读
0评论
0点赞
发布博客于 8 月前

mht2html.rar

将导出的mht格式的QQ消息文件转换为html文件,包含图片资源,支持5G以上文件。 使用java开发。 使用:将mht2html-1.0.jar和run.bat复制到mht所在文件夹,双击run.bat运行
rar
发布资源于 9 月前

用Java将QQ、企业QQ导出的消息(mht格式)(支持大文件)解析为html格式,包含解析图片内容

代码地址见本文最后。因为特殊原因,更换了通讯工具,需要将原聊天消息进行备份,并能进行浏览或者查询。发现QQ消息可以导出mht格式的消息,这种文件格式内部其实就是讲html、css、图片(图片是经过base64转换)按照一定规律全部写入到mht文件中的,只要按照规律解析即可。在解析的过程中,如果是文件体积比较大,就需要考虑进行分页,否则生成的html文件很大,我遇到解析后最大的单html文件达到了500M(导出全部消息),浏览起来很不方便,因此增加了分页功能。首先上效果:1.将程序放到mh
原创
239阅读
0评论
0点赞
发布博客于 9 月前

Centos7.8切换阿里云(aliyun)yum源

Centos7.8切换阿里云(aliyun)yum源更换阿里云(aliyun)yum源1.阿里云仓库文件2.epel 额外仓库3.清空原本yum缓存4.重新生成缓存更换阿里云(aliyun)yum源最进在使用移动公司的网络,真心想吐槽,太多网站无法访问!建议更新DX网络,LT也可以。1.阿里云仓库文件wget -O /etc/yum.repos.d/CentOS-Base.repo \ http://mirrors.aliyun.com/repo/Centos-7.repo2.epel 额外
原创
625阅读
0评论
0点赞
发布博客于 9 月前

Note: there were **** duplicate class definitions.

在.pro配置文件中增加如下内容:-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-verbose-libraryjars
原创
2408阅读
0评论
0点赞
发布博客于 6 年前

win8电脑右键无响应,右键很慢,右键卡死解决

最近在一些文件上右键的时候,很卡,有点卡死的感觉,显示一会“无响应”之后又好了。    电脑华硕玩家国度G750    按道理这样的配置也不至于一个右键卡死吧?!刚开始还觉得没有什么,但是有时候连续卡就很郁闷了,下定决心找出原因。    初步分析:是因为右键菜单的一些选项造成的。这就要逐步去验证。    首先在卡死又正常显示右键菜单之后,记录下有哪些选项。然后逐一从各个选项归属的软
原创
5219阅读
0评论
1点赞
发布博客于 6 年前

the file “XXX” could not be opened because you don't have permission to view it

the file “XXX” could not be opened because you don't have permission to view it
原创
701阅读
0评论
0点赞
发布博客于 6 年前

不改代码解决ligerui不校验select表单

不改代码解决ligerui不校验select表单此问题非常简单,select的字段上加上一个属性即可解决:比如你的select的字段为city,则加上textField:'city'
原创
857阅读
0评论
0点赞
发布博客于 6 年前

关于spring3中初始化问题$EnhancerBySpringCGLIB$eff0996c@1651ab4

如果使用的是spring3.X当在xxxServiceImpl中加上@Service注解,并在空构造器中System.out.println(this);那么这句会执行两次com.xxxServiceImpl@559309com.xxxServiceImpl$EnhancerBySpringCGLIB$eff0996c@1651ab4如果是spring4.x,则没有此
原创
23800阅读
0评论
0点赞
发布博客于 6 年前

apache shiro中SHA512使用salt并迭代N次进行加密对应C#的加密方法

项目需求:     在java web项目中使用apache shiro来进行安全保护,并使用shiro提供的加密方法来对密码进行加密。     在另外一个c#项目中,需要对接这个java web项目,并且验证的密码是shiro进行加密的。     这个时候就需要对C#端的加密方式稍作修改,才能达到java和c#的加密结果的一致性    注:如果shiro跟springmvc集成了
原创
2037阅读
0评论
0点赞
发布博客于 8 年前

spring-mvc整合freemarker并在ftl模版中显示服务端校验的错误信息,JSR303或者JSR349

写法有多种,应该可以任意组合,最重要的是要引入spring.ftl1.Bean里面的就不再多写了,来个简单就可以了@NotEmpty(message="用户密码码不可为空")  或者写在get方法上private String userPassword;2.Controller里面的写法有几种,看个人习惯    (1).先看第一种这个是返回Strin
原创
3214阅读
1评论
0点赞
发布博客于 8 年前

Android新建项目无法自动生成R.java的问题解决办法

Android新建项目无法自动生成R.java的问题解决办法 一个偶然的原因升级了Android ADK Tools,当时没有什么问题。后来关闭了一次eclipse,然后新的项目以及升级的时候有更改的项目都出错了,是R.java没有生成。 因为项目本身是没有任何问题的,唯一有关的是工具出问题了。后来打开Android ADK Manager,发现Android ADK To
原创
912阅读
0评论
0点赞
发布博客于 8 年前

解决JQuery中input的change(onchange)无法触发的问题

1.在用div模拟select的情况下,可以使用input.bind('change'),然后在模拟选项被选中后的事件中出发此input的change事件,触发方法input.trigger('change');2.使用input.bind('propertychange', function(){your code;}); 这个是input的change事件方法,可以用来实时检测数据,例如是
原创
15099阅读
0评论
0点赞
发布博客于 9 年前

ligerUI所采用的压缩工具

经过多次尝试,发现ligerUI采用的是JSA压缩工具下载地址:http://sourceforge.net/projects/jsintegration/files/tools/_%20JSA-20071021/下载后解压,是一个jar文件,需要java环境在要锁之前需要设置一下这个工具,在 操作->设置->选择“执行文本压缩”这一项,其他的可以保持不变。然后选择文件,要锁。
原创
622阅读
0评论
0点赞
发布博客于 9 年前

jquery事件对象属性

JQuery事件中的Event属性是经常性的被忽略的。大多数时间你的确不怎么用它,但有些时候它还是它还是很有作用的。使用事件自然少不了事件对象.  因为不同浏览器之间事件对象的获取, 以及事件对象的属性都有差异, 导致我们很难跨浏览器使用事件对象.jQuery中统一了事件对象,  当绑定事件处理函数时,  会将jQuery格式化后的事件对象作为唯一参数传入:$("#testDiv").
转载
564阅读
0评论
0点赞
发布博客于 9 年前

JBOSS多实例部署出现Table already exists: JMS_MESSAGES in statement[更新]

如果在jboss中使用ServiceBindingManager部署多个实例,在启动第二个以及以后的实例的时候,会出现这个错误 java.sql.SQLException: Table already exists: JMS_MESSAGES in statement [CREATE CACHED TABLE JMS_MESSAGES]at   org.hsqldb.jdbc.jdbc
原创
2761阅读
0评论
0点赞
发布博客于 9 年前

关于Linux下snmp的Timeout: No Response from localhost错误

错误原因有三个:1、community 错误       这个在上篇文章中有相关的配置.需要注意IP设置.      http://blog.csdn.net/itrider/article/details/73944702、服务没有启动       每次修改配置后,应该重启下snmp.3、防火墙设置,需要开启161端口      /sbin/iptables
原创
27388阅读
1评论
1点赞
发布博客于 9 年前

Linux系统的 SNMP服务设置

安装SNMP略,请参阅LINUX系统SNMP安装说明,一般情况下Linux中 的均已经自动安装了SNMP服务。以下命令可以检测SNMP服务是否安装以及安装的文件包。[root@idc ~]# rpm -qa |grep snmpnet-snmp-libs-5.1.2-11.EL4.7net-snmp-5.1.2-11.EL4.7 配置SNMP按照如下方式修改/etc/s
原创
1079阅读
0评论
0点赞
发布博客于 9 年前

linux下snmp服务简单配置

一.解压[root@localhost lvs]# tar -zxvf net-snmp-5.3.2.tar.gz二.进入源码目录[root@localhost lvs]# cd net-snmp-5.3.2三.Configure[root@localhost net-snmp-5.3.2]# ./configure --prefix=/usr/local/net-snmp -
转载
11425阅读
1评论
0点赞
发布博客于 9 年前

oracle的DatabaseE Links的创建和使用

这几天需要大量的远程数据,需要使用这个方法。1、网上看啦,我看到的是使用以下方法创建的。create database link "DBLINK_NAME" connect to "username" identified by "pwd" using ' ( DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.120)(P
原创
841阅读
0评论
0点赞
发布博客于 9 年前

解决vc6卡死,需要打补丁[有下载地址]

以前一直很少用VC,所以就那么没管,这几天用的多,老是假死,网上搜索了下,果然有补丁。解决vc6卡死的办法就是打上官方的原版VC6sp6补丁/VS6sp6补丁。下载地址如下:请看清你需要的是中文还是英文英文版地址:http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/V
原创
485阅读
0评论
0点赞
发布博客于 9 年前