自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 解决JDK7调用https报:java.net.SocketException: Connection reset错误

大多数现代的连接将使用协议 或TLS 1.3协议,具体取决于服务器和客户端支持的版本以及其之间的协商,而版本默认使用是协议,所以在调用HTTPS接口时,会出现java.net.SocketException: Connection reset报错;

2024-04-23 17:15:31 251

原创 easyui combobox下拉框组件输入检索全模糊查询

easyui combobox下拉框组件输入检索全模糊查询

2024-04-08 17:39:55 497

原创 antdev框架 a-table实现单选

【代码】antdev框架 a-table实现单选。

2023-06-15 02:53:32 2082

原创 VUE添加水印

vue利用watermark-dom增加水印

2023-02-13 11:05:16 298

转载 linux安装nginx

linux安装nginx

2022-12-21 15:35:08 156

原创 Java识别图片扩展名(后缀名)

能识别上传的图片扩展名(后缀名),用于图片上传时拦截恶意篡改后缀名的脚本。

2022-10-09 22:42:22 1977

原创 Java Maven Tomcat使用Tesseract-OCR文字识别(Tess4j)

由于项目中需要用到简单的图片识别技术,所以就选择了开源的Tesseract-OCR。可是本地在使用官网demo能正常运行,但是部署到tomcat后,就报java.lang.Error: Invalid memory access异常。

2022-06-24 17:19:45 1711

原创 WebStorm小程序环境配置

支持wxss、wxml将wxss和css文件类型进行关联,同样,将wxml和html文件类型进行关联preference->editor->file types1.选中Html,在下面添加*.wxml2.选中Cascading Style Sheet ,在下面添加*.wxss不识别rpx1.取消css语法检查preference->editor->inspection->invalid css property value 取消掉勾选,建议直.

2022-04-03 10:02:24 879

原创 JAVA 以主键KEY的形式实现多线程并发线程安全

场景描述多线程处理大批量商品时,相同的商品只能有一个执行。实现思路ConcurrentHashMap(线程安全Map集合) + synchronized(静态函数锁)的方式,确保MAP集合能正确执行put和remove方法; 当前key处于被锁状态时,其余相同key通过自旋获取锁状态,直至锁被释放为止;1.代码import java.util.Random;import java.util.UUID;import java.ut...

2021-12-24 18:02:57 1033

原创 使用HttpClient发送DELETE请求,支持带参数

使用HttpClient发送DELETE请求,支持带参数

2021-12-03 15:47:54 5954

转载 idea 打包普通web项目(JDK1.5)

转载地址:https://blog.csdn.net/zeal9s/article/details/90711508背景:因为普通的web项目无法用maven命令进行打包,所以怎样打成war包发布呢?1.进入项目的结构配置在【ProjectStructure】中选择左侧的【Artifacts】页签,点击中间上面的,选择【WebApplication:Archive】-> 【Empty】2.添加war包的配置点击+号,选择【Directory Content】将项目的cl.

2021-07-28 22:56:02 2339

转载 IDEA 2020 导入非maven项目并部署tomcat

转载地址:https://www.cnblogs.com/liyh321/p/12894317.html第一步:我们需要更改项目的项目配置–Project Structure,基本上每个选项都需要更改。第二步:配置项目名称,jdk,编译后的文件路径,out路径自己建的。第三步:(这步很重要)记得配置文件夹的类型。若没有图片上的项目,要点击+导入项目。点击web,注意自己的web.xml路径对不对。第四步:引入jar包这步保证和第三步一致就可以了。...

2021-07-20 13:39:21 754

转载 Vmware虚拟机设置固定IP地址

一、在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到。注:上面的“使用本地DHCP服务……”这一项是没有钩选的在虚拟机的菜单栏,点击虚拟机-设置-网络适配器-选择NAT模式:用于共享主机IP地址 P:缺少这个设置外网无法连接虚拟机二、检查物理主机 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8...

2021-07-18 22:55:38 5653 2

转载 css3 display:flex弹性布局讲解

转载地址:https://www.cnblogs.com/hellocd/p/10443237.html弹性布局(display:flex;)属性详解 Flexbox是 flexible box 的简称(注:意思是“灵活的盒子容器”),是CSS3引入的新的布局模式。它决定了元素如何在页面上排列,使它们能在不同的屏幕尺寸和设备下可预测地展现出来。它之所以被称为 Flexbox ,是因为它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间。与以前布局方式(如 table ...

2021-07-10 07:21:16 300

原创 maven导入本地仓库jar包,报:Could not find artifact

idea使用maven导包,报错:1.检查本地仓库,发现jar包存在:2.接着检查idea的maven配置,确实配置了本地仓库:3.所以猜测可能是因为maven会先去网上的中央仓库获取jar包,但是oracle是没有授权给maven中央仓库jar包,所以就提示could not find无法找到。所以我们只需要设置离线工作,这样maven就直接去本地仓库获取了。4.设置好后,我们再来install下5.注意离线工作后,就不会从中央仓库下载或更新jar包了,如果以后..

