自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yswKnight的博客

热爱编程,热爱生活

原创 Java获取当前项目文件路径、项目编译路径

Java获取当前项目文件路径、项目编译路径第一种:获取当前类的所在工程(编译)路径如果不加“/”,获取当前类的绝对路径第二种:获取当前类的所在工程路径第三种:获取当前工程src目录下selected.txt文件的路径第四种:获取当前工程路径第五种:获取当前工程路径 第一种:获取当前类的所在工程(编...

2019-12-25 11:19:23 708 1

原创 SpringBoot打jar包,部署到linux服务器或本地,完美解决页面404等问题

创建SpringBoot的web项目,打jar包,在本地和linux服务器上部署,完美解决404等问题导读【第一步】创建项目,在本地运行【第二步】创建web项目需要注意的几点一、创建项目后,必须建立webapp文件夹一、maven打jar包命令二、修改pom.xml文件1、packaging改为j...

2019-05-19 16:05:40 2571 0

原创 【Tomcat】IDEA下用Tomcat启动部署Web应用时出现异常

报错: org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate conta...

2018-12-28 11:55:42 247 0

原创 HTTP发送post、put请求,带header、body的工具类,附调用测试demo

HTTP请求方法(可直接copy至你的工具类,屡试不爽) /** * HTTP发送post、put请求,带header、body的方法,获取结果 * @param url * @param requestMethod POST、PUT * @param headerMap * ...

2018-11-10 17:04:09 4446 0

原创 AES对称加密和解密

/* * AES对称加密和解密 */ public class SymmetricEncoder { /* * 加密 * 1.构造密钥生成器 * 2.根据ecnodeRules规则初始化密钥生成器 * 3.产生密钥 * 4.创建和初始...

2018-10-08 19:19:20 367 0

原创 MySQL优化----索引

一、主键索引 创建主键索引 索引名规范:ix_表名_字段名 语法: create index 索引名 on 表名(字段名) 查看索引是否创建成功 show index from 表名\G; 二、全文索引 应用场景: 创建全文索引 #创建全文索引 CREATE TABLE articles...

2018-10-06 11:20:25 137 0

原创 java中Redis5大基本类型的用法

redis存储格式 大家都知道redis支持的存储类型(String/List/Hash/Set/SortedSet ),但是不一定在工作中都用到过,希望通过整理的这篇文章,让大家都能知道在java中如何使用redis以及redis对这几种数据类型的操作。 基本用法 通过Je...

2018-09-18 11:26:54 191 0

原创 js获取当前URL、域名、端口号等

属性 值 href 完整的 URL protocol 协议 hostname 主机名 port 端口号 host 主机名+端口号 pathname 当前 URL 的路径部分 search URL 的...

2018-09-12 10:31:53 6849 0

原创 正则表达式归纳

手机号校验 //js用法 var mobileReg = /^(11|13|14|15|16|17|18|19)[0-9]{9}$/;

2018-09-07 10:03:14 104 0

原创 Redis实现分布式锁与Zookeeper实现分布式锁区别

Redis实现分布式锁思路 基于Redis实现分布式锁(setnx)setnx也可以存入key,如果存入key成功返回1,如果存入的key已经存在了,返回0. Zookeeper实现分布式锁思路 基于Zookeeper实现分布式锁 Zookeeper是一个分布式协调工具,在分布式解决方案...

2018-09-05 19:50:51 3185 0

原创 使用Java代码实现zookeeper分布式锁

产生问题 例:在分布式(集群)环境下,每台JVM不能实现同步,比如将一个项目部署到多台tomcat服务器,那么用多台JVM在使用时间戳生成唯一的订单号时,会出现订单号重复问题。 解决办法: 分布式情况下,怎么解决订单号生成不重复: 1. 使用分布式锁 2. 提...

2018-09-05 19:35:34 1879 3

原创 Java操作使用zookeeper

Zookeeper说明 创建节点(znode) 方法:
 create:提供了两套创建节点的方法,同步和异步创建节点方式。
 同步方式:
 参数1,节点路径(名称) : InodeName (不允许递归创建节点,也就是说在父节点不存在
的情况下,不允许创建子节点)
 参数2,节点内容: ...

2018-09-03 19:51:56 582 0

原创 zooKeeper安装以及基础介绍

zookeeper基础介绍、用Java语言实现原理 zookeeper安装 mac 在mac OSX中安装启动zookeeper linux linux安装zookeeper windows 1、zookeeper安装和使用(Windows环境) 2、zookeeper 在...

2018-09-03 19:36:51 178 0

原创 Http方式请求get、post(带参、不带参)工具类

Http方式请求get、post(带参、不带参) import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.h...

2018-08-31 11:45:49 1730 0

原创 使用FastJSON 对Map/JSON/String 进行互转

Fastjson是一个Java语言编写的高性能功能完善的JSON库,由阿里巴巴公司团队开发的 主要特性主要体现在以下几个方面: 1.高性能 fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进...

2018-08-30 18:42:13 664 0

原创 axis方式调用WebService接口、xml转json

axis方式调用WebService接口 xml转json 一、引入pom文件或jar包 <dependency> <groupId>org.apache.axis</groupId> ...

2018-08-30 18:19:46 1088 0

原创 电脑、手机上网受限,访问不了?【完美解决】

同志们有时候到某个公司或在有wifi的环境下,会遇到这样的问题: 1、知道Wi-Fi密码,但是连接成功之后,只能访问一些网站,绝大数网站都访问碰壁! (这里网站指:国内可访问的网站) 2、但是你发现别人上任何网站都不受限,而你的电脑和手机却一直访问不了很多网站。 (如:百度、qq里的小视频...

2018-07-16 19:59:09 3137 0

原创 为什么layui弹框或提示框 总在页面下方显示

为什么layui弹框总在页面下方 请确保你的html或jsp页面的第一行是以下代码: <!doctype html> <html xmlns="http://www.w3.org/1999/xhtml"> 作...

2018-07-11 11:28:59 1371 0

原创 给图片加水印的工具类 以及 使用方法

给图片加水印的工具类 以及 使用方法 工具类代码 package com.gsww.uids.util; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncod...

2018-06-11 19:10:50 504 0

原创 mysql 给表和字段加注释

给表加注释: ALTER TABLE table_name COMMENT='这是表的注释'; 给列加注释: ALTER TABLE table_name MODIFY `column_name` datetime DEFAULT NULL COMMENT '...

2018-06-06 14:43:47 386 0

原创 需要编程资料(java、php、python、js、vue)、SS账号、或者mac破解软件的戳

关注微信公众号,即可得价值6999元的干货资料 究竟是什么资料呢? 话不多说,直接上图: 注:截图只截了一小部分,并且里面的内容都分的很系统,可能有些顺序乱的,但可以按命名上的编号顺序进行系统学习! 葵花宝典B,光这些资料,就至少有1T。(1T=1024G、1G=1024M) ...

2018-05-23 18:22:13 481 0

原创 mac终端远程连接&&mac查询端口被占用

mac终端远程连接阿里云服务器 1、首先,打开终端。 2、输入 ssh 用户名@IP地址 例如: ssh root@106.14.120.216 然后输入服务器用户密码就可以连接了。 mac 查询端口被哪个进程占用 1、查看端口被哪个程序占用 sudo lsof ...

2018-05-06 22:41:35 1756 0

原创 mac软件下载常用经典网站

参考:豆瓣论坛 1、http://soft.macx.cn/ macx的网站 部分小软件都是免费下载的 部分大软件要付费! 2、http://www.chinamac.com/ 不错的地方 叫苹果中国 但是下载地址有时会不稳定 3、http://www.macdown.com/b...

2018-05-06 22:21:26 10408 4

原创 SpringBoot打war包,并且部署到Tomcat服务器,运行报错404(springboot专属404页面)【完美解决】

SpringBoot打war包,并且部署到Tomcat服务器,运行报错404(springboot专属404页面)【完美解决】 修改pom文件 1、packaging由jar变成war <groupId>com.wangys...

2018-04-23 18:22:03 9520 15

原创 发送手机短信验证码-后端、前端(验证码倒计时)

获取手机短信验证码-后端、前端(验证码倒计时) 后端 /** * 发送手机短信验证码 * * @return str * @throws Exception * @author 王永圣 */ @RequestMapping(value = &qu...

2018-04-09 16:02:42 3364 2

原创 创建指定数量的随机字符串的工具类

创建指定数量的随机字符串的工具类 第一种:随机生成n位数字做验证码 public class RandomCodeUtil { public static String getRandomNumber(int length) { String result = "...

2018-04-09 15:29:42 249 0

原创 为何idea中运行项目的时候,总是报各种错;但同样的项目在别人电脑运行是好的?「完美解决」

为何idea中运行项目的时候,总是报各种错;但同样的项目在别人电脑运行是好的?「完美解决」 我们每次会遇到,同样的项目在不同的电脑上运行,总是会报错, 例如: 1、jar包不能完全导进来。 2、异常org.springframework.beans.factory.NoSuchBean...

2018-04-04 13:09:35 5507 0

原创 SpringMVC实现图片删除功能

SpringMVC实现图片删除功能 页面 当点击重新上传的时候,这两张图片不仅从页面清除,还要从上传的根路径中删除 前端代码 html页面 <div class="upload-cardid"> &l...

2018-04-02 15:12:54 947 0

原创 SpringMVC与layui搭配实现图片上传(根据日期创建对应文件夹,配置虚拟目录,压缩上传,浏览器版本兼容)

SpringMVC实现图片上传 SpringMVC与layui搭配实现图片上传(根据日期创建对应文件夹,配置虚拟目录,压缩上传,浏览器版本兼容) 前端代码 html页面 <div class="cardid-pos-con"> ...

2018-04-02 12:14:55 1525 2

原创 会话管理--Cookie技术与Session技术

会话管理–Cookie技术与Session技术 会话管理: 管理浏览器客户端 和 服务器端之间会话过程中产生的会话数据。 会话技术: Cookie技术:会话数据保存在浏览器客户端。 Session技术:会话数据保存在服务器端。 Cookie技术 Cookie特点:会话数据...

2018-03-30 13:27:22 165 0

原创 Servlet核心内容

Servlet核心内容 Servlet重要的四个生命周期方法 构造方法: 创建servlet对象的时候调用。默认情况下,第一次访问servlet的时候创建servlet对象只调用1次。证明servlet对象在tomcat是单实例的。 init方法: 创建完servlet对象的时候调用...

2018-03-30 10:12:42 436 0

原创 DNS解析域名过程

DNS解析域名过程 Web开发入门 之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范 现在和以后的程序:java web程序。浏览器控制。javaee规范 软件的结构 C/S (Client - Server 客户端-服务器端...

2018-03-29 10:22:40 242 0

原创 Maven配置 阿里云镜像、私服路径

Maven配置 阿里云镜像、私服路径 配置阿里云镜像 找到maven所安装目录,找到conf下的setting.xml文件,在<mirrors></mirrors>中添加以下镜像! <mirror> ...

2018-03-28 17:22:09 3662 0

原创 Maven依赖冲突解决 及 常见错误

Maven依赖冲突解决及常见错误 Web工程依赖 两个不同的maven项目,依赖同一个artifactId但是版本不同,这时候就会产生maven的jar依赖冲突问题! 排除依赖 <dependencies> <de...

2018-03-28 17:13:56 1301 0

原创 maven常用命令及maven的核心概念

maven常用命令及maven的核心概念 Maven常用命令 命令 解释 mvn compile 编译项目 mvn package 打包发布 mvn clean 清理(删除target目录下编译内容) mvn install ...

2018-03-28 16:53:07 1254 0

原创 Maven的安装与配置

Maven的安装与配置 什么是maven Maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。 项目构建的过程: Maven的安装与配置 Maven的安装 Jdk必须是1.6以上的版本 官网下载maven: 从http://ma...

2018-03-28 16:08:49 222 0

原创 在Eclipse和IDEA的Tomcat8服务器中----配置虚拟目录

在Eclipse和IDEA的Tomcat8服务器中—配置虚拟目录 我们在项目中上传图片或文件时,肯定会配置一个虚拟目录来存放这些照片和文件,否则服务器压力会过大导致服务器宕机…. Eclipse的Tomcat中配置虚拟目录 参考网址:tomcat8:虚拟目录配置及404bug–&...

2018-03-26 16:41:10 744 1

原创 mac 查询端口被哪个进程占用

mac 查询端口被哪个进程占用 1、查看端口被哪个程序占用 sudo lsof -i tcp:port 如: sudo lsof -i tcp:8080 2、看到进程的PID,可以将进程杀死。 sudo kill -9 PID 如:sudo kill -9 2345...

2018-03-26 16:02:07 2190 0

原创 maven手动导jar包---命令行

maven手动添加jar包到本地仓库—命令行 参考链接 Maven 手动添加 JAR 包到本地仓库—–>>>> 命令公式 pom文件 <dependency> <grou...

2018-03-26 15:54:22 543 0

原创 Tomcat配置调优测试

Tomcat配置调优测试 Jmeter压力测试工具     JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner 一样,它也提供了一个利用本地Proxy Server(代理服务器...

2018-02-27 23:53:24 171 0

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