- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘
Access denied for user 'root'@'localhost' 通过创建新的 mysql 用户解决了问题
2022-07-13 10:08:41 1022
原创 gitlab-ce 14 初始密码无法登录
gitlab-ce-14 安装好后,root 用户的初始密码放在 /etc/gitlab/initial_root_password 文件中,但我用这个密码仍然登录失败。用下面的命令可快速重置 root 密码,已验证通过。gitlab-rake "gitlab:password:reset[root]"[root@localhost gitlab]# gitlab-rake "gitlab:password:reset[root]"Enter password: Confirm passwo.
2022-04-14 16:12:52 3193
原创 The type okio.ByteString cannot be resolved. It is indirectly referenced from required .class files
开发环境:eclipseBuild id: 20100218-1602jdk 1.6编译出错的关键代码 okhttp3.RequestBody body = okhttp3.RequestBody.create(contentType, param);提示:The type okio.ByteString cannot be resolved. It is indirectly referenced from required .class files解决...
2020-08-29 11:35:04 1992
原创 为了应对 Xss 跨站脚本攻击,新增 XssFilter 统一处理实践
问题背景:1、早期的软件产品,使用 spring mvc2、jsp form 表单中要传附件,同时有 input 字段要提交,因此表单 encType 必须是multipart/form-data, action="POST"问题:1、按照流转很广的方式 ,新建 XssFilterServletRequestWrapper extendsHttpServletRequestW...
2019-11-08 14:57:32 354
原创 连接rabbitmq 报错 com.rabbitmq.client.ShutdownSignalException: connection error
ConnectionFactory factory = new ConnectionFactory(); // 连接IP factory.setHost("127.0.0.1"); // 默认监听端口 factory.setPort(5672); // 虚拟机 factory.setV...
2018-11-01 16:00:58 13528
原创 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.10' (111) 客户端连接 centos 7 mysql 数据库失败
参考 https://stackoverflow.com/questions/1673530/error-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111排查了 /etc/my.cnf 里面的 bind-address 等问题,如果还不行 请执行试下/bin/systemctl stop firewalld.service/...
2018-10-21 20:43:32 4412
原创 java java.lang.reflect.Parameter .getName() 取method的参数变量名(Obtaining Names of Method Parameters)
根据 oracle 官方解释(https://docs.oracle.com/javase/tutorial/reflect/member/methodparameterreflection.html) , 编译器为了压缩 .class 大小,压缩了参数名,默认用 argN, N代表方法参数列表下标,通过 java.lang.reflect.Parameter .getName() ...
2018-10-17 10:07:55 1807 1
原创 java 9 class newinstance Deprecated
从 java 9 开始,不推荐直接 clazz.newInstance() 会编译警告推荐用 clazz.getDeclaredConstructor().newInstance()注:此方法传播由 nullary 构造函数引发的任何异常, 包括选中的异常。使用此方法可以有效地绕过编译时异常检查, 否则编译器将执行此操作。构造函数. newInstance 方法通过在 Invoc...
2018-08-22 10:00:13 5387 3
原创 phantomjs 抓取页面失败
蛛蛛爬虫无法抓取 angularjs 渲染的页面,解决这个问题通常要用到第三方技术,phantomjs 是个不错的选择,今天测试抓取 www.baidu.com 没有问题(phantomjs getpage.js "http://www.baidu.com"),但抓取自己的网站却有问题 (phantomjs getpage.js "http://www.port56.com"),经过分析,发现是因...
2018-08-15 12:01:52 1709
原创 java 整形相乘溢出
今天看日志发现有一段程序不应该执行的,经过检查发现,犯了一个错误,四个 int 相乘超出 int 最大值造成溢出,结果为负数3600 * 1000 * 24 * 29 = -1789367296处理:将乘法算式 直接改为 2505600000 或者将第一个数后面加上小写字母 l ,3600l * 1000 * 24 * 29 ...
2018-07-26 22:27:57 611
原创 spring boot restful api 方法参数 BindException 异常处理
客户端 post json 数据,api 方法 接收的参数绑定出现异常,抛出 BindException 异常,可以按照如下的方式处理1、方法参数中增加 BindingResult 参数,通过 bindingResult.hasErrors() 判断是否出错2、在 配置类中重写 addFormatters 方法@Configurationpublic class MyWe...
2018-07-23 17:14:16 6150
原创 java new interface 的处理
在 spring boot 中,需要重写 WebMvcConfigurerAdapter 抽像类,来定义自己的一些处理逻辑@Configurationpublic class MyWebAppConfigurer extends WebMvcConfigurerAdapter { @Bean public Converter<String, Date> string...
2018-07-21 12:01:33 2063
原创 年月旬日历控件
在网上看到了一个 年月旬的日历控件,自己就写了一个,截图如下:1、html 模板<div class="main-form-kalendar" id="main-form-kalendar" ><div class="kalendar"><ul class=" year"><li ><a id="
2018-05-16 09:11:48 1117
原创 angularjs 1.3 ng-repeat 排序
angularjs 1.3 ng-repeat 对数组进行排序,格式如下{{ orderBy_expression | orderBy : expression : reverse}}其中expression : 根据哪个字段排序reverse:是否倒序示例如下: ng-show="newsList57" ng-repeat="news in newsList57|orderBy:id:true"...
2018-05-10 17:48:42 2906
原创 spring boot 1.5.9.RELEASE @Aspect aop 切面不生效问题
1、我的语法是这样的:@AfterReturning(value = "execution(public int cn.hy.tailer.service.IMessagesSmsoutService.save(MessagesSmsout)) && args(model)")2、IMessagesSmsoutService 的实现类public class MessagesSms...
2018-03-24 22:26:14 4764
原创 angularjs watchGroup
angularjs 1.3 中加入了 watchGroup,更方便做 select 联动var watchGroup = $scope.$watchGroup(['terminalCity', 'terminal'], function(newValues, oldValues, scope) { // newValues[0] -> $scope.termin...
2016-11-15 17:10:23 181
jquery attr onclick 问题
今天要写个获取验证码倒计时 60 秒,用到了 setInterval 。其中按钮点击后要禁用 onclick 事件 (当然也可以在 onclick 事件中判断剩余时间小于 60 秒就 return false) ,当剩余时间为 0 秒时,则要恢复按钮的 onclick 事件,[color=red]问题就出在恢复 onclick 上,enableObj 函数一执行...
2016-10-30 16:58:26 475
java.util.Calendar 常量值
今天反编译之前写的 DateUtil.class ,引用 Calendar 的常量现在全部变成数字了。需要把这些数字变回常量,通过反射把这些值打印出来备用。Calendar.ERA=0Calendar.YEAR=1Calendar.MONTH=2Calendar.WEEK_OF_YEAR=3Calendar.WEEK_OF_MONTH=4Calendar.DAT...
2016-10-26 10:22:50 485
spring 4.2 jdbc 两个新方法
1、SqlRowSet rs = jdbcTemplate.queryForRowSet("select count(1) as count from test where key=? " , key);查询只有一个参数时,不用再向以前样传数组了 new Object[]{ key } ,现在只需要传一个 key 参数即可2、jdbcTemplate.batchUpdate(" ...
2016-10-10 19:02:14 125
原创 centos 6.5 复制并覆盖文件夹 ,不弹出确认框
cp 前面加一个 斜线即可#\cp -rf classes /home/ty/webapp/WEB-INF/
2016-09-30 18:01:14 1517
Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find resu
spring + mybatis + mysql + maven + tomcat,之前运行是正常的,后来突然出了问题,报错如下:Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer 因为刚引入 mav...
2016-09-29 16:54:16 892
原创 java.sql.ResultSet.getObject float 字段科学计数的处理
经过测试,sql server 2008 数据库, jdk1.5 ,如果字段是 float 并且数字长度大于等于8位,java.sql.ResultSet.getObject 返回的值是科学计数形式,处理方式: 使用 java.sql.ResultSet.getBigDecimal("字段名").toPlainString(); 就按照原始值显示,不用额外格式化
2015-11-05 12:14:02 1481
原创 AIX6.1 + ibm jdk1.5 SR12 OA 不定时宕机 jvm 进程直接 crash 掉
在AIX6.0 或者 5.3 上面一点问题没有,部署到 AIX6.1 上就不定时宕机,jvm 进程直接crash 掉了; 5天会宕机3 4次,OA运行日志 在宕机前10分钟内什么错误都没有。留给我分析的就下面这个 javacore 里面的内容,根据 javacore 判断肯定没有内存溢出,因为宕机的时候有 20% 的空闲内存。 核心信息就两句 Dump Event "gpf" (00002000)...
2014-08-12 11:29:18 277
A域通过iframe嵌套B域,打开B域下面的fck提示fckeditorcode_ie.js 第21行permission denied...
解决办法:在 fckeditorcode_ie.js 的 21 行 window.top.location.search 加上 try catch
2012-09-05 09:06:39 225
org.apache.jasper.JasperException: Unable to compile class for JSP
环境 windows2008 server 服务器+tomcat5.5.28+jdk1.5.0.6 好端端的程序,在别的项目上运行的好好的,在这个环境下却运行很不稳定,不知不觉点了某个页面就报错了,jsp 没有任何问题。 最终解决问题:1、换jdk为 1.6.0.30 2、删除 webapp\WEB-INF\lib\rt.jar ,是同事开发一个特殊功能加进去的(在...
2012-08-29 17:07:21 73
原创 tomcat服务器端下载程序设置 content-disposition inline ,客户端 win7 ie8 中打开 word 附件,会提示安全框,要求输入凭据
tomcat服务器端设置 content-disposition inline ,客户端 win7 ie8 中打开 word 附件,会提示安全框,要求输入凭据。经过测试,只有word 附件才会有问题,其他的附件不会,临时解决办法: byte[]
2011-09-04 12:26:55 2603
lucene 写入索引时发生Lock obtain timed out异常
IndexWriter writer = new IndexWriter(this.lucenePath, new SimpleGBKAnalyzer(),false);执行这行代码时报了下面的异常,java.io.IOExceptionjava.io.IOException: Lock obtain timed out: Lock@C:\DOCUME~1\ADMINI~1\LOCALS~...
2010-04-13 18:18:20 252
原创 oracle增加表字段时,加""引起的小问题
近日,在程序开发及测试过程中发现,在oracle的数据表中增加一个新列语句如下:alter table employee add ("age" number(3,0) not null); 用PLSQL Developer查询表时,发现此字段名是小写的,而其他字段名全部是大写的,奇怪。后来用select age from employee 查询时报错“标识符无效”,再用select
2008-11-07 15:37:00 1011
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人