- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 intellij idea 批量操作
idea 批量选中分散多行:按住: ctrl + alt + shirt , 然后左键点击选中多行。批量选中集中的多行:alt + 左键。光标移动到行头或行尾: home 或者 end。选中多个相同内容: alt + J。
2024-06-14 15:45:10 322
原创 Ajax_2021-11-15
Ajax_2021-11-15 参考:jQuery ajax - ajax() 方法 常用 的就不讲了 options:不知道干嘛用的 cache:不知道效果 contentType:所有的类型不清楚 content:看不明白 data:文档解释值类型:String , 实际情况如果是JSON字符串报错,如果是js对象没问题,不清楚文件上传 ? dataType: 返回数据类:JSON , XML JSON : 后端返回m
2021-11-16 11:09:14 1153
原创 通过容器拿到bean
通过Spring容器拿到bean,不通过依赖注入,SpringBoot框架1.自定义beanpackage com.baosight.jhy.pc.cs.domain;public class Teacher { private String name; private String address; private int age; public String getName() { return name; } pu
2021-11-11 10:33:10 1038
原创 记录老项目整合Excel
1.前台页面前台页面请求发送方式:超链接A标签 、form表单提交、Ajax请求 超链接A标签:适合于只有资源路径,少量请求参数,适用于图片下载 form表单提交:使用原有的form标签提交请求,或者自定义form表单提交请求,多参数 Ajax请求:返回数据类型只有:json,text,html,xml,不能处理流,无法用于图片下载<!-- 方式一:少量参数:超链接 --><a href=...
2021-11-07 11:15:22 102
原创 记录一下Excel 测试
1, maven 内容(由于整合 老系统,版本 较低 ) <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.10-FINA
2021-11-07 10:39:34 241
原创 idea的Database导出导入表操作
1. 导出数据表: 选中多个表: 左键 + shift (不松手) + 左键 下载表结构数据:在选中表上右键--Dump data to file -- 勾选: add table definition -- SQL insertS -- 选择或者新建目录--确定完成2. 删除多个表:选中多个表 -- 右键-- drop 3.导入数据表: 在...
2021-10-19 13:34:42 9289
原创 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-de
问题描述: 创建一个springmvc项目做测试用,使用了maven原型archetype的maven-webapp创建,部署项目时直接在maven窗口:选择了develop:控制台报错:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project Spring_Transaction: Deployment f...
2021-08-12 16:06:55 1169
原创 Caused by: org.xml.sax.SAXParseException; lineNumber: 22; columnNumber: 42; cvc-complex-type.2.4.c:
Caused by: org.xml.sax.SAXParseException; lineNumber: 22; columnNumber: 42; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'jaxrs:server' 的声明。我的applicationContext.xml中的约束协议:http://cxf.apache.org/schemas/jaxrs.xsd于是尝试使用浏览器访问:结果发现协议地址变了https://cxf.apac
2021-07-25 18:52:23 489
原创 类关系
类关系泛化关系问题:如何描述子类和父类之间的关系?定义:子类继承父类实现关系问题:如何描述接口与接口实现类之间的关系?定义:实现类实现接口依赖关系问题:如何描述方法中参数使用其他类引用的关系?定义:方法中的参数需要其他类的实例化对象关联关系问题:如何描述类的成员变量指向另一个类的实例引用关系?定义:两个类之间是个体与个体关系,成员变量指向实例化引用,老师类和学生类,聚合关系问题:如何描述类的成员变量指向另一个类的引用关系?定义:两个类之间是整体与个体关系,类之
2021-05-24 00:25:41 97
原创 测试一下死锁
死锁:定义:典型:同一时间点:线程A持有资源C,然后去访问资源D,线程B持有资源D,然后去访问资源C,两个线程就这样保持僵持状态。分类:JVM死锁(java代码死锁)和数据库死锁(锁表)其他:具体参考:https://blog.csdn.net/wljliujuan/article/details/79614019前提:启动线程java代码顺序不代表实际线程执行顺序junit 中的方法只要执行线程睡眠,测试方法就结束了以下代码不一定发生死锁,具体看线程执行顺序import org.
2021-05-13 11:17:10 123
原创 Linux系统安装
Linux系统安装简介:我多了一台宏碁笔记本,于是安装一个Linux系统玩玩:如果只有一台电脑:选择 Centos VMware,虚拟机中安装Linux ,如果有两台电脑:选择其中一台直接下载安装Linux;还有第三个选择:网上买个服务器,例如阿里的宝塔步骤安装教程:https://blog.csdn.net/wang903039690/article/details/81191688下载linux免费版本:CentOS:http://mirrors.aliyun.com/centos/7.
2021-03-17 21:30:48 575
原创 MySQL变量、函数、存储过程
变量1. 变量的声明与赋值 1. 创建全局变量 1. 使用set关键字:要求变量名使用@符号标记:set @var_test = '变量' ; 变量的作用越:当前窗口,变量的查看使用select关键字 加 变量名 显示在表格中:select @var_test ; 2. set 关键字只能创建全局变量,全局变量名必须使用@标识作为开头 2. 创建局部变量 1. 使用declare关键字:declare var_name v
2021-02-20 16:30:45 140 1
原创 自定表,设置固定表头
自定义表,设置固定表头css设置<!-- 根据id 绑定设置table的标签属性 -->#mytable tbody { display:block; height:195px; overflow-y:scroll;}#mytable thead, tbody tr { display:table; width:100%; table-layout:fixed;}#mytable thead { width: ca
2021-02-01 17:05:04 219
原创 MySQL自连接
记录一下自连接的应用,有时间再继续思考DROP TABLE IF EXISTS student;CREATE TABLE student (id int NOT NULL,name varchar(20) DEFAULT NULL,create_time datetime DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;– Records of studentINSERT INT
2021-01-04 21:29:20 240
原创 Spring-Aop-应用
定义:Aspect Oriented Programming 面向切面编程切面本质上是个类,全名:切面类,切面(Aspect)类中可以指定五种类型的通知(advice)方法。底层原理:动态代理,实现AOP的框架有三个:spring AOP 、AspectJ、JBoss AOPspring AOP只支持到方法的连接点,另外两个还可以支持字段和构造器的连接点(直接在方法上做文章就可以了,在构造器上做什么文章?以后再研究)通知、切点、连接点术语通知(Advice..
2020-12-29 23:27:30 154
原创 Tomcat控制台日志乱码问题
Tomcat控制塔日志乱码问题原因:Tomcat的编码格式是UTF-8,window的编码格式是GBK,解决:修改conf/logging.properties找到 java.util.logging.ConsoleHandler.encoding = UTF-8 #注释掉添加:java.util.logging.ConsoleHandler.encoding = GBK,重启Tomcat...
2020-12-28 16:27:53 95
原创 音箱选择
音箱学习功率定义单位时间内消耗的电能,单位瓦W,W/S,瓦每秒,kw/h,千瓦每小时问题用于衡量做功的快慢、衡量音箱的声音作用范围,也就是音箱的响度大小。如何使用使用场合功率卧室30W客厅60W酒店大厅100W~200W足球场500W以上频响范围定义频率响范围,声音:物体振动产生的声波,频率:物体在一秒内振动的次数。单位赫兹,Hz,人类听觉范围:20hz~20khz,,在此前提下某些乐器..
2020-12-28 14:14:15 873
原创 MySQL索引
MySQL索引定义是数据库管理系统中的一个排序数据结构,占用一定的存储空间,底层实现B树索引解决了什么问题数据表做数据查询一般情况是全表扫描,数据量小的话,一千以下,时间消耗不大,如果数据量超过一千以上,效率开始以每千条增加1.3ms。索引可以极大地提高查询效率,将查询性能提升几个数量级。索引原理:对数据分门别类缩小查询范围从而提高查询效率。MySQL索引种类:主要有五种主键索引(primary key)特殊的唯一索引:唯一索引=主键索引+null 值列的值必须唯一,
2020-12-24 11:19:07 525
原创 代理模式-静态代理
静态代理定义:代理类代替被代理类去完成接口的调用。代理类和被代理类实现了相同的接口,他们之间的类关系是组合关系实现:接口+组合关系现实场景:租客、中介、房东或者商场卖家、代理长商、工厂解决了什么问题有一个正常的功能:通过调用接口和接口实现类完成。后来需要在该功能的基础之上增加一些其他操作,还有个要求尽量不要修改源代码,就是那个实现类,以免发生错误。于是使用了代理类来解决这个问题。如何使用请求调用接口,接口的实现类换成了代理类。被代理类作为代理类的属性,用来在
2020-12-20 20:36:54 81
原创 mysql中列转行
原创:https://www.cnblogs.com/mjbenkyo/p/7268242.html创建表CREATE TABLE grade (studyCode varchar(20) NOT NULL DEFAULT ‘’ COMMENT ‘学号’,subjectS varchar(20) NOT NULL,score int(20) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO grade VALUES (‘001’,
2020-12-16 15:21:25 1111
原创 手动验证一下==和equals的区别
==和equals区别 结论:如果equals方法没有被重写,那就和==没区别用== 比较的两个变量是否相等,它比较的是变量中的值是否相等int a = 10 ;int b = 10 ;int c = 20;System.out.println(a==b);// trueSystem.out.println(a==c);// falseSystem.out.println(b==c);// falseString s1= "a";String s2= "a";String s3=
2020-11-25 10:15:49 89
原创 Tomcat使用记录
Tomca安装使用问题1. 下载tomca服务器,启动后,日志输出乱码问题 * 解决问题思路:window系统默认GBK,Linux系统默认UTF-8(描述不太准确) - 实际操作:找到Tomcat解压目录conf文件夹下的loggin.properties 把:java.util.logging.ConsoleHandler.encoding = UTF-8 修改为:java.util.logging.ConsoleHandler.encoding = GBK * 出现问题的原因:
2020-11-21 22:07:00 91
原创 markdown文档规范练习
段落这是第一个段落方式一:段落的切换使用回车键,空行这是第二个段落 这是第二个段落 这是第二个段落 这是第二个段落 这是第二个段落标题使用井号+空格+标题文本一个井号代表一级标题,两个代表二级···,标题总共有六级# 一级标题一级标题六级标题区块一个大于号>加空格,后面是文本。to be or not to be , that is a question.标记引用使用大于号放在文本左侧文本粗体,前后两个星星符号包裹显示文本删除线用作用各自两个波浪线包裹文本超链接
2020-11-21 12:04:44 135
原创 com.alibaba.fastjson.JSONException: syntax error, expect [, actual {, pos 0, fieldName null
1,单个java对象转为成JSONArray时报错,自己对转换的理解错误!2,单个java对象(student)只能转为JSON对象,java集合对象(list)转化的JSON对象才可以转换成JSONArray List<Student> list = new ArrayList<>(); Student student1 = new Student ("提莫",12); Student student2 = new Stude
2020-08-05 11:21:01 22451 6
原创 JSON对象与java对象相互转换
1,记录一下JSON使用import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import java.util.ArrayList;import java.util.List;public class JsonTest { public static void main(String[] args) { List<Student> list = new ArrayL
2020-08-05 10:38:28 105
原创 重写了equals方法,为什么一定要重写hashCode方法
参考了博客园:尐鱼儿:https://www.cnblogs.com/yuyu666/p/9733572.html 我只是做了个总结:首先需要了解一大堆前提: 1,没有重写的equals方法,和==一样,比较的是对象变量中存储的地址指针,重写的equals方法,比较的是地址指针指向的值是否一致, Point p1 = new Point(3, 3); Point p2 = new Point(5, 5); Point p3 ...
2020-07-23 15:09:55 217
原创 Springboot项目打war包部署到tomcat上,tomcat正常启动,访问报错404
问题描述;Springboot项目打成war包,部署到tomcat上,正常启动(tomcat控制台没有报错!)访问报错404 //参考了别人的博客,自己做个记录 1,需要创建一个初始化类,两种方式: 我的启动类是:DemoTomcatApplication, 方式一:启动类直接继承:SpringBootServletInitializer,重写方法:configureimport org.springframework.bo...
2020-07-13 09:41:30 3497 3
原创 Field testMapper in com.example.demo.service.TestService required a bean of type ‘com.example.demo.m
由于解决过程太漫长,直接给出解决方案: 原因mybatis的jar包导错了!Mapper接口类上使用了注解@Mapper,根据intellij idea提示引入了依赖: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version...
2020-07-11 10:55:45 9168 7
原创 java.lang.UnsupportedClassVersionError: org/springframework/web/SpringServletConta inerInitializer :
错误描述:springboot项目部署Tomcat,浏览器访问,报错404 1,首先确认war包没问题,运行了Tomcat以后,查看webapps/下war是否正确解压 2,去查看Tomcat控制台日志信息,有报错! java.lang.UnsupportedClassVersionError: org/springframework/web/SpringServletContainerInitialize...
2020-07-10 17:24:39 3861
原创 SpingBoot中创建动态和静态定时任务
1,静态定时任务 1,创建静态定时任务类,位置放在启动类同级目录或者子包下面,方便扫描到定时任务类上的注解。 2,静态定时任务类需要三个注解:@Configuration,标记该类为配置类 @EnableScheduling,标记类为定时任务类,@Scheduled(cron="0/30 * * * * ?"),//标记方法为定时任务,cron表达式: (0/30)从0秒开始,每隔30秒执行一次i...
2020-07-10 10:20:20 293
原创 svn修改了密码,intellij idea 提交报错
问题描述:修改了svn的用户密码,导致Intellij idea 提交代码报错,花了点时间寻找修改密码的入口,记录一下。错误:0 files committed, 1 file failed to commit: TrendMapper.xml,优化 svn: E170001: Commit failed (details follow): svn: E170001: Authentication error from server: Password incorrect没有找到intellij i
2020-06-22 15:39:52 1094
原创 InputStream 和 OutStream 小练习
InputStream 和 OutStream 小练习,记录一下package InputOutput;import java.io.*;/** * inputoutput 学习 * 文件的读取,位置变化,从磁盘中读到内厝,inputSream, * 从内存中读到磁盘,outputStream * 字节流:inputStream outputSream * 字符流:reader 、writer * */public class Stream { .
2020-06-21 19:21:52 180
原创 java设计模式:单一职责原则理解
首先声明仅仅是个人理解,可能有不对的地方,谢谢指正!1,起源:为了解决问题:如果因需求变更,对类中的某个方法(职责)做了修改,影响了类中其他方法(职责)的使用,因为这个方法的修改,需要代码更新,重新部署项目。这个类其他方法暂时也不能用了。2,定义:一个类如果只是有且仅有一个因素来引起他的变化,(应用于模块、类)。拿个类举例子:类中应该只有一个方法,完成一项职责。唯一能够引起这个类变化的因素只有这项方法(职责)发生了变化。3,优缺点:优点:降低了类中方法的耦合性,缺点:一个类只有一个方
2020-06-03 16:05:32 205
原创 jdk、jre、jvm、区别
1,jdk定义:Java Developmnet Kit java 开发工具包,包含了jre和java工具包(javac、jar) 解决了java跨平台问题,不同的操作系统安装不同的jdk,原理:javaC编译器将.java文件编译成二进制的.class文件,JVM将.class文件编译成所在系统对应的机器码 使用:根据各自操作系统去官网下载对应版本,百度安装教程 1.1...
2020-04-29 09:09:41 130
原创 电脑内存扩容
笔记本4G内存,开了几个软件,内存就占满了,很早买的,没用过几次,卖了没必要,偶然间看到内存扩容,研究一下1.查询你的电脑支持最大内存 硬件+操作系统=决定支持的最大内存; 检测:window开始菜单:cmd->打开命令行窗口:wmic memphysical get maxcapacity打开计算计算一下:查出的内存maxcapacity/1024/1...
2020-03-26 17:03:47 1233
原创 PL/SQL配置oracle客户端(轻量级和标准)
连接Oracle数据库(服务端)一般有两种方式:(1)应用pl/sql+oracle客户端(轻量级),(2)应用pl/sql+oracle客户端(标准的),有两个重要文件需要知道一下:oci.dll oralce的组件 pl/sql应用与oracle客户端建立联系靠它 ,另外一个:tnsnames.ora 文件中的主要内容是oracle数据的信息(ip/端口号:数据库名称) ora...
2020-03-25 21:21:44 3207
原创 Oracle变量创建
oracle 变量创建 变量创建的形式常用的有三种 注: %type:想要某个变量类型和表的某个字段类型保持一致,如果表的字段类型被修改,则变量的类型自动保持一致 %rowtype:整行数据类型与创建的对象的字段保持一致如果需要全部字段,使用%rowtype record: 部分字段的数据与对象的字段保持一致 如果只是...
2019-08-05 15:29:03 1410
原创 Oracle游标学习
游标在Oracle数据库中使用: 主要适用于查询数据返回多行,使用游标存储返回的多行数据,类似于集合,遍历循环做操作。 1,代码declare cursor ft is select t.username, t.create_time from com11_employee t where t.department_id =...
2019-08-02 16:31:34 192
jsPDF相关文件用于html导出pdf
2019-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人