- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 存储过程-更新或插入数据
表product中存在一些数据,现在需要把另外的一些数据插入到表product中,如果数据已经存在则更新,如果不存在就插入到这张表product中。将需要更新或插入的数据存入product1表中-- CREATE DEFINER [用户名] PROCEDURE 函数名CREATE DEFINER=`root`@`localhost` PROCEDURE `NewProc`()BEGIN -- 定义v_t参数 DECLARE v_t int ; -- 定义v_PROD_ID参数 DEC
2021-04-08 09:40:29
2303
1
原创 idea打war包时缺少文件
给pom.xml的下添加 <resources> <resource> <!--源文件位置--> <directory>src/main/java</directory> <includes> <!--要把哪些文件编辑过去-->
2020-11-13 16:34:24
1058
原创 Mybatis中的#{}与${}的区别
#{}预编译处理,将sql的#{}替换成? ,然后调用preparedStatement的set方法赋值 ;会很大程度防止sql注入;传入字符串后,会在两边加单引号,如”1234”变成” ’ 1234’ ” ;不能用于order by的动态参数。${}是字符串替换,不会进行预编译;会导致sql注入;传入的数据不会加单引号;用于order by动态参数,但需注意sql注入问题。...
2020-10-28 11:55:58
183
原创 初次使用eclipse时环境的配置
1.配置jdk点击Window -> 点击Prederences -> 点击Java -> 点击Installed JRE点击Add -> 选择Standard VM -> 选择jdk的安装目录 -> 点击Apply -> 点击OK点击Apply -> 点击OK2.配置apache-maven点击Window -> 点击Prederences -> 点击Maven -> 点击Installations点击Add
2020-07-14 16:40:08
394
原创 SpringBoot使用Generator自动生成代码
generatorConfig.xml**<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><g
2020-06-11 10:48:25
1263
原创 java.util.ConcurrentModificationException异常原因及解决方法
在java语言中,使用remove方法对List进行删除操作时,报java.util.ConcurrentModificationException异常。错误代码List<User> iAll = userService.findList();//查找所有的User//删除Name为“其他”的Userfor(User type:iAll){ if("其他".equals(type.getName())){ iAll.remove(type); }}正确代码List<
2020-05-22 16:40:31
259
原创 sql中TRUNCATE、Drop、Delete三种删除的区别
【delete】1、DML语言,,不会自动提交。操作会放在rollback segement中,事物提交后才生效;2、只删除数据。可单条删除,可多条删除;(通过where子句实现);3、在事务日志中为所删除的每行记录一项;4、不影响表所占用的extent, 高水线(high watermark)保持原位置不动 。【Truncate】1、DDL语言,操作后即生效,原数据不会放到rollback中,不能回滚,操作不会触发trigger;2、只删除数据。删除所有数据,等价于不带where的delet
2020-05-15 14:52:48
224
原创 selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
python在调用Chrome时遇见下面保存时selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary (Driver info: chromedriver=72.0.3626.7 (efcef9a3ecda02b2132af215116a03852d08b...
2019-12-25 16:44:25
1652
原创 sessionStorage的使用
sessionStorage 属性允许在浏览器中存储 key/value 对数据。sessionStorage 用于临时保存同一窗口的数据,在页面会话结束时会删除这些数据。使用方法前端对于单引号和双引号的要求不严格window.sessionStorage.setItem('key', 'value');//存储var value = sessionStorage.getItem("ke...
2019-09-29 15:35:18
173
原创 在class中获得.properties的配置
读取application.properties中的自定义配置在application.properties中是以key:value对的形式书写,这里key的值是自定义的名字。#获取密码信息password.algorithmName=md5password.hashIterations=2shiro.encode=UTF-81、直接读取在class中类上加@Configura...
2019-09-27 16:13:32
178
原创 销毁原先表
当多个bootstraptable请求时,且多张表在一个标签上挂着,已请求过,就不再向后端请求时,想要销毁原先的表$("#tableId").bootstrapTable('destroy');
2019-09-27 15:45:17
120
原创 js获得class中带active 的value
获得橘色的valuehtml中的格式<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> .class-item:hover { cursor: ...
2019-09-26 16:06:15
1403
原创 关闭当前layui的弹框
var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引parent.layer.close(index);
2019-09-26 15:00:51
710
原创 css样式控制(多个定位标志)
1、标签名和class控制(并列书写)td.year{ color:red; }<table> <tr> <td class="year"> 2019</td> </tr></table>2、两个class控制(并列书写).active.month{ color:green; }<table&g...
2019-09-20 09:13:17
332
原创 js中有关字符串的使用
1、字符串分割(用逗号分割字符串)str = str.split(",");2、字符串拼接(str1和str2都是字符串)var str = str1 + str2;3、去掉多余的字符串abcp = (p.substring(p.length-3) == "abc")...
2019-09-10 17:50:28
236
原创 windows下eclipse意外退出,导致端口占用
1、打开cmd黑框2、查询端口号netstat -ano|findstr 端口号netstat -ano|findstr 50513、杀死进程号taskkill /f /t /im 进程号taskkill /f /t /im 7500
2019-09-06 17:37:27
261
原创 Postgresql去掉某个字段多余的空格
Postgresql中通过脚本加入数据时,因编码等问题导致插入的数据中包含空格,使数据出错,为解决这一问题使用Trim()函数。Trim()函数:用来删除数据前后的空格。RTrim()函数:用来删除数据前的空格。LTrim()函数:用来删除数据后的空格。本人遇到问题所解决的方案update keyword_info set keyword_name = trim(keyword_na...
2019-09-05 15:57:03
10788
原创 SpringBoot实现邮件发送
1.application.propertiesspring.mail.default-encoding = UTF-8#有规则的 QQ邮箱都是这个spring.mail.host = smtp.qq.com#发送者的/授权密码,非邮箱的登录密码#spring.mail.password = aphibnddcbwyicga#端口spring.mail.port = 25#协议s...
2019-09-04 17:17:49
163
原创 设置验证码
前端HTML编写验证码基本样式<div class="layui-form-item"> <div class="layui-row"> <div class="layui-col-xs7"> <label class="layadmin-user-login-icon layui-icon layui-icon-vercode" for...
2019-09-03 18:13:27
678
原创 SpringBoot+thymeleaf实现Shiro在前后端的使用
后端(用于controller的方法上)引入的包import org.apache.shiro.authz.annotation.Logical;import org.apache.shiro.authz.annotation.RequiresPermissions;@RequiresPermissions(“set:data:list”) //只要一个控制时@RequiresPer...
2019-08-26 15:12:58
255
原创 springboot的pom.xml文件所需的依赖
启动所需要的,默认加的<!-- 核心Spring Boot starter,包括自动配置支持,日志和YAML --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>...
2019-01-09 19:58:35
2905
原创 简单的SSM
1、添加依赖(thymeleaf、web、mybatis、devtools、mysql、druid、mapper、pagehelper)<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf<...
2018-12-12 11:50:56
184
原创 MySQL引擎之常用引擎
一、MyISAM引擎在MySQL 5.1及以前的版本中是默认存储引擎存储表的特征1.格式文件——存储表的结构(.frm)2.数据文件——存储表的数据(.MVD)3.索引文件——存储表的索引(.MYI)特性a)可以转化为压缩、只读表来节省空间b)不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有要求或者以select,insert为主的应用基本上可以用这个引擎来创建表c...
2018-10-12 02:23:13
364
原创 mybatis-3-config
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> &am
2018-10-11 12:29:59
761
原创 log4j.properties
log4j.rootLogger=DEBUG,Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.ConversionPattern=%-5p...
2018-10-10 19:03:22
114
原创 Maven的pom.xml内容配置
一、UTF-8编码设置&lt;properties&gt; &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt; &lt;project.reporting.outputEncoding&gt;UTF-8&lt;/project.reporting.outp
2018-10-09 20:20:41
186
原创 java的日志管理
1、pom.xml 内的配置 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version> </depend
2018-09-28 20:00:50
227
原创 Maven中pom.xml配置
一、常规配置1、编码utf-8的配置&lt;properties&gt; &lt;!-- 文件拷贝时的编码 --&gt; &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt; &lt;project.reporting.
2018-09-27 20:57:53
364
原创 设计模式之工厂模式
工厂模式:属于创建型模式,创建对象的工厂接口,让子类决定实例化哪个类主要解决的问题:接口实现的选择问题实现代码1、创建一个接口public interface IA { void aa();}2、创建实现接口的实体类public class AImple implements IA { @Override public void aa() { System.out.pri...
2018-09-26 21:47:53
122
原创 代理模式
代理模式(Proxy Pattern) 即一个类代表另一个类的功能,这种类型的模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。意图:为其他对象提供一种代理,以控制对这个对象的访问主要解决的问题在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因,直接访问会给使用者或者系统结构带来麻烦,我们就可在访问此对象时...
2018-09-26 20:45:52
229
原创 JSP的九大内置对象及其作用
JSP一共有九个内置对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request 对象 request 对象是javax.servlet.http.HttpServletRequest类型的对象,代表客户端的请求信息,主要用于获取客户端的参数和流。 主要方法: *(1)...
2018-09-15 17:05:04
25327
原创 用js、html、css制作简单的关灯游戏
CloseHight.html<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><style type="text/css">*{ marg
2018-08-28 22:44:56
873
原创 Java与MySQL的链接步骤
1、加载驱动 Class.forName(“com.mysql.cj.jdbc.Driver”); 2、链接数据库 Connection conn = DriverManage.getConnection(“url”,”user”,”password”); url : 全局资源定位器 url = “jdbc:mysql://loca...
2018-08-28 21:40:15
658
springboot使用generator所需文档和jar
2020-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人