- 博客(224)
- 资源 (13)
- 收藏
- 关注
原创 MySQL加密解密(核心方法:AES_ENCRYPT加密、AES_DECRYPT解密、HEX字符串转换为十六进制值、UNHEX十六进制值转换为字符串、CONVERT数据类型转换)
【代码】MySQL加密解密,解决返回null和解密值不一致问题(核心方法:AES_ENCRYPT加密、AES_DECRYPT解密、HEX字符串转换为十六进制值、UNHEX十六进制值转换为字符串、CONVERT数据类型转换)
2024-09-11 10:01:04
556
原创 服务器日志中java打印堆栈异常信息
import org.springblade.core.tool.utils.Exceptions;try {} catch(Exception e) { //开发调试用 e.printStackTrace(); //生产日志排查用 log.error(Exceptions.getStackTraceAsString(e));}别再用e.Message()了,还不如e.toString()呢
2024-01-26 15:48:33
598
2
原创 解决mybatis plus分页page方法返回大于500条/页数据失效问题
没有lambdaQueryWrapper查询条件时可以直接用xxxService.page(new page<>(pageNum, -1)),缺点是会丢失总数。xxxService.page(new page<>(pageNum, 501), lambdaQueryWrapper),最小改动使其返回正确数量。
2023-12-13 16:20:09
796
原创 stream()转map转list、distinct()去重、判断空值、sorted排序正序多字段排序
stream()转map转list、distinct()去重、判断空值、sorted排序正序多字段排序
2022-04-13 14:51:38
3146
1
原创 DBCP连接演示
package jdbc.connection_pool.dbcp;import org.apache.commons.dbcp.BasicDataSource;import org.junit.jupiter.api.Test;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 连接池内部使用四大参数创建了Co
2021-04-21 10:30:11
199
原创 C3P0连接演示
package jdbc.connection_pool.c3p0;import com.mchange.v2.c3p0.ComboPooledDataSource;import org.junit.Test;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Stat
2021-04-19 09:06:43
275
原创 JDBC常用方法连接MySQL数据库 连接Oracle数据库 插入数据 查找表 删除多个指定表 动态插入数据 删除数据 查询该表所有数据 显示表的结构
package jdbc.base;import java.sql.*;/** * 参考资料:https://blog.csdn.net/u010297791/article/details/52637868 * <p> * 操作的一般过程 * <p> * <p> * 1、连接数据库 * <p> * 2、调用Class.forName()方法加载驱动程序。 * <p> * 3、调用DriverManager对象的getC
2021-04-19 09:05:26
185
原创 模拟QueryRunner
package dbutils;import com.mchange.v2.c3p0.ComboPooledDataSource;import javax.sql.DataSource;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class 模拟QueryRunner<T> {
2021-04-19 09:03:11
121
原创 QueryRunner的常用方法
package dbutils;import my_jdbc_utils.jdbc_utils2.JdbcUtils2;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.ResultSetHandler;import org.apache.commons.dbutils.handlers.*;import org.junit.Test;import java.sql.Connecti
2021-04-19 09:00:13
586
原创 DBUtils介绍
1 DBUtils简介DBUtils是Apache Commons组件中的一员,开源免费!DBUtils是对JDBC的简单封装,但是它还是被很多公司使用!jar:commons-dbutils.jar2 DBUtils主要类DbUtils:都是静态方法,一系列的close()方法;QueryRunner:update():执行insert、update、delete;DDL、DML* int update(String sql, Object… params) --> 可执行增
2021-04-19 08:59:39
219
原创 AJAXServlet响应jsp
package ajax.ajax;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOExce
2021-04-19 08:54:30
190
原创 AJAX介绍
ajax是什么?asynchronous javascript and xml:异步的js和xml它能使用js访问服务器,而且是异步访问!服务器给客户端的响应一般是整个页面,一个html完整页面!但在ajax中因为是局部刷新,那么服务器就不用再响应整个页面!而只是数据!text:纯文本xml:大家都熟悉!!!json:它是js提供的数据交互格式,它在ajax中最受欢迎!异步交互和同步交互同步:发一个请求,就要等待服务器的响应结束,然后才能发第二个请求!中间这段时间就是.
2021-04-19 08:52:57
191
原创 schema的基本使用
person.xml<?xml version="1.0" encoding="UTF-8" standalone="no"?><person xmlns:xmlnsAlias="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://XSD//8080" xmlnsAlias:schemaLocation="http://XSD//8080 xsd约束.xsd" id1="我是必
2021-04-19 08:51:57
865
1
原创 使用dtd定义元素 属性 实体
<?xml version="1.0" encoding="UTF-8"?><!-- 引入外部的dtd文件 --><!DOCTYPE Student SYSTEM "导入约束.dtd"><Student> <name nameId="_98k"><!-- &dht; --> 我是实体</name> <age/> <sex sexId="AA">菜鸡</s
2021-04-19 08:50:55
455
1
原创 XML引入dtd&CSS&转义字符&CDATA
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/css" href="style.css"?><!-- 文档声明必须写在 第一行第一列 --><!-- (1)引入外部的dtd文件 --><!DOCTYPE dtdTest SYSTEM "本地dtd约束.dtd"><!-- (2)使用内部的dtd文件<!DOCTYPE dtdTest [
2021-04-19 08:49:56
406
原创 JavaScript笔记
JavaScript笔记: -----------------------------------------------------------JavaScript和Java一样存在两种数据类型原始值 (存储在栈Stack中简单数据)引用值 (存储在堆heap中对象)5种原始数据类型Undefined、Null、Boolean、Number 和 String JavaScript中字符串是原始数据类型通过typeof运算符,查看变量类型 typeof(变量名称)所有引用类型都是ob
2021-04-16 09:31:21
120
原创 innerHTML属性
<html><head> <meta charset="utf-8"/> <title>innerHTML属性</title></head><body><span id="span1Id">我是 span1 中的文本内容</span><hr/><div id="div1Id"></div><hr/></body>
2021-04-16 09:30:17
246
原创 JS操作dom树:增删改查
<html><head> <meta charset="utf-8"/> <title>操作dom树</title></head><style type="text/css"> #div1Id { width: 200px; height: 150px; border: 2px solid red; } #div2Id {
2021-04-16 09:29:43
188
原创 JS的Node属性
<html><head> <meta charset="utf-8"/> <title>Node属性</title></head><body><!-- 获取元素节点、属性节点、文本节点 --><span id="aId">aaa</span><br/><script type="text/javascript"> //获取元素对象
2021-04-16 09:29:27
277
原创 element对象常用方法
<html> <head> <meta charset="utf-8"/> <title>element对象</title> </head> <body> <!-- 获取标签 --> <input type="text" id="aId" class="aClass" value="aaa" /> <script type="text/javascript"> /
2021-04-16 09:28:21
418
原创 document对象常用方法
<html><head> <meta charset="utf-8"/> <title>document对象</title></head><body><!-- getElementById 返回对拥有指定 id 的第一个对象的引用。 --><input type="text" id="aId" name="我是aaa" value="aaa"/><br/><
2021-04-16 09:27:50
501
原创 bom对象:Window常用方法
<html> <head> <meta charset="utf-8"/> <title>Window</title> </head> <body> <!-- 创建打开新窗口按钮 --> <input type="button" value="打开新窗口 按钮" onclick="func_open();" /> <!-- 创建清除 setInterval 按钮
2021-04-16 09:27:15
166
原创 js的bom对象: Navigator Screen Location
<html><head> <meta charset="utf-8"/> <title>js的bom对象: Navigator Screen Location</title></head><body><!-- 制作按钮, 鼠标点击时,跳转至 href1() 函数--><input type="button" value="跳转" onclick="href1();"/>&l
2021-04-16 09:26:41
111
原创 js的Math对象常用方法
<html> <head> <title>js的Math对象</title> </head> <body> </body> <script type="text/javascript"> document.write("原数:" + 3.14 + "<br/>"); document.write("向上取整:" + Math.ceil(3.14) + "<br/>");
2021-04-16 09:25:48
234
原创 js的Date对象
<html> <head> <title>js的Date对象</title> </head> <body> </body> <script type="text/javascript"> var date = new Date(); document.write("当前时间:" + date + "</br>");//Fri Jun 15 2018 00:22:21 GMT+080
2021-04-16 09:25:31
152
原创 js的Array对象
<html> <head> <title>js的Array对象</title> </head> <body> </body> <script type="text/javascript"> //数组的初始化 var arr1 = [1, 2, 3]; var arr2 = new Array(3); //长度是3 var arr3 = new Array(1, 3, 5);//数组中
2021-04-13 09:02:19
121
原创 js的String对象
<html> <head> <title>js的String对象</title> </head> <body> </body> <script type="text/javascript"> document.write("与HTML相关的方法: ".fontsize(5).fontcolor("red") + "<br/>"); var str = "abcde"; doc
2021-04-13 09:01:22
111
原创 js的全局函数
<html> <head> <title>js的全局函数</title> </head> <body> </body> <script type="text/javascript"> var str = "alert('12345');"; eval(str);//执行脚本命令 var str2 = "a1我被编码了啊啊"; var str3 = encodeURI(str2); do
2021-04-13 09:00:48
151
原创 js的函数的重载
<html> <head> <title>js的函数的重载</title> </head> <body> </body> <script type="text/javascript"> /* function add1(a, b) { return a + b; } function add1(a, b, c) { return a + b + c; } al
2021-04-13 09:00:36
225
原创 js的全局变量和局部变量
<html> <head> <title>js的全局变量和局部变量</title> </head> <body> </body> <!-- 测试全局变量 --> <script type="text/javascript"> var a = "全局变量"; alert(a); </script> <!-- 新 script 标签 --> <
2021-04-13 08:59:28
283
原创 js的函数
<html> <head> <title>js的函数</title> </head> <body> <script type="text/javascript"> //无返回值的函数 function fun(a, b) { var c = a + b; alert(c); } fun(1, 0);// 调用函数 //有返回值的函数 function fun2(a, b)
2021-04-13 08:56:49
107
原创 js的数组
<html> <head> <title>js数组</title> </head> <body> <script type="text/javascript"> var arr = [1, true, "3"]; alert(arr);//1,true,3 var arr2 = new Array(5); arr2[0] = "1"; alert(arr2);//1,,,, var arr3 =
2021-04-13 08:55:57
146
原创 js的运算符
```html<html> <head> <title>js的运算符</title> </head> <body> <script type="text/javascript"> //数 var a = 123; alert(a / 1000);//不等于0,因为js不区分整数和小数 //字符串 var b = "456"; alert(b + 1);//4561 alert(b
2021-04-13 08:54:53
105
原创 js的原始类型和声明变量
<html> <head> <title>Test</title> </head> <body> <script type="text/javascript"> var str="abc";//字符串 alert(str); alert(typeof(str));//返回引用类型 var num=123;//数字 alert(num); alert(typeof(num)); var
2021-04-13 08:52:05
223
Linux文档绝对实用的干货.rar
2020-08-06
传智播客Java基础加强.ppt
2020-08-06
Java规约.docx
2020-08-06
Java复习大纲面试题.doc
2020-08-06
idea热部署、格式化代码空行、切分窗口、显示方法线、自动编译、自动导包.rar
2020-08-06
C++考试面试练习题.docx
2020-08-06
C++笔记.docx
2020-08-06
数据结构(C语言版)第2版习题答案—严蔚敏
2018-09-02
sqlite3.lib sqlite3.h sqlite3.dll sqlite3.exe
2018-09-02
传智播客.黑马程序员《Java 基础入门》课后习题答案
2018-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人