自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java编程

梦就在前方

  • 博客(229)
  • 资源 (17)
  • 收藏
  • 关注

原创 使用数据库实现本地阻塞队列

一个应用只能使用5个队列,我们的应用队列有很多,根本就申请不了,就只能用本地队列

2023-03-25 13:56:02 288

原创 Redis实现分布式锁

分布式锁redis实现,使用setnx+value_expireTime。

2023-03-07 20:37:27 390

原创 mybatisPlus逆向工程使用

myBatisPlus逆向工程使用

2023-02-25 14:50:24 547

原创 springBoot读取json文件

代码如下import org.junit.Test;import java.io.*;public class JsonTest { @Test public void testMethod() { BufferedReader br = null; String path = "a.json"; try { br = new BufferedReader(new InputStreamReader(J

2020-05-26 18:07:19 12848

原创 Caused by: java.sql.SQLException: 无法从套接字读取更多的数据 error code [17410]; 无法从套接字读取更多的数据

oracle查询语句报如下错误error code [17410]; 无法从套接字读取更多的数据Java端报如下错误Caused by: java.sql.SQLException: 无法从套接字读取更多的数据处理方式-- 查询语句select a.ksppinm name, b.ksppstvl value, a.ksppdesc description from ...

2020-03-14 21:34:30 5534

原创 css让网页内容可以被选中,element-ui网页文本无法选中

css/*让文本可以被选中*/.venus-list-page { -moz-user-select: text; /*火狐*/ -webkit-user-select: text; /*webkit浏览器*/ -ms-user-select: text; /*IE10*/ -khtml-user-select: text; /*早期浏览器*/ user-select:...

2020-02-20 15:13:10 790

原创 SpringBoot如何干掉if else?

前言看到crossover Jie的文章《利用策略模式优化过多if else代码》后受到启发,可以利用策略模式简化过多的if else代码。需求这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个概念是根据订单的不同类型做出不同的处理。项目结构订单实体/** * 订单实体 */public class OrderDTO { privat...

2020-02-15 14:19:03 1827

原创 最新win10专业版输入法快捷键设置

第一步点击首选项第二步选择拼写、键入和键盘设置第三步高级键盘设置第四步语言栏选项第五步选择高级键盘设置最后一个快捷键...

2019-12-02 10:12:06 546

原创 oracle 截取指定长度字符串,不足使用空格补贴

方便oracle截取数据/*长度不过补贴空格,#表示空格*/select substr('12345678'||'##########', 0, 10) a from dual;/*12345678##*//*一个数据也没有,#表示空格*/select substr(''||'##########', 0, 10) a from dual;/*##########*//*数据足够*/...

2019-10-17 10:18:35 1401

原创 java 使用maven坐标 连接micro access数据库

maven坐标<!--microsoft acess数据库连接器--><dependency> <groupId>net.sf.ucanaccess</groupId> <artifactId>ucanaccess</artifactId> <version>4.0.1</ve...

2019-09-27 10:38:59 1354

原创 文件上传-中文文件名转码成对应的字符

业务场景:上传中文文件时,下载的文件名是乱码,前台字符解析例如:更新测试菜单权限.sql 上传到服务器保存文件为:%E6%9B%B4%E6%96%B0%E6%B5%8B%E8%AF%95%E8%8F%9C%E5%8D%95%E6%9D%83%E9%99%90.sql那么下载文件就是%E6%9B%B4%E6%96%B0%E6%B5%8B%E8%AF%95%E8%8F%9C%E5%8D...

2019-09-20 10:40:24 1181 1

原创 win10 vmware12 桥接模式无法与主机ping通

我的电脑上安装了vmware和virtualBox 导致虚拟机不能桥接模式连接网络配置截图我的上网网卡因为电脑上的网卡比较多,无法自动识别,比如我电脑上有virtualBox网卡,估计就是这个导致网络无法自动识别至于怎么配置网络可以百度,我这里推介一个我本人喜欢命令行界面,没有使用可视化操作界面(主要是省电脑资源,我可能需要同时开启多个虚拟机)https://j...

2019-08-11 09:32:30 609

原创 oracle12c网络配置+windows10

tnsnames.oraORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATIO...

2019-07-03 09:46:20 498

原创 tomcat与jrebel启动导致内存不够

tomcat与jrebel联合使用的时候可能导致jvm申请的内不能不够,导致项目启动失败-Ddevmode -Xms256m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Dspring.profiles.active=dev -DnoDongle...

2019-06-23 16:27:14 595

原创 Navicat特殊命令不能执行

在Navicat中执行如下命令报错select 'EXECUTE stmt;/**执行SQL**/$top;'在workbench上不报错

2019-03-21 11:48:00 1509

原创 bat删除指定端口

直接上代码吧@echo offecho 启动脚本成功:作者jaden.liu rem ==========================设置需要关闭的端口==========================:: 获取输入框数据set /p myport=请输入需要删除的端口号if '%myport%' == '' ( echo ----------------------...

2019-03-20 10:06:49 772

原创 jenkins自动部署maven项目

jenkins+svn+maven+ssh实现自动远程部署  1.为什么要使用jenkins   公司由于版本迭代速度过快,人工维护繁琐,想让这个工作内容由机器自动完成。原先工作流程使用jenkins后反之就是使用这个以后可以减少重复劳动,释放时间。2.怎么使用第一步安装jenkins  怎么安装看这个链接https://blog.csdn....

2019-02-19 16:35:21 1100

原创 js input只能输入小数

 在项目中需要控制输入框必须是小数,且需要控制位数&lt;input name="one" class="channel-input" onkeyup="clearNoNum(this)" placeholder="输入小数"&gt;&lt;script type="text/javascript"&gt;// 只允许输入小数function clearNoNum(

2019-01-23 15:12:53 1535

原创 tomcat安装ssl

如果你想讲http服务升级为https,那么你需要安装ssl,这个东西你可以在腾讯云上安装免费ssl证书,首先你要有账号,申请后就可以下载证书了下载后二、配置server.xml(标记的都是需要修改的)redirectport是重定向端口,是为了将http转为https服务的端口,我这里改了默认端口,因为https端口已经被另外一个程序占用,所以改成了744...

2019-01-17 14:33:23 523

原创 GooFlow有后门代码

总结:在项目运行的时候发现html页面总是自动清空,js中有document.wirte(''),就是这个代码导致的,但是在GooFlow.js源码中根本就发现不了,结果发现eval()这个函数报错,于是执行代码发现隐藏代码。。。这个地址下载的源码有问题:http://www.17sucai.com/pins/26954.html修改源码:下图,注释掉eval函数的内容就好了测试方式:...

2019-01-16 17:37:12 1246

原创 js带点属性解析成对象

问题描述:一个hibernate对象写入jqgrid,然后在将jqgrid行数据读取出来,发现有些属性没有被序列化成对象,这个时候我们需要将带点的属性转换成对象。var node = { lsh: 1, brjbxx: { xm:'张三', zDXBbh:'1', vip: { jbzh: 0, ...

2019-01-03 12:41:21 651 1

原创 jenkins在windows操作系统中编写部署脚本cmd

@echo offrem 上面那条语句解释:关掉代码显示,不是关闭控制台日志rem 设置字符编码chcp 65001echo 启动脚本成功:作者jaden.liuecho ==========================设置tomcat根目录==========================echo D:\program\jenkins\product\apache-tom...

2018-10-21 13:46:14 4584 1

原创 cmd关掉tomcat

@echo offecho 启动脚本成功:作者jaden.liurem ==========================关闭tomcat==========================rem 遍历结果集(多行),获取每行的第5个元素,保存最后一个数据for /f "tokens=5" %%i in ('netstat -aon ^| findstr ":6060"') do ...

2018-10-21 13:42:43 1655

原创 java获取文件路径的二种方式

方式一:使用类加载器 @Test public void test_path1() { String path = ClassLoader.getSystemResource("").getPath(); System.out.println(path); } 方式二:使用classpath @Test public void test_path2()...

2018-10-09 10:27:27 627

原创 maven-mysql,oracle,sqlServer数据库连接器

maven坐标:&lt;!-- jdbc,mysql实现 --&gt;&lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt; &lt;version&gt;5.1.38&lt;/versi

2018-10-04 14:50:52 482

原创 The target type of this expression must be a functional interface

使用JDK8 lambda 语法报错,这个一般指的是eclipse编译class的JDK版本低于1.8   

2018-10-04 11:44:40 10116 5

原创 查询每个学生每门课程的成绩,sql server行转列实现

本人经常写sql server脚本,有时需要行转列,这里做个笔记。练习脚本-- 学生表CREATE TABLE student ( stuid VARCHAR(16) NOT NULL, stunm VARCHAR(20) NOT NULL, PRIMARY KEY (stuid));-- 课程表CREATE TABLE courses ( courseno V...

2018-10-03 21:58:08 4825

原创 spring+jpa+hibernate实现多数据源

关键配置:AbstractRoutingDataSource使用这个动态管理DataSource的数据源就可以实现动态切换数据源了,亲测可用。给出部分配置代码:spring-datasource.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.o...

2018-10-01 23:50:34 1593 1

原创 java处理url中重复/问题(//转换成/)

实现代码 @Test public void test_a() { String path = "/aaa//bd/ss/aa/a"; path = path.replaceAll("/+", "/"); System.out.println(path); }测试结果:/aaa/bd/ss/aa/a    ...

2018-09-25 17:42:58 1352

原创 idea(webstorm) 点击文件与目录自动对应

在使用eclipse的时候,搜索文件,然后想找到该文件对应左侧目录结构,这个时候在目录上右scroll from source 的按钮,点击它就可以对应了,也可以设置自动对应,截图:设置自动映射        ...

2018-09-23 16:47:29 10575 2

原创 maven+kettle调用ktr文件,与web项目集成demo

先做一个jar工程,这个工程是jdk1.7的,使用maven说明:这个东西需要使用Spoon.bat设计转换,然后使用java调用Spoon.bat设置的demo.ktr文件目录结构如下:首先需要下载kettle6,连接地址https://sourceforge.net/projects/pentaho/files/Data%20Integration/6.1/解压后目录结...

2018-09-21 17:24:21 7472 2

原创 linux-shell脚本批量杀死pid(redis集群删除)

redis集群删除#!/bin/bashpid_name="redis"echo "杀死的进程名称:" $pid_namepid=$(ps -ef|grep $pid_name|grep -v grep|awk '{print $2}')echo "pid列表:" $pidfor item in $piddo  echo "杀死进程pid=" $item  kill -...

2018-09-16 17:59:55 2460

原创 Unknown column 'a' in 'field list'

在数据库操作中遇到Unknown column 'a' in 'field list'错误例如:insert into user_out values (a,  22)这个语句就会报错,这是为什么呢?正确的写法:insert into user_out values ('a',  22),就是数据库字段是字符,但是输入的数据不符合类型这个错误一般发生在orm框架自动映射数据,或...

2018-09-15 17:41:11 3448

原创 idea2018+maven+web新手maven指南

注意:这个是给新手使用的,我自己本人遇到了很多坑,跑个web项目也是麻烦 第一步:安装软件第二步: 点击下一步groupid:com.myCompany.myProjectartifactid:mymodule注意:groupid&amp;artifactid这两个是maven项目坐标指定maven最后一步第三步:这个时候项目正在...

2018-09-03 22:54:11 7610 6

原创 Java+WebSocket技术实现

这个主要应用于两个页面的通信项目功能,当我们在一个页面录入信息时希望另外一个人不要主动刷新页面就可以获取到信息来张图片这个是本人辛苦研究的代码,大家可以去这个地址下载,需要下载积分点击我打开资源...

2018-06-03 16:09:49 1286 4

原创 jQuery-form简易封装(hibernate)

var data = $('#formLogin').serializeJson();封装的方法//扩展jQuery对象方法$.fn.serializeJson = function() {    var serializeObj = {};    var array = this.serializeArray();    $(array).each(function() {      ...

2018-05-09 09:39:42 284

原创 MongoDB安装设置密码登录

参考网址https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html#这篇文章有下载地址http://www.runoob.com/mongodb/mongodb-window-install.html安装服务端mongodb-win32-x86_64-2008plus-ssl-3.4.4-signed.msi安装客户端robomo...

2018-05-05 19:26:53 677

原创 easyui tree修改图标

修改图标如下显示这样做的目的是方便动态修改图标样式这些就是你需要定义的样式.icon-undo { background:url('/static/jquery-easyui/themes/icons/undo.png') no-repeat center center !important;}node节点定义{    id: 1,    text: '小牛',    state:...

2018-05-04 14:08:11 3826

原创 GooFlow入门级使用

GooFlow apihttps://gooflow.xyz/docsdemo查看地址http://www.17sucai.com/pins/26954.html效果预览代码展示(希望水品不要太低,我的代码使用业务地址的,自己需要修改)html&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset...

2018-04-30 16:09:16 4026 1

原创 layer.open() 同时存在多个

使用layer制作dialog,当我们打开多个layer.open()的时候总是关闭上次创建的,这个时候需要添加设置,layer.open({    type:1,//这个必须设置;默认是消息,不允许存在多个})...

2018-04-23 10:06:18 11935

java+WebSocket实现

maven+WebSocket+SockJS,实现两个页面的信息通信,可以用于聊天

2018-06-03

eclipse导入注释文件2

可以给你的项目批量添加注释,在你需要频繁登录多台电脑时,该配置可以起到很好的作用

2017-08-19

poj1753枚举

该题记录了本人研究该题的记录,有些是心得,希望能给大家帮助。

2017-05-16

eclipse导入注释文件

eclipse导入注释模板下载code.xml,可以方便注释Java方法,类。

2017-03-30

Windows apache2.4+tomcat7+mod_jk.so下载

windows下的mod_jk.so,是使用在apache2.4集群部署tomcat7.0版本的mod_jk.so文件。

2017-01-10

javaDAO设计模式

这是一个方便大家了解JavaDAO模式的文件夹压缩包,相信大家一定可以看懂的, 也是为了完善我的博客。

2015-08-21

DAO设计模式辅助资料

博客http://write.blog.csdn.net/postedit/47817289的辅助资料, 方便理解设计模式5——DAO,感兴趣朋友们,欢迎你下载。

2015-08-21

10_BooksManagement_Design.zip

这是一个简易的图书管理系统,使用三层模式(MVC),中间还加了一个可爱的乌龟,相信大家一定会喜欢他的。

2015-08-17

C语言运算符与结合性

不用说大家也知道这是给hdu练题的童鞋们的,运算符说近也不近,说远也不远,但是要问我具体的,那么我也只能查表了。

2015-07-25

c语言常用字符与ASCII代码对照表

常用字符与ASCII代码对照表,平时写代码的时候可以查查表,尤其是java写字符类题目时最好用了,这个文件献给hdu练习题目的童鞋们。

2015-07-25

坦克大战之简单版

这是一个myeclipse项目,原本是有音乐的,但是只能用myeclipse播放所以就没有加了,这个有包名,只要在myeclipse中建立一个项目在将文件拷贝进入就可以运行了,如果不行可以私聊我,发给我的博客就行了~~http://blog.csdn.net/hncu1306602liuqiang。

2015-07-24

MusicPlay.zip

这个音乐播放器是我写的第一个音乐类游戏,如果有问题可以联系我

2015-07-04

JAVA复习知识点(2015).doc

专门为java程序设计写的复习资料和代码题目(带答案),纯属个人思想,如有不合,请谅解。

2015-06-30

1蚂蚁爬杆之动态演示

动态演示蚂蚁爬杆行为,一共有32中选择,每一种选择都有不同的情况;

2015-06-28

HitMouser.zip

这是一个myEclipse下的项目,如果没有myeclipse那么,可以到src文件夹下找源码。

2015-06-24

俄罗斯方块源码

这是一个小游戏,如果安装了JDK,那么点击.jar文件就可以直间运行。

2015-06-24

俄罗斯方块辅助资料

这是俄罗斯方块的数据设计,源码请看我的博客。

2015-06-24

空空如也

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

TA关注的人

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