- 博客(41)
- 资源 (2)
- 问答 (11)
- 收藏
- 关注
原创 springboot sqlserver druid 报错:validateConnection false
异常信息如下:java.sql.SQLException: validateConnection false at com.alibaba.druid.pool.DruidAbstractDataSource.validateConnection(DruidAbstractDataSource.java:1418) at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractData
2021-09-14 10:14:34
2618
3
原创 网页盖章效果实现
先看效果支持pdf、Word、图片盖章。下面讲一下实现要点。前端需要实现拖拽图片,并反馈图片的最终位置给后台,后台根据前端返回的位置信息进行电子签章操作。 由于没有找到合适的前端pdf展示框架(支持印章的拖拽),所以目前方案是将pdf转为图片(一页pdf即为一张图片)后再进行盖章操作。 word和图片需要先转为pdf再进行操作,已经有成熟的API可实现该效果,其他文件类型需要再研究。 前端效果实现 实现图片的拖拽,核心代码如下<div id="container" sty
2020-06-02 16:12:02
5685
7
原创 idea更换module name产生的问题java.lang.NoClassDefFoundError: org/apache/http/HttpEntity
一直报java.lang.NoClassDefFoundError: org/apache/http/HttpEntity异常,但是我写测试类,在main方法中测试时是可以正常使用的。在经过三个小时的苦苦探索之后,想起来我以前改过项目的module 名称,原先我的项目是个demo项目,所以项目名称不规范,后来把该项目名称改掉了,但是tomcat中加载的还是老的项目名称的war包最终修改部署...
2019-11-28 14:18:19
3448
转载 IDEA打不开,点击idea.bat报错Error occurred during initialization of VM
IDEA 切换项目时弹出了Out of memory的提示框:将Xmx设置成2048后,点Shutdown按钮,之后 IDEA 就再也启动不起来了。直接使用C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.2.4\bin* 目录下的 *idea.bat启动会显示如下错误信息:...
2019-05-28 14:20:50
25521
5
原创 微信小程序打开红包效果
先看效果html:<view class='content'> <view class="showHongbao"> <view class='hb_head' style='border-radius: {{hb_head_radius}}rpx {{hb_head_radius}}rpx 0 0;'></view> ...
2019-04-23 16:16:04
6192
原创 微信小程序实现红包雨效果
先看效果图实现效果:每个红包的image大小不一样 每个红包的旋转角度不一样 每个红包的下落速度不一样 每个红包的位置不一样如何实现?在页面上我们用wx:for函数遍历js中的红包数组,如下:<view class='content'> <view class="hongbaoView" > <block wx:for="{{hon...
2019-04-23 13:33:39
10644
原创 sqlserver使用mybatisgenerator自动生成实体类、Mapper接口以及对应的XML文件
准备工作你需要先准备一个sqljdbc4-4.0.jarpom文件新增配置新增依赖<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version...
2019-04-16 13:39:13
3392
原创 springboot不同环境使用不同配置文件打包
在POM文件中新增以下配置<profiles> <profile> <id>dev</id> <properties> <package.environment>dev</package.environment> </properties>...
2019-04-15 10:22:47
4839
4
原创 微信小程序实现波浪效果
话不多说,上代码wxml<view class="background_view"> <view class='wave'></view> <view class='wave_1'></view> <view class='wave_2'></view><
2019-02-20 10:24:29
9925
3
原创 微信小程序data-绑定数据的坑
在whtml中这么写<view bindtap='like' data-id='{{laugh.id}}' data-createdBy='{{laugh.created_by}}'>在js中取值like(e){ console.log(e.currentTarget.dataset['createdBy']); }控制台输出undefined,找了半天原...
2018-09-27 14:05:44
15685
原创 修改地址栏URL而不刷新页面
//HTML5新特性: var state = { title: document.title, url: document.location.href, otherkey: null }; history.replaceState...
2018-04-25 09:52:14
5644
原创 第三方支付——微信web端支付(java)
大概思路:将参数组装为一个map集合,签名后发送http请求给微信,微信会返回一个xml字符串,将这个xml字符串解析并验签,得到code_url参数,传给前台,前台将这个code_url生成一个二维码,就可以了。1、创建支付/** * 微信支付 * @param model * @param order_id * @return * @throw...
2018-02-09 17:27:58
4381
4
原创 第三方支付——支付宝APP支付(java)
这里只涉及java后台,不涉及APP端的代码。1、生成订单信息,给APP@ApiOperation(value = "根据订单ID获取支付宝订单详情", notes = "根据订单ID获取支付宝订单详情")@RequestMapping(value = "createAlipay/{orderId}", method = RequestMethod.GET)@ResponseBodypubl...
2018-02-09 17:16:37
4867
原创 第三方支付——支付宝web端支付(java)
这段时间把支付基本搞完了,因为做的过程中遇到许多问题,特地记录下来,同时方便其他java coder,废话少说,下面开始。整体思路:在后台,根据参数创建支付宝客户端AlipayClient,发送参数到支付宝,支付宝直接返回一个表单,我们只需要将表单输出到页面上,后续支付宝异步通知,比较重要是验签,支付宝也提供的工具,比较方便。(jar包或maven的引入这里省略)1、申请支付宝支付,这里大家自己研...
2018-02-09 16:36:08
7745
原创 spring 定时
id="queryUnfinishedAlipay" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> name="targetObject"> class="com.gttown.user.job.Job" /> name="ta
2018-01-19 15:31:13
233
原创 WEB页面接入百度地图,实现点击地图获取坐标和地址的功能
page language="java" pageEncoding="UTF-8" %> http-equiv="Content-Type" content="text/html; charset=UTF-8" /> name="viewport" content="initial-scale=1.0, user-scalable=no" /> type="text/c
2018-01-18 14:38:43
4665
原创 redis入门
下载RedisRedis是开源的,下载地址:https://github.com/MicrosoftArchive/redis/releasesRedis初体验把下载下来的压缩包解压,cmd进入解压后的目录,连接Redis地址redis-cli -h [ip] -p [port]ip即为Redis的ip地址,port为端口,默认为6379,注意h和p后面有一个空格。连接成功
2018-01-04 14:37:12
186
转载 oracle锁表处理
查看锁表进程SQL语句1:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session ses
2017-10-30 10:10:12
333
原创 servlet获取http请求的内容
public String readReqContent(HttpServletRequest req, HttpServletResponse resp) throws Exception{ //接收请求XML信息 req.setCharacterEncoding("UTF-8"); // 获取输入输出流 BufferedReader reade = new BufferedR
2017-10-30 08:26:49
1422
原创 java中发送get请求
1、创建get请求:public static String doGet(String url, String charset) throws IOException { HttpURLConnection conn = null; String rsp = null; try { String
2017-10-26 09:46:43
638
原创 在使用RBO的情况下,出现两条或两条以上的执行路径的等级值相同的情况下,如何调整执行计划?
如果在目标SQL中使用了hint,就意味着自动启用了CBO(仅有两个例外),那如何在使用RBO的情况下对执行计划做调整呢?1、等价改写目标SQL比如在SQL的where条件中对number或date类型的列加上0,在varchar2或char上加上空字符串,例如||'',这样就可以让原本可以走的索引走不了。2、通过调整索引在数据字典缓存中的缓存顺序来改变执行计划会优先使用后创建(创
2017-10-18 21:01:54
470
转载 运行jar提示:failedtoloadmain-classmanifest
原因描述:MANIFEST.MF文件中的Main-Class配置不正确或格式不正确 检查方式:以WinRarR的方式打开jar包,如图所示, 点击进入箭头所指的META-INF文件夹 将MANIFEST.MF拷贝出来进行编辑 编辑内容,示例如下: 注意好以上三个方面就应该没什么问题了 将编译好的MANIFEST.MF文件依然以WinRaR的打开方式覆盖已有的,或添加到M
2017-08-24 14:11:47
1019
转载 20个常用的正则表达式
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; var r = fi
2017-08-24 08:56:13
479
翻译 Oracle查询优化
查询优化 本章讨论SQL处理、优化方法,以及查询优化器(通常称为优化器)如何选择执行SQL的特定计划。 这一章包含以下部分:查询优化器的概述优化器访问路径的概述连接概述阅读和理解执行计划控制优化器行为1.1查询优化器的概述 优化器是Oracle数据库内置的软件,它决定了执行SQL语句的最有效方式。 本节包含以下主题:优化器操作查询优化器的
2017-08-17 16:37:12
709
原创 ORA-14551: 无法在查询中执行 DML 操作
背景编写了一个存储过程,用来实现单条工单自动派工的功能,大致框架如下:FUNCTION FUN_SV_AUTO_DISPATCH(in_request_id IN NUMBER) RETURN VARCHAR2 IS --可以派工的工单 CURSOR CURSOR_AUTODISPATCH IS SELECT SVRQ.* FROM SV_RE
2017-08-03 13:30:48
1206
转载 CST时间格式化出现误差问题
场景:例如数据库里直接查出来的日期是‘Tue Jun 13 18:13:54 CST 2017 ’,正常的转换后的结果是‘2017-06-14 08:13:54’,结果相差14个小时 给我整的郁闷的不行 ,本来对这个CST,GMT这个时间都是模糊的,所以 我又上网查了大神的贴子,搞定后记录一下。转换后如图(有误差):造成误差原因:CST可以表示美国,澳大利亚,古巴,
2017-07-31 13:42:06
1101
原创 suningtoken could not be redeployed because it could not be removed
问题原因是更新了一个苏宁接口的sdk,jar包的路径为初始导入用户的jar包存放路径,和本地jar包存放路径不一致。解决方案:右键项目->properties->Java Build Path->Librariesremove错误jar包,然后add JARs重新加载项目jar包即可。
2017-07-25 10:04:52
367
原创 count(*) over(partition by…的用法记录
测试数据为:查询:select count(*) over(partition by col1) from tmp_test;查询结果:展示每一行中,根据col1分组的数量。类似于select count(8) from tmp_test group by col1;只不过每一行,都展示分组结果。还可以根据多列分组:select count(*) over(part
2017-06-29 19:23:41
79505
原创 每天一个Linux命令(第二)
虚拟终端进入真正的终端(一共有六个虚拟终端)--》Ctrl + Alt + F1 ~ F6退出真正的终端--》Ctrl + Alt + F7命令参数参数就是写在命令之后的一些补充选项。命令和参数之间有空格隔开。参数里可以包含多个参数,由空格隔开,也可以包含数字,字母,等等。可以说,参数没有固定的格式,但是一般来说还是遵循一定的规范的。短参数(一个字母)最
2017-06-21 11:17:10
342
原创 Oracle存储过程判断字符是否为空
IF p_Gold_Card_No p_Audit_Rst_Flag := 'Y'; p_Rcd_Audit_Item.Audit_Rst_Flag := p_Audit_Rst_Flag; RETURN; END IF;上述写法是错误的,正确的写法是:IF p_Gold_Card_No is not nu
2017-06-19 14:16:04
26309
转载 Oracle定义varchar2()类型存储汉字的长度问题
varchar2最大是4000字节,那么就看你的oracle字符集:(select userenv('language') from dual;)如果字符集是16位编码的,ZHS16GBK,那么每个字符16位,2字节,所以可以容纳2000字符。如果是32位编码的字符集,那么只能存储 1000个字符。例如:varchar(50) 表示该字段类型为varchar2类型,长度为50,可以
2017-06-07 09:47:26
9774
原创 Oracle 物化视图
1、创建物化视图:create materialized view MV_YHMYDBB PARALLEL 10refresh force on demandstart with sysdate next trunc(sysdate) + 1 + 5/1440asselect ……2、手动刷新物化视图:alter materialized view MV_YHMYDBB ref
2017-05-12 08:30:46
665
转载 SVN更新出现版本冲突
以commit后自动生成R.java.mine,R.java.r3368,R.java.r3439为例因为发生冲突了,别人和你都从3368这个版本对r.java这个文件进行了修改,别人修改后先提交了形成3439版本,然后你做了提交操作,这时为了避免你覆盖别人的修改工作,SVN提示你发生了冲突,并自动形成R.java.mine、R.java.r3368、R.java.r3439这三个文件
2017-04-20 16:54:38
681
原创 每天一个Linux命令(第一)
Linux命令的通用格式为命令字 【命令选项】 【命令参数】查看目录:lsls:ls(LiSt)用不同颜色,经过排列的文本列出目录下的文件。绿色---->代表可执行文件红色---->代表压缩文件深蓝色---->代表目录浅蓝色----->代表链接文件灰色---->代表其它的一些文件ls -a:列出目录下所有文件,包括隐藏文件(Linux下隐藏文件都
2017-03-17 22:19:23
2863
原创 JSP九大内置对象
1、request 请求对象,作用域:request用户请求期该对象封装了请求的细节,包括请求参数,属性,头和数据等。2、response 响应对象,作用域:page 页面的执行期该对象封装了返回给客户端的输出,向页面作者提供设置响应头标和状态码的方式。经常用来设置HTTP标题,添加cookie,设置响应内容的类型和状态,发送HTTP重定向和编码URL等。3、session 回
2017-03-10 23:47:56
310
原创 建造者模式
以生产电脑为例。1、创建电脑父类,父类中有显卡和处理器属性(提供get/set方法)。2、创建不同的电脑子类继承父类,子类中提供构造方法,如苹果电脑,联想电脑。3、创建电脑工厂的父类接口,接口中提供构造器,安装显卡,安装处理器和生产电脑的方法。4、创建不同电脑工厂实现父类接口,工厂中有属性电脑,并且不同的电脑工厂提供不同的方法返回该电脑属性。重写安装显卡和安装处理处理器的方法。举例
2017-03-07 23:19:19
274
原创 java设计模式之工厂模式
一、简单工厂模式以生产电脑举例。1、创建电脑父类,该父类提供构造方法。2、创建子类,如联想电脑以及苹果电脑均继承父类“电脑”,重写父类的构造方法,不同的电脑构造方法也有所不同。3、提供工厂类,工厂类提供一个生产电脑的公有方法,方法的返回为电脑,方法参数即为不同的电脑传值,如电脑名称,可以传值“联想”或者“苹果”。方法内部判断传值,如果传值为“联想”,则调用联想电脑的构造方法,返
2017-03-07 23:12:02
494
转载 java中几种常用的设计模式及其实现
一、单例模式1、什么是单例模式采用单例模式创建的类,无论程序如何运行,只会有一个实例会对象产生。2、如何实现单例模式把握三个原则:(1)构造方法私有化。(2)类内部需自己实例化对象。(3)提供公有的方法返回该实例化对象。外部想要拿到该类的实例化对象则必须通过该公有方法的返回(实际上,java可以通过反射机制是能够实例化构造方法是私有化的类的,这会导致所有模式
2017-03-06 22:20:43
2548
原创 使用dbcp连接池用getJdbcTemplate操作clob字段
先简单介绍一下我的项目,是基于spring+struts2+jdbc的,数据库是用的oracel 11g,使用的是dbcp连接池进行连接的。问题描述:在插入clob字段时,出现异常:OracleLobCreator needs to work on [oracle.jdbc.OracleConnection], not on [org.apache.commons.dbcp.Poolabl
2016-01-07 23:37:08
865
jira无法添加用户、所有的用户目录为只读目录仅-。
2022-05-18
使用pdfbox将pdf转为图片是报字体不存在的错误
2020-05-25
keras model.fit函数报错,输入参数shape维度不正确,如何修正
2019-11-15
myeclipse调试时无法显示变量的值
2019-05-22
springmvc项目,pom修改配置文件报错?
2019-02-25
phpmyadmin显示令牌不符
2016-04-19
关于spring配置的疑问
2015-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人