自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker安装

docker的安装部署centos系统1、安装环境[root@inode3 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@inode3 ~]# uname -r 3.10.0-862.el7.x86_642、centos7使用yum安装(推荐的方式)#下载docker-ce的yum源wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.tu

2021-06-24 16:37:02 112

原创 活动js代码[撸猫]

//=================================================================================var 连续提交 = “无”ui.lianxutijiao.on(“check”, (checked)=>{if(checked){连续提交= “有”toast(“已开启连续提交功能,此功能必须填写坐标!”);}else{连续提交 = “无”}});ui.zuobiao.click(function () {if

2020-11-02 11:08:05 2766 5

原创 Mina ino 解决粘包、断包问题

java.nio.charset.MalformedInputException: Input length = 2报错信息重写CumulativeProtocolDecoder中的doDecode方法。具体代码如下:package com.xlx.credit.util;import java.nio.charset.Charset;import org.apache.mina.core.buffer.IoBuffer;import org.apache.mina.core.ses.

2020-09-07 17:47:27 262

原创 mybatis传参正常且直接运行sql能获得正确结果但通过mybatis却查询不到结果的原因:oracle数据库中使用了char类型的字段...

问题:在使用mybatis的过程中,多次检验传参、sql语句等查询条件,并未发现存在错误,直接执行后台日志中的sql也能够查到正确结果,但是后台mybatis返回的值一直是空。原因:经过测试发现是数据库表结构中使用了char作为字段类型,而参数的长度和char的长度不符。在oracle中如果char内容长度不够,那么会自动用空格补满。比如我们在char2中插入‘0’,那么数据库会自动补齐为‘0 ’,当我们从mybatis传参‘0’进行比较时,‘0’和‘0 ’不相同,返回值就会是空。解决方法:1.修

2020-06-30 14:42:55 836

原创 通过java发送post请求参数为json格式

注:转载文章,当时为了做这个,费了好久时间没有解决,这个是唯一一个有用的,复制备下次ava模拟post请求发送json,用两种方式实现,第一种是HttpURLConnection发送post请求,第二种是使用httpclient模拟post请求。我使用的是第二种方法,下面是具体代码。import com.alibaba.fastjson.JSONArray;import com.alibab...

2019-12-03 14:36:38 1555

原创 用java请求接口使用post请求,json格式

项目中用到双层map存储数据,在转换json的过程中,首先是出现双层map转换json出现问题,在这里,我查了好久,然后找到解决方法:String jsons = JSON.toJSONString(map); String params = StringEscapeUtils.unescapeJava(jsons);上面代码中,map是双层map数据,重点是第二句,才转换成功,但是在转换之后...

2019-12-03 14:12:14 1028 2

原创 ForkJoin示例

package com.atguigu.juc;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;import java.util.concurrent.RecursiveTask;import org.junit.Test;public class TestForkJoin...

2019-08-24 15:29:40 136

原创 线程池分配

package com.atguigu.juc;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.ut...

2019-08-24 11:47:15 419

原创 线程池的体系结构举例

package com.atguigu.juc;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorSe...

2019-08-24 11:46:43 296

原创 模拟 CAS 算法