2021-06-29 11:45:08 54933 10

转载 SpringBoot+Druid多数据源配置

以下内容转载自:https://my.oschina.net/u/3681868/blog/1813011

2021-06-21 15:21:02 952

原创 oracle精简版+PLSQL工具链接

Oracle客户端安装体积很大,虽然满足了PLSQL工具链接所需,但是也给电脑增加负担。所以为了能使用PLSQL工具连接远程oracle数据库,我们可以前往官网下载

2021-06-19 13:05:51 902

原创 activeMQ安装

window安装activeMQ1.进入官网下载activeMQ官网地址:https://activemq.apache.org/我这里用的是5.15.9版本的,地址如下:https://activemq.apache.org/activemq-5015009-release2.解压文件3.点击运行bin/win64/activemq.bat4.上图红框中的地址,是activeMQ的管理地址其中0.0.0.0应用127.0.0.1替换为:http://127...

2021-04-25 23:22:43 163

原创 java for循环内执行多线程

一、java用多线程来加快循环效率Executors(线程池)、CountDownLatch(闭锁)

2021-03-23 22:56:31 23610 7

原创 linux 创建oracle数据库

linux 创建oracle数据库之前一直用着mysql,最近用到oracle才知道,它跟mysql的建库方式有很大的不同,并且相对麻烦;1.登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)2.以sysdba方式来打开sqlplus,命令如下: sqlplus "/as sysdba"3.查看我们常规将用户表空间放置位置:select name from v$datafile;4.创建表空间

2021-03-08 15:33:14 1487

原创 Mysql 利用FIND_IN_SET实现字符串模拟where in语句

Mysql 利用FIND_IN_SET实现字符串模拟where in语句前言:今天在项目中开发中遇到一个特殊的问题,需要用字符串来实现数据库where in的情况。该字符串格式如下:'2866,345,352,361',需要我去表中根据其ID依次查询出对应的关系来;想象中的语句应该是将 '2866,345,352,361' 分割成数组,然后用where in ('2866','345','352','361') 来实现数据查询;但是我发现Mysql的FIND_IN_SET函数可以实现这种情况模拟

2021-02-20 12:36:19 463 1

原创 关于Arrays.asList()造成的java.lang.UnsupportedOperationException异常

触发原因在项目中,利用Arrays.asList()将数组转成List集合后,并对其进行remove操作时报java.lang.UnsupportedOperationException异常;查询博客后,是因为转换后的ArrayList类对象是Arrays内部的,并没有实现remove方法,所以在使用的时候,直接报父类AbstractList抛出的java.lang.UnsupportedOperationException异常;具体详情参考博客:https://blog.csdn.net/qq

2021-01-13 16:53:32 196

原创 java 基于Mybatis+spring获取SQL

