- 博客(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 987
原创 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 354
原创 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 126
原创 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 127
原创 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 1229
原创 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 66
原创 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 115
原创 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 512
原创 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 159
原创 数字工具类
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 74
原创 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 160
原创 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 335
原创 Python-pandas批量读写操作Excel
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-11-07 10:54:39 3117 1
原创 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 934
原创 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 1145
原创 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 193
原创 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 484
原创 阿里短信+验证码(旧版sdk)
1:注册阿里云账号2:申请AccessKey3:找到短信服务控制台后申请短信模板1)记得先要购买短信套餐2)签名模板类似于平常短信验证前面【xxx】里面的名字3)code内容可从代码中生成4:申请通过之后、从maven获取或者从demo里获取到SDK后根据实际业务需求更改代码即可。...
2019-07-30 17:57:26 217
原创 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 179
转载 使用ajax多次请求session无效的问题
问题:创建XMLHttpRequest()请求,登录操作存储session成功,但是后续操作请求时,后台session验证机制则为空,导致请求失败。解决:ajax默认不携带cookie或session,XMLHttpRequest()发送请求时,设置withCredentials为true;否则后台session验证为空。var xhr = new XMLHttpRequest();xh...
2018-11-23 11:45:09 564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人