package com.atguigu.juc;/*模拟 CAS 算法*/public class TestCompareAndSwap {public static void main(String[] args) {final CompareAndSwap cas = new CompareAndSwap(); for (int i = 0; i < 10; i++) ...

2019-08-24 10:46:50 103

原创 闭锁之Callable接口

package com.atguigu.juc;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/*Callable 接口:相较于 Runnable 接口,多了一个泛型与返回值。...

2019-08-24 10:46:06 160

原创 等待唤醒-生产者消费者案例

package com.atguigu.juc;/*生产者消费者案例*/public class TestProductorAndConsumer {public static void main(String[] args) {Clerk clerk = new Clerk(); Productor pro1 = new Productor(clerk); Consumer ...

2019-08-24 10:45:33 138

原创 volatile内存可见性

package com.atguigu.juc;/*一、volatile 关键字:可以保证当多个线程同时操作共享数据时,内存是可见的。 相较于 synchronized 关键是一种较为轻量级的同步策略。volatile 不具备“互斥性”volatile 不能保证变量的原子性*/public class TestVolatile {public ...

2019-08-24 10:44:57 119

原创 多线程写入并复制

package com.atguigu.juc;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List;import java.util.concurrent.CopyOnWriteArrayList;/*CopyOnWriteA...

2019-08-24 10:44:08 118

原创 多线程锁的八种情况

package com.atguigu.juc;/*线程锁的八种情况:两个同步方法,一个对象,两个线程,分别调用 getOne()和 getTwo(), 打印? //1 2在 getOne() 方法中添加睡眠3秒,打印? //1 2添加非同步方法,启动三个线程,打印? // 3 1 2创建两个对象,一个调用 getOne() 一个调用getTwo(),...

2019-08-24 10:43:35 152

原创 按序交替打印ABC

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-24 10:42:52 210

原创 Linux服务器环境搭建

Linux服务器环境搭建1 行为守则1.1 拍摄快照Linux系统操作非常复杂,搭建开发环境时全部使用命令完成安装过程。而在Linux系统下没有像360安全卫士那样的工具,无法让我们在安装出错后卸载干净。所以建议大家在执行安装过程的每一步时都拍摄快照,保存系统当前状态,一旦安装失败就可以恢复到之前的某个快照重新开始。1.2 系统文件操作前先备份在服务器环境安装过程中经常需要修改配置文件。...

2019-06-29 08:25:27 231

原创 Linux服务器环境搭建

1 行为守则1.1 拍摄快照Linux系统操作非常复杂,搭建开发环境时全部使用命令完成安装过程。而在Linux系统下没有像360安全卫士那样的工具,无法让我们在安装出错后卸载干净。所以建议大家在执行安装过程的每一步时都拍摄快照,保存系统当前状态,一旦安装失败就可以恢复到之前的某个快照重新开始。1.2 系统文件操作前先备份在服务器环境安装过程中经常需要修改配置文件。而Linux环境下配置文件...

2019-06-26 08:43:48 289

原创 SSM三大框架整合案例

1,首先准备数据库2,创建动态Web工程3,导入整合Spring+SpringMVC+Mybatis所需的jar包Spring的核心包spring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.RELEASE.jarspring-core-4.0.0.RELEASE.jarspring-expression-4.0.0.RELEASE.ja...

2019-06-21 11:34:34 523

原创 解决中文乱码

<!-- 配置中文乱码的Filter过滤器 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter...

2019-06-18 18:28:18 172

原创 springmvc标配xml

<!-- 以下两个标签是SpringMVC开发的标配 --> <!-- 配置SpringMVC对静态资源的处理支持 --> <mvc:default-servlet-handler/> <!-- 配置SpringMVC的高级功能(即支持静态资源,又支持springMVC的高级功能) --> <mvc:annotation...

2019-06-18 18:19:37 130

原创 springmvc视图解析器

<!-- 配置视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 配置视图名前缀 --> <property name="prefix" value="/pages/"/> <!-- 配置视...

2019-06-17 16:58:42 166

转载 SpringMVC——Hello world程序的步骤:

创建一个Web工程需要导入的jar包:commons-logging-1.1.3.jarlog4j-1.2.17.jarspring-aop-4.3.18.RELEASE.jarspring-beans-4.3.18.RELEASE.jarspring-context-4.3.18.RELEASE.jarspring-core-4.3.18.RELEASE.jarspring-e...

2019-06-17 16:57:41 143

原创 数据的封装和抽取BeanUtils的使用

public class Utils { /** * 降低代码的耦合度,只需要在方法的参数上使用基本数据类型,或javaSE的类库 * * @param request * @param bean */ public static <T> T copyParamToBean(Map map , T bean) { try { BeanUtils.po...

2019-05-31 10:16:21 224

原创 常用的正则表达式汇总

整数或者小数:1+.{0,1}[0-9]{0,2}$只能输入数字:”2KaTeX parse error: Expected group after '^' at position 14: ”只能输入n位的数字:”^̲\d{n}”只能输入至少n位的数字:”^\d{n,}KaTeX parse error: Expected group after '^' at position 16: ”...

2019-05-31 09:06:16 162

原创 jsp中九大内置对象和四大域对象作用

pageContext 当前jsp页面request 一次请求内(请求转发)session 同一个会话(打开浏览器访问服务器,然后就有了会话,直到关闭浏览器,会话就失联。)application 整个web工程(web工程启动的时候创建ServletContext,停止的时候销毁ServletContext)四个域从小到大分别是:...

2019-05-27 15:43:48 152

原创 BaseDao的封装

书城项目,basedao封装模板(参考)public abstract class BaseDao { QueryRunner queryRunner = new QueryRunner(); /** * update方法执行insert、update、delete语句 * * @return */ public int update(String sql, Obje...

2019-05-27 14:06:28 290

原创 JdbcUtils工具类

public class JdbcUtils { // 创建一个连接池连接池 static DruidDataSource dataSource; static { try { InputStream inputStream = JdbcUtils.class.getClassLoader() .getResourceAsStream("jdbc.properties")...

2019-05-27 09:01:32 105

常用正则表达式.txt

网上流传的版本功能很有限,这个基本可以满足需求匹配

2019-05-31

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

TA关注的人

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