自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS校验大写键是否打开<亲测可用>

<input type="password" id="password" name="password" /><span id="pawClId" style="color:red;display:none;">大写锁定键打开,请注意大小写!</span><script type="text/javascript"> document.getElementById('password').onkeypress = detectCapsLock;func

2021-12-21 16:42:04 946

原创 Java 文档工具类(使用itext操作)

pom引入itext的时候如果提示资源下载失败,尝试改为阿里的镜像地址再次下载。 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4.3</version> </dependency&g

2021-08-31 21:09:01 313

原创 JS 复制

vue+element引入插件 <!-- 复制插件 --> <script src="https://cdn.bootcss.com/clipboard.js/1.5.15/clipboard.min.js"></script>:data-clipboard-text 要与v-model 一致 才能复制到文本内容 <div> 文本内容: <el-input type="textarea

2021-08-11 16:00:58 104

原创 JS 下载

用的是element组件。以下载 .txt 举例 <el-button @click="download()">下载</el-button> <script> download(){ //文件内容 let contents = '123123'; //type选择下载的文件格式 //格式大全 https://tool.oschina.net/commons/ let export_blob = new Bl

2021-08-11 15:45:45 94

原创 IDEA:JRebel热部署插件启动Invalid rebel.xml: Invalid ‘dir‘ defined in class path of rebel.xml

JRebel Console打印:Invalid rebel.xml: Invalid ‘dir’ defined in class path of rebel.xml或者Invalid rebel.xml: Invalid ‘dir’ defined in web link of rebel.xml或者Invalid rebel.xml: Invalid ‘dir’ defined in class path of rebel.xml在rebel.xml里把项目映射的路径写对了就行。<

2021-06-04 16:09:39 1112

原创 Java IP工具类

import java.net.InetAddress;import java.net.UnknownHostException;import javax.servlet.http.HttpServletRequest;import org.apache.commons.lang3.ObjectUtils;/** * 获取IP方法 */public class IPUtils { public static String getIpAddress(HttpServletRequest r

2021-06-03 11:36:45 50

原创 java Http工具类

package com.ccit.common.utils.http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ConnectException;import java.net.SocketTimeoutExcepti

2021-06-03 11:32:07 97

原创 Java获取ip实际地址(区域,城市)

public class AddressUtils { private static final Logger log = LoggerFactory.getLogger(AddressUtils.class); // IP地址查询 public static final String IP_URL = "http://whois.pconline.com.cn/ipJson.jsp"; // 未知地址 public static final String UNKNOWN = "XX XX";

2021-06-03 11:26:43 452

原创 Java获得用户访问时,硬件设施

import cz.mallat.uasparser.OnlineUpdater;import cz.mallat.uasparser.UASparser;import cz.mallat.uasparser.UserAgentInfo;/** * <p> * 获得用户访问时,硬件设施(不太精准,因为用户可以更改设备的请求头) * </p> */public class UserAgentUtil { static UASparser uasParser.

2021-06-03 11:19:43 129

原创 数字工具类

public class NumberUtilz { /** * 检查此字符串是否为数字 * * @param str * @return true 如果是数字 */ public static boolean isNumberic(String str) { if (str == null || str.equals("")) { return false; } for (int i = 0; i < str.length(); i++) {

2021-06-03 11:14:56 57

原创 Base64加解密工具

public class Base64 { private static final char[] CA = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" .toCharArray(); private static final int[] IA = new int[256]; static { Arrays.fill(IA, -1); fo

2021-06-03 11:07:27 135

原创 Web项目:Xss注入问题修复

参考:https://blog.csdn.net/jungeCSND/article/details/106408032测试步骤:使用抓包工具,改变参数为:<script>alert('1');</script>后保存提交。页面刷新后,可以弹出alert框。感觉可以用过滤器来处理这个问题,暂时没找到方法。后续在修改。注:只添加了对String修饰的属性进行转换。public class XssUtils implements Serializable { priv

2021-06-03 10:47:21 297

原创 Python-pandas批量读写操作Excel

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

2020-11-07 10:54:39 2992 1

原创 Mysql 插入或更新时字段自动获取当前时间

转:https://www.cnblogs.com/lhj588/p/4245719.html

2020-09-03 17:24:39 1160

原创 SQL Server 解决cursor游标赋值后,取值为空问题

测试存储过程的时候,把值给游标后,不知道为啥取到的值一直是空。原表中是有数据的。后来把变量名跟字段名改成不相同的就取到值了。CREATE PROCEDURE [dbo].[testname]ASBEGIN -- 改成 DECLARE @uname VARCHAR (100) DECLARE @name VARCHAR (100) DECLARE @cursor_1 cursor set @cursor_1 = cursor for SELECT name FROM user o

2020-07-10 15:25:27 867

原创 SQL Server CAST()函数

数据类型转换函数CAST() (<expression> AS <data_ type>[ length ])expression:SQL Server正确的表达式。data_type: 转换的类型length:可选参数例:SELECT 列名 AS "转换前" FROM 表名 转换为DECIMAL类型并不指定lengthSELECT CAST ( 列名 AS DECIMAL ) AS "转换后" FROM 表名 .

2020-06-30 16:31:05 1007

原创 JDK 在线API 1.6,1.7,1.8

6:中文:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh英文:https://docs.oracle.com/javase/6/docs/api/index.html7:中文:英文:http://tool.oschina.net/apidocs/apidoc?api=jdk_7u48:中文:https://blog.fondme.c...

2019-10-16 13:58:50 156

原创 Java 指定范围内生成N个随机数

static SortedSet set = new TreeSet();public static void randomSet(int n, int m) { Random ran = new Random(); for (int i = 0; i < n; i++) { set.add(ran.nextInt(30) + 1); } if ...

2019-09-18 15:30:52 447

原创 阿里短信+验证码(旧版sdk)

1:注册阿里云账号2:申请AccessKey3:找到短信服务控制台后申请短信模板1)记得先要购买短信套餐2)签名模板类似于平常短信验证前面【xxx】里面的名字3)code内容可从代码中生成4:申请通过之后、从maven获取或者从demo里获取到SDK后根据实际业务需求更改代码即可。...

2019-07-30 17:57:26 182

原创 Md5加密

解密工具:http://www.3464.com/Tools/MD5/jiemi.asp// 用来将字节转换成 16 进制表示的字符 static final char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7','8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; /** * 生成MD5码...

2018-12-03 09:36:33 156

转载 使用ajax多次请求session无效的问题

问题:创建XMLHttpRequest()请求,登录操作存储session成功,但是后续操作请求时,后台session验证机制则为空,导致请求失败。解决:ajax默认不携带cookie或session,XMLHttpRequest()发送请求时,设置withCredentials为true;否则后台session验证为空。var xhr = new XMLHttpRequest();xh...

2018-11-23 11:45:09 521

空空如也

空空如也

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

TA关注的人

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