java 基于Mybatis获取SQLSqlSessionFactory工厂类可以从xml文件实现,也可以通过spring来注入,本章用了第二种方法;@Servicepublic class TEventProcessLogServiceImpl{ @Autowired private SqlSessionFactory sqlSessionFactory; /** * 获取执行SQL * @param mapClass Mapper对应class 主要获取xml文件中的na

2020-10-07 14:51:45 579 3

转载 springboot2.0集成webservice

springboot2.0集成webservice1.什么是webservice简单来说,webservice就是远程调用技术,也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络

2020-08-24 10:31:03 258

原创 javaScript深度克隆

javaScript深度克隆在做项目的时候,需要用到克隆操作。但是查找发现javaScript并没有提供克隆的方法,这对于java开发来说,是很不方便的事情。查找资料的时候,发现JQuery自带exten方法是可以进行对象复制,但是克隆出的对象引用地址还是原对象地址,这样达不到我的需求。1.脱离原对象引用地址,开辟新地址,2.深度克隆对象。于是参考网上自行码了一个深度克隆方法。代码如下://判断类型function isClassType(Obj){ var clType=Object.

2020-08-20 11:34:09 159

原创 javaScript判断对象类型

javaScript判断对象类型是Map还是Array说到判断类型,第一印象都是typeof方法。但是这只区分基础类型和对象类型,没办法在对象类型的基础上,进行更深度的划分。比如都是在对象类型的基础上,如何区分这个对象是Map类型还是Array类型呢?好勒!且看代码~<script type="text/javascript"> var nl=null, //null undefin, //undefined

2020-08-20 11:21:03 298

原创 javaScript事件处理兼容IE8及以下版本写法

1.javaScript事件处理兼容IE8及以下版本写法<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>event</title></head><body> <input type="button" value="点击我" id="btn"> &l.

2020-08-06 21:16:04 312

原创 java 对组合list进行分页

对组合list进行分页两个核心点:Math.ceil()方法向上取整确定page和limit,List.subList()分割集合根据公式实现分页。 public static List listPagae(List list,Integer page,Integer limit){ int initPage=1;//初始化分页 List resData=null; if(list==null || list.size()<=0) return list; i

2020-06-18 14:52:47 1302

原创 thymeleaf框架[[${}]]取值格式与layui table渲染的cols冲突问题

1.问题描述我们都知道thymeleaf框架在js脚本内获取后台的session或者model里面的值是需要用到[[${}]]类似格式的,但是[[]]格式在js中也可以定义为数组,这就导致当layui中table下的cols属性利用[[]]格式存放字段配置时,thymeleaf扫描cols无法识别从而导致程序报错。报错如下:<script type="text/javascript" th:inline="javascript">layui.use('table', function

2020-06-17 16:58:49 1919 3

转载 linux安装nginx

LINUX安装nginx详细步骤1.安装依赖包 //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包//创建一个文件夹,注意文件夹地址不能错,不然后面启动nginx新手可能会找不到sbincd /usr/localmkdir ng...

2020-04-13 20:50:29 323

转载 centOS7安装redis

转载地址:https://www.cnblogs.com/zuidongfeng/p/8032505.html一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz[root@iZwz991stxdwj560bfmadtZ local]# wget http://d...

2019-07-08 13:40:24 152

转载 java调用http接口

java如何调用接口  在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适,所以,问题来了,java如何调用接口?很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。当然了,自我测试也是!  回顾上一篇 java如何调用接口方式一 介绍了其中一种方式去调用,这篇介绍另外一种!这个很重要圈起来哦,主要涉及到的...

2019-03-19 16:59:58 180

转载 网站架构之性能优化

网站架构之性能优化(转)网站从构建之初的很少有人问津,用户数量较少,并发量较低,到之后的拥有千万上亿用户,数万量级的高并发,之间经历了怎样的过程,小型网站架构是怎样逐步演化的,本文简单探讨下这方面的内容,主要参考《大型网站架构设计》,这本书知识点总结的还是比较全面的。1. 初始阶段网站开始是没有太多访问量的,只需一台服务器就绰绰有余了,应用程序,数据库,静态资源等全部都在一台服务器上,...

2019-03-13 16:39:14 298

原创 JS自定义保留小数,并支持补零(四舍五入)

今天项目要求前端显示金额保留两位小数,于是自己写了一个函数。能够支持自定义保留小数位和补零操作。话不多说,上JS代码://精确小数点//number:为你要转换的数字//format:要保留几位小数;譬如要保留2位,则值为2//zerFill:是否补零。不需要补零可以不填写此参数function accurateDecimal(number,format,zeroFill){...

2019-03-06 11:47:17 3220

转载 心灵鸡汤

https://blog.csdn.net/ityouknow/article/details/88097038作者 l 粥左罗来源 l 粥左罗(ID:fangdushe520)转载请联系授权(微信ID:MFshow)这篇我们聊一个老生常谈的话题「努力」,但我会给你提供全新的、更本质的角度看待这个问题。这篇非爽文,请耐心逐字逐句阅读。...

2019-03-05 17:30:07 354

转载 接口的调用

转载地址:http://www.cnblogs.com/angusbao/p/7728513.htmljava如何调用接口方式一java如何调用接口  其实对于java调用接口进行获取对方服务器的数据在开发中特别常见,然而一些常用的基础的知识总是掌握不牢,让人容易忘记,写下来闲的时候看看,比回想总会好一些。  总体而言,一些东西知识点一直复制粘贴容易依赖,重要的是会忘记为什么这么写...

2019-02-20 16:55:41 285

转载 java+selenum实现网页自动化总结

转载地址:https://blog.csdn.net/qq_41030861/article/details/80986411Selenium简介:支持多种语言。基于Java语言,Selenium 3.0版本,用的框架是TestNG框架支持浏览器:IE,Chrome,FireFox,Safari。支持Windows,Mac系统平台上运行 1.       Selenium Cl...

2019-01-07 14:02:14 4056

转载 linux安装Mysql5.7(基于阿里云服务器)

1、官方安装文档http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/2、下载 Mysql yum包http://dev.mysql.com/downloads/repo/yum/下载到本地再上传到服务器,或者使用wget 直接下载wget http://repo.mysql.com/mysql57-commu...

2018-12-10 16:50:41 299

转载 把java代码,打包成jar文件以及转换为exe可执行文件

1、背景:     学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件吐舌头 2、前言:     我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。...

2018-12-03 22:04:13 200

转载 Java操作JSON的三种库对比 Jackson Gson fastjson

前言目前的主要使用的库有三个 Jackson Gson fastjson 作为SpringBoot 技术栈 开发的话, 用默认的Jackson是最好的GsonMaven构件地址 | Github地址目前最新版为 2.8.5 其jar大小为 235kb使用方式// Gradle引入依赖compile group: 'com.google.code.gson', name...

2018-10-10 09:53:10 684

空空如也

空空如也

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

TA关注的人

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