自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将本地jar包上传到私服

【代码】将本地jar包上传到私服。

2023-05-23 17:10:44 630

原创 JAVA获取磁盘名称

【代码】JAVA获取磁盘名称。

2023-02-02 09:42:23 484

原创 arthas热更新代码

使用第四步获取到的hash值重新编译,/home/jar是启动arthas的目录,第三步生成的java会保存到这。会获取到一个 classLoaderHash 1554909b。

2023-01-12 13:26:50 407

原创 使用POI生成Excel下拉框

使用POI为excel添加下拉框

2022-07-29 11:07:29 4590

原创 AES加密

AES对称加密算法

2022-06-29 15:15:32 124

原创 mysql8调用HTTP请求

下载mysql-udf-http-1.0.tar.gz链接:https://pan.baidu.com/s/1PslMSdeqDUE98GnYbG6d8g 提取码:a740安装tar -zxvf mysql-udf-http-1.0.tar.gzcd mysql-udf-http-1.0vi src/mysql-udf-http.c//mysql8中没有my_bool数据类型,需要替换成bool:%s/my_bool/bool/g//--with-mysql替换成自己mysql安

2021-11-02 11:08:31 1082

原创 Java判断一个经纬度点是否在圆内或者多边形内

import com.alibaba.fastjson.JSON;import java.awt.geom.Point2D;import java.util.ArrayList;import java.util.List;public class GisUtils { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * .

2021-09-03 11:42:53 3231

原创 java Word及Excel转PDF

添加maven依赖,下载地址参考https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html<dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc.free</artifactId> <version>3.9.0</v

2021-07-19 14:15:16 428

原创 Idea中进行远程Debug调试

启动jar包时添加下图中的命令,然后配置好远程的IP和端口启动运行,就可以和本地一样直接打断点调试了

2021-06-25 15:38:30 78

原创 activeMQ的简单使用

安装从activemq.apche.org官网下载最新版apache-activemq-5.16.1-bin.tar.gz,上传到linux服务器(windows版会出现一些问题,如我的主机名有汉字无法启动)启动bin/activemq start可通过访问前台curl localhost:8161/admin 验证是否启动成功点对点方式(生产者)ConnectionFactory connectionFactory = new ActiveMQConnectionFactory.

2021-03-15 15:18:18 204

原创 springboot中使用切面AOP

引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>定义切面@Aspect@Componentpublic class TestAop { @Before("point()") public v

2021-03-13 11:40:18 226

原创 element-ui模态框可拖拽

1、创建directives.jsimport Vue from 'vue';// v-dialogDrag: 弹窗拖拽属性Vue.directive('dialogDrag', { bind(el, binding, vnode, oldVnode) { const dialogHeaderEl = el.querySelector('.el-dialog__header'); const dragDom = el.querySelector('.el-

2020-12-25 15:03:05 1398 1

原创 vue登录验证码

<template> <div> <canvas id="canvas" width="100" height="34" @click="changeCode" style="border: 1px solid #ccc;border-radius: 5px;"></canvas> </div></template><script> export default { .

2020-12-25 11:08:30 140

原创 springboot中使用RSA加密实现密码信息的密文传输

1、创建RASUtilspackage com.demo.springboot.util;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.apache.tomcat.util.codec.binary.Base64;import javax.crypto.Cipher;import java.security.*;import java.secur

2020-12-25 11:03:10 2725 1

原创 springboot数据库密码加密的两种方式

1、使用jasypt引用依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.0.0</version></dependency>加密public class Test3

2020-12-25 10:15:43 3101

原创 Oracle快速备份表

CREATE TABLE target_table NOLOGGING PARALLEL 10 ASSELECT * FROM source_table;这个语句可以不记日志,10个线程同时进行

2019-10-14 10:04:45 602

原创 webservie通过http访问时的请求报文

<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap....

2019-10-02 09:29:34 169

原创 redis几种数据类型的增删改查

redis的数据类型:string,hash,list,set,zsetstring: 增:set name zhangsan 删:del name 改:set name lisi 查:get namehash: 增:hmset name name1 zhangsan 删:hdel name name1 改:hset name nam...

2019-06-25 10:04:47 222

原创 centerOS开放端口号

场景:centeros启动tomcat后,在本地我window无法访问,经检查是防火墙未关闭,但整个关闭又感觉不好,于是想到只开放tomcat使用的8080命令为:firewall-cmd --zone=public --add-port=8080/tcp --permanent...

2019-05-28 15:08:31 2617

原创 centerOS7安装jdk

1、在usr目录下创建目录java: mkdir /usr/java2、通过工具将jdk安装包放到java目录下,我本地是用的crtfx3、在java目录下执行解压java安装包:tar -zxvf jdk-8u171-linux-x64.tar.gz4、配置环境变量:vim /etc/profile ,在文件末尾添加 export JAVA_HOME=/usr/l...

2019-05-28 14:51:58 510

原创 centerOS7开启网络服务

问题场景:安装centerOS7后默认无法连接网络,导致CRT无法远程连接centerOS。解决方法: 1:打开终端:输入命令"su root"切换到root用户,然后输入命令"service network start"或者"service network restart" 2:上面的方法只针对本次有效,如果想让centerOS...

2019-05-28 14:24:02 1737

原创 通过jsp下载文件时文件名及文件内容错误问题

1、文件名乱码问题: 如果是本地window,文件名是String fileName = new String(fileName.getBytes("utf-8"),"ISO8859-1"); 如果是linux,文件名是String fileName = new String(fileName.getBytes("gb2312"),"ISO885...

2019-05-21 09:46:51 886

原创 WebSocket简单应用

1、Maven需要引入的依赖:<dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>1.1</version></depende...

2019-04-18 10:43:27 133

转载 oracle表被锁后的操作

--首先查看有哪些锁select /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',null) lock_level, o.owner, o.object_name, o.object_type, s.sid,s.serial#, ...

2019-03-26 17:57:10 110

原创 Vue学习笔记-监听事件

Vue对事件的监听的基本写法是:v-on:事件="操作",其中操作可以是方法,下面是一个简单的例子&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;监听事件&lt;/title&gt; &lt;script src=&

2019-03-10 22:42:39 187

原创 MySQL常用语句

一、对数据库的操作1、创建一个数据库 普通创建&gt;&gt;&gt; create database 数据库名; 创建特定编码格式&gt;&gt;&gt;create database 数据库名 character set utf-8; 查看数据库的结构&gt;&gt;&gt; show create database 数据库名; ...

2019-03-10 22:42:02 160

原创 Oracle数据库操作

1、表结构操作 操作 语句 更新字段名 alter table TABLE_NAME rename column column_old to column_new; 添加字段 alter table TABLE_NAME add COLUMN_NAME varchar(10); 删除字段 alter table TABLE_NAME drop c...

2019-03-10 22:41:49 80

原创 什么是反射以及反射的作用

不对的地方,希望大佬指正。什么是反射?         每个类都有对应的类对象,该类对象包含该类的属性方法等信息,这个类对象就是这个类的反射。        获取类对象有以下三种方法://用户类package com.demo.springbootdemo;/** * @ClassName: User * @Author: zhanghongkai * @Date: ...

2019-02-15 17:40:18 3403

原创 Oracle中字符串和时间类型的相互转换

字符串转时间to_date('2018-12-05','yyyy-mm-dd hh24:mi:ss')时间转字符串to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') 

2018-12-05 10:43:04 11176

原创 使用springboot实现邮箱验证码功能

我这边使用的QQ邮箱1、首先创建maven项目,配置pom文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...

2018-12-03 15:57:10 16337 12

原创 mybatis在MySQL中插入数据并返回主键

1、使用xml方式     方式一:&lt;insert id="addUserByXml" parameterType="user"&gt; &lt;selectKey keyProperty="id" keyColumn="id" order="AFTER" resultType="java.lang.Integer"&gt;

2018-12-03 11:31:51 339

原创 设置springboot项目的欢迎界面

在springboot中,默认的欢迎界面是index.html,在实际中,我们往往希望先访问登录界面,然后登录成功再跳到主页。这个需求用下面的代码即可实现。@Configurationpublic class DefaultView extends WebMvcConfigurerAdapter { @Override public void addViewControll...

2018-11-12 10:25:30 8538

原创 使用JavaScript为H5添加右击事件

话不多说,直接上代码,其中需要注意的一点是为menu添加position: absolute;属性,这个属性的意思是菜单采用绝对位置,可以保证右击后菜单出现在自己想要的位置,而不受其他元素的影响&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;菜单&l..

2018-11-05 10:00:47 1545

原创 CSS学习笔记-01

CSS学习笔记-011、CSS的引入方式2、CSS的语法3、CSS选择器4、在CSS中使用注释5、设置元素尺寸大小6、为元素设置背景7、CSS文本操作1、CSS的引入方式 CSS的引入方式有三种,分别为外部引入,内部引入,和行内引入。 外部引入:外部引入需要在外部创建CSS文件,然后在html文件的head标签中用&lt;link rel="stylesheet" href="css/t...

2018-10-31 16:11:45 253 1

原创 Vue学习笔记-初识Vue

1、什么是Vue?       vue是一种JavaScript框架,可以方便的操作json对象2、最简单的Vue代码(声明式渲染)&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;声明式渲染&lt;/title&gt; &lt;

2018-10-30 16:51:34 242

原创 SSM+springboot+jxl实现Excel的导入导出功能

本案例是写在单元测试中的,修改后可直接用到框架中,话不多说,直接上代码package com.demo.springbootdemo;import com.demo.mapper.TestMapper;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.L...

2018-10-29 16:00:07 2472

原创 使用springmvc的文件上传功能注意点

如果使用的是multipartfile方式进行上传,在配置CommonsMultipartResolver类时一定要加上id,不然无效!!!!!&lt;bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"&gt; &lt;pr...

2018-10-18 14:39:23 208

原创 如何在mybatis注解开发中使用动态SQL

1、使用脚本sql      脚本sql和xml配置基本类似,只需在外层包裹上&lt;script&gt;&lt;/script&gt;即可      例如:public interface UserMapper { @Select("&lt;script&gt;select * from user &lt;where&gt;&lt;if test='username != ...

2018-10-16 16:56:09 5067

原创 MySQL用户操作

1、创建用户       create user 'username'@'host' identified by 'password'       例如:create user 'test'@'127.0.0.1' identified by '123456'; 2、授权       grant privileges on databaseName.tableName to '...

2018-10-10 16:59:13 134

空空如也

空空如也

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

TA关注的人

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