自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 JSoup实现cookie跟踪

【代码】JSoup实现cookie跟踪。

2023-06-07 12:54:08 297

原创 说一下 AudioSegment 碰到的问题

尝试了一下ChatGPT接入到微信公众号,要求是说如果用户选择语音输出,则将文字转成语音发送出去。在解决了N多错误异常之后,最后卡在了一个ffmpeg的组件上。主要是 parameters 这个参数,加上 -c:a ,就能解决了。如果stackOverFlow上的回答你试过了没有用,不妨试一下这个方式。这是一个回忆帖,当时的错误没能截下来,依希记得是说没法转换成mp3,在上面的尝试之后,我决定要自己弄一下。我也捣鼓了挺多遍,卸了重装,不停的尝试,后来所有方法都试过了,都不行。这里记录一下,希望能帮到你。

2023-05-28 01:06:16 260

原创 重写一部分String.format功能

这里发现改了之后,对齐效果仍然不是特别完美。但是比原生的还是好一点,原生的除非说输入的字符串规则完全一致,否则一旦遇到中英文混杂的情况,对齐效果感观上差异比较大。

2023-05-28 00:57:05 127

原创 mysql两个字符串比较差异

mysql函数也可以自定义函数,不必完全依赖内置的函数。

2022-08-15 18:24:16 1236

原创 org.openqa.selenium.StaleElementReferenceException: stale elementreference: element is not attached

场景:用 Selenium 渲染页面后,有一个 Div 是通过 Ajax 渲染出来的,然后碰到了这个异常。StackOverflow 上的答案,看了一部分,基本都是在说如果第一次拿不到,报了这个异常,则在 catch exception 的时候,再执行一次。 这样做大部分情况可能没问题,但是逻辑始终是有问题的。比如说就算执行两次,但是这两次执行的时间很快,而想要获取的元素此时仍然没有渲染出来怎么办?理论上这个概率挺大的。之所以很多人附议这个答案,我理解还是因为对爬虫的结果精度不那么高,所以有时候拿不

2022-01-20 14:29:14 9073

原创 Lombok @Data @Accessors 注解遇到的坑

碰到个反射的问题,原数据是一个 map,对应数据库表的键值对,此时需要将这个 map 转换成 Entity,所以会用到反射。用了 Apache BeanUtils,用了 BeanMap 都是不行,无法反射。如下代码import com.alibaba.fastjson.JSON;import lombok.Data;import lombok.experimental.Accessors;import org.springframework.cglib.beans.BeanMap;im

2021-12-15 13:43:37 1773

原创 Mybatis-plus 动态添加/删除数据源

mybatis-plus version : 3.4.3.1spring-boot version : 2.3.5.RELEASE@Servicepublic class DynamaicRoutingDataSourceManagerImpl implements IDynamaicRoutingDataSourceManager { @Autowired private DataSource dataSource; @Autowired private

2021-11-11 10:44:21 1098

原创 MacOS 安装 Kettle(Data Integration)

Mac OS version11.3.1Kettle version 9.1.0.0-324Java version1.8.0_202-b081.检查 Java 版本据说 Java 新版本的 JDK 有 bug,导致 kettle 运行会有问题。如果当前版本高于 202 。需重装降级。降级方式:官方链接sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/Pr..

2021-11-05 18:30:15 1133

原创 Java通过跳板机远程连接数据库

以下列举了程序使用 ssh 到跳板机,通过跳板机连接 mysql 数据库的过程。首先是 maven 依赖<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.53</version> </dependency>看了下基本都是用这个包,但是这里有一个问题,就是

2021-10-09 11:49:53 1908

原创 Intellij idea 修改 setter,入参统一为 Obeject

在抽象场景中,我们的 Model 也需要更加抽象,此时原先的严格语法已经不再适用,这里修改一下 setter 模板,供参考右键 > Generator > setter#set($paramName = $helper.getParamName($field, $project))#if($field.modifierStatic)static ###end#set($t = $field.type)void set$StringUtil.capitalizeWithJav.

2021-03-02 17:01:36 255

原创 对象 toString() 文本重新转成结构数据

public static JSONArray parseArray(String requestStr) { JSONArray array = new JSONArray(); try { array = JSON.parseArray(requestStr); } catch (Exception e ) { requestStr = requestStr.trim().substring(1, ...

2020-11-06 11:20:13 1670

原创 轻量的邮件、短信模板渲染功能

有时候就是需要一个很简单的模板渲染功能,就是一些固定的参数,然后将参数替换掉。如邮件模板、短信模板等等,这些模板内容比较单一,文字不多,变量类型单一,同时没有上下文的约束。如果我们使用如 velocity 这类模板引擎来做这个事情,相对来说还是重了一点。其实这类功能还是比较简单的,完全可以手写。以下是我写的一个方法,欢迎指正和学习,留言全接。public class RenderUtils { private static final Pattern p = Pattern.compi.

2020-06-23 17:52:30 324

原创 Html 转图片或转 PDF 碰到的问题及个人解决方式

很少写博客,可能心思有点杂,很少沉淀下来。但是偶尔看到很久前写的博文对一些小伙伴有帮助,还是比较开心的。几年前写过一篇 itext 转 pdf 富文本编辑器 想着的一些问题,发现留言还不少,刚巧后面有时间,也有些问题需要处理的时候,重新弄了一遍。这里贴一下,方便回顾,也方便有需要的小伙伴解决问题。以下是 html 转 png 的例子,实际上不管是转 pdf 还是转 png,要解决的还是 html 渲染过程中,html 规范导致的各类问题。前例直通车<dependency> &lt

2020-06-23 17:44:01 1255

原创 友盟 java sdk,ios 推送支持设入标题、内容

友盟的官方 sdk 中,ios 的推送是不支持你设定标题和内容的,有点奇怪这应该是基础功能,为什么会不支持。官方给的 API 里显示,是可以设标题和内容的,如图也就是说, alert 可以是文本,也可以是 jsonobj,但是官方给的 sdk 中,alert 只能设置为文本public void setAlert(String token) throws Exception...

2019-08-07 11:20:03 568

原创 mybatis-generator 报错 “This is not a MyBatis Generator Configuration File”

以前写过一个定制的 generator 插件,最近拿来使用,本来没问题的,今天用的时候突然报“This is not a MyBatis Generator Configuration File”,看了半天源码也没发现什么问题,后来去官网看了下。官网:http://www.mybatis.org/generator/configreference/xmlconfig.html看了下语法...

2018-12-17 17:43:33 4284 1

转载 关于 zsh 控制台乱码的问题

这算转载吗?应该算吧!比如我比较看好的一个主题 agnoster ,乱码了,博客这边都是让下载字体,字体也下载了,还是不能解决。不是他们说的不对,是没说全,还没说设置字体那一步呢!!介绍个地址,写的挺全的。https://gist.github.com/kevin-smets/8568070

2017-12-19 10:57:11 8825

原创 easyui页面过长,模态不全屏, 且模态弹框不居窗口中间

很久没写博客了, 这几天写代码又碰到了几个问题解决了, 在这里记一下, 希望能帮助到各位.问题1.       easyui的弹框, window或者是dialog, 只能显示一屏, 如页面过长延时加载, 加载完之后超出一屏,  弹窗时, 一屏之下的内容是不能被模态层包住的.  可能讲的有点绕, 碰到这种问题的, 也许能懂我所说的.问题2.      easyui的

2014-12-29 18:33:45 7163 1

原创 springMVC+dwr

直接贴代码吧。这里因为一些原因,

2014-09-04 16:28:45 3570 2

原创 nginx初识

我看了一篇博客,挺适合初学的传送门

2014-08-22 11:32:14 591

原创 jmail 553 exception

javax.mail.MessagingException: 553 authentication is required,smtp1,

2014-08-20 17:22:54 668

原创 centos安装nginx

[root@iZ23n0gaca9Z nginx]# wget http://nginx.org/download/nginx-1.7.4.tar.gz以下基础操作,参见以下地址,传送门make install 那一步的时候,我出异常了,显示cp: `conf/koi-win' and `/usr/local/nginx/conf/koi-win' a

2014-08-20 11:36:14 5004

原创 springMVC+velocity配置

闲话不多说,以下是本人整合springMVC+velocity的一些心得和体会applicationcontext.xml

2014-08-11 16:35:59 46969

原创 itext转PDF,富文本编辑器解决方案

关于itext转PDF的实现,大家可以看以下地址,如果不涉及富文本,上面

2014-08-07 21:41:49 8256 12

原创 js两个相同字符串不相等问题

今天处理js时,发现一个奇怪的问题,明明两个字符串相等,但

2014-07-11 16:54:47 15934

原创 html富文本两次转码后解决方案

其实解决方案有很多。如果在jsp下,你可以写标签来转换成你想要的html富文本,还可以实现自定义的过滤。如果在vel

2014-07-08 11:47:42 6764

原创 tinymce jquery版使用记载

引入文件 初始化

2014-07-04 17:00:54 2639 1

原创 j2ee容器服务关闭进程未杀掉

linux下ps aux | grep "java" | grep "项目名称"得到进程号,得到之后,就杀死。

2014-07-03 17:34:23 637

转载 进制转换

如:85 210 1000 111111 ---------------转化为十进制分别是多少? 九进制 六进制 四进制 二进制 (85)9=((0*9+8)*9+5)10=(8*9+5)10=(72+5)10=(77)10 (210)6=(((0*6+2)*6+

2014-04-28 10:42:40 553

转载 Spring Security3

http://www.blogjava.net/SpartaYew/archive/2011/06/15/350630.html

2014-04-25 13:46:13 369

原创 工作中需要用到的网站

在这里mark一下,以后常更新

2014-04-14 16:53:24 598

原创 ubuntu下使用idea笔记

以前都用eclipse,偶尔会使用myeclipse,最近使用ubuntu,下载好eclipse后,运行起来很恶心,不知道是不是配置什么,还是别的原因,这个暂且不管了。果断下载了个idea使用。下载地址下载好之后   tar -zxvf /home/kehui/software/ideaIU-13.1.1.tar.gz   sudo cp /home/kehui/softw

2014-03-30 21:30:49 3543

原创 安装ubuntu作为java开发的全过程

早就听说ubuntu多么适合开发,一直没有自己用过,这阵子觉得硬盘文件好像太多的杂物了,于是果断格了,装了ubuntu。原本装的是12.04的,开发中使用idea连接svn,好像有些问题,想换新版本试一下。以下是我安装ubuntu13.10 64bit作为java开发的全过程。首先,如果你电脑系统是windows或者其它的,你可能需要作一个ubuntu的u盘启动盘。1.下载

2014-03-30 21:10:32 1046

原创 java.util.ConcurrentModificationException 异常说明

今天碰到一个奇怪的问题。List lstChannels = cmsManager.getNewsDao().findAllActiveChannels2(); for (Channels c : lstChannels) { if (c.getChannelUrl().equals("meeting")) { lstChan

2014-03-27 11:04:44 687 2

原创 maven学习记载

maven for eclipse的插件,原先m2e官网提供的地址,现在是下载不了的。新地址:http://download.eclipse.org/technology/m2e/releases  这个是可用的,已经试过了。m2eclipse-plugins配置详解http://maven.apache.org/plugins/maven-eclipse-plugin/m

2014-03-24 00:14:29 564

转载 从JAVA客户端访问Redis示例(入门)

转载地址本文记录了安装Redis和从JAVA端访问Redis的步骤从http://download.csdn.net/detail/kkdelta/4034137 下载本文所需文件.1,在Linux上安装Redis服务.下面的操作的base dir为 /root/4setuptar xzf redis-2.4.6.tarcd redis-2.4.6mak

2014-02-12 17:21:04 718

转载 myeclipse8.6安装svn

第一种:在线安装1.打开HELP->MyEclipse ConfigurationCenter,切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit L

2013-11-08 09:41:23 494

转载 Spring MVC 原理

Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器、视图解析器、视图组成。 Spring MVC的原理框图:    整个处理过程从一个HTTP请求开始:1)DispatcherServlet接收到请求后,根据对应配置文件中配置的处理器映射,找到对应的处理器映射项(HandlerMapping),根据配置的映射规则,找到对应的处理

2013-09-02 11:02:39 582

转载 DispatcherServlet详解

转载地址3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要

2013-08-30 15:23:51 2401

转载 Spring contextConfigLocation

转载地址spring如何使用多个xml配置文件 1, 在web.xml中定义 contextConfigLocation参数.spring会使用这个参数加载.所有逗号分割的xml.如果没有这个参数,spring默认加载web-inf/applicationContext.xml文件.例如:    contextConfigLocation          

2013-08-30 15:00:18 708

原创 螺旋矩阵

[code="java"]/** * 1 16 15 14 13 * 2 17 24 23 12 * 3 18 25 22 11 * 4 19 20 21 10 * 5 6 7 8 9 */ public static void print(int n){ int[][] xy = new int[n][n]; int cir...

2013-08-26 16:45:59 69

封装好的Java调用JavaScript引擎工具

其实使用javascript动态调试测试功能,是一个很好的方式,

2021-10-11

Java写的轻量级模板转换工具

像是velocity freemarker 这样的工具,还是重了一些,在消息通知、短信这类特定场景中,可能需要更简单的方式。这是个人写的一个模板工具,方便快捷

2021-10-11

spring-mybatis官方例子

上次上传资源的时候,上传错了,没把spring-mybatis的官方例子包含进去,sorry...这是spring-mybatis的官方例子,有具体文档,请参见http://mybatis.github.io/spring/zh/index.html;

2014-04-05

SSH2+easyui全局模态零配置附权限管理

SSH2框架应用,已经试用了一个项目。有点难点的是Easyui全局模态的使用

2013-06-03

struts2.3.8+spring3.2.0+hibernate4.1.9真正零配置附一个Demo绝对纯净版

这是本人周末期间,无聊时之作,说实在的,当时整的时候坑得要死,后来网上查各种资料,这个框架也并非全部由本人整合,至少jar包是借用别人已经整合好的,其它的一些配置文件和源码,要么就是太繁杂,要么就是太麻烦,本人经过整合,这是最后整合的结果,应该还是比较简单易懂的,如果需要文档的,请在评价时说明,文档需求量过多,本人会写份详细文档的。因为我也是上班族,所以,大家都能明白框架的内容,那是最好了,大多不明白,那我只能抽时间写份文档,这都不碍事儿。需要学习交流的,可以加我扣扣:903651293

2013-03-10

ehcache的配置参数详解

hibernate ehcache.xml 配置详解

2012-12-17

java做的投票系统

分数要多了点。。。因为缺分。。。但对于新手或者是有一定基础的学习者,相信是会有很大进步的。 搭项目之前,请一定要看readme.txt哦

2012-08-14

j2ee实现开关windows服务

j2ee实现开关windows服务

2012-06-05

开关windows服务的web程序

一时兴趣做的一个用网页来开关windows服务的程序,对本程序,文档里有说明,可以下来研究下。

2012-06-04

servlet+jsp实现上课点名系统

本程序是开源的本人自己做的一个上课点名系统。具体操作请阅读相关文件readme.txt,有不懂的地方或者看不太明白的地方,请联系我,QQ:903651293

2011-11-27

用java做的flash文件

此方法最核心的部分,是计算的步骤和数据的保存。初学者理解里面的计算原理,可能会比较吃力,但认真看几遍,会理解好多东西

2011-11-27

servlet画一个电视机

此文件里面分别画了两个图,一个是一个圆,还有一个是本人照着自己的显示屏画的电视机。

2011-11-27

十进制与unicode互转

本类实现了unicode码与十进制码的转换,里面有源代码,希望能帮助到你

2011-11-27

学生信息管理

本程序是初学GUI的同学一个比较好的实例,这篇代码看起来比较轻松,实现的逻辑也比较简单。希望有好程序的同学,也共享我几个。QQ:903651293

2011-11-27

javax.swing实现分页

此程序以GUI的形式实现分页,因为此程序是本人在刚接触编程不久写的,所以代码的构造比较乱,但希望能帮上您的忙。

2011-11-27

tomcat7.0官方版

这是官网上下载的tomcat7.0安装版

2011-11-22

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

TA关注的人

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