- 博客(24)
- 收藏
- 关注
原创 XML导出——JAXB特点
特点1. 一次性生成xml文件2. 元素无命名空间会将ns作为命名空间在元素所在包内添加package-info.java文件@javax.xml.bind.annotation.XmlSchema(namespace = "http://sxbw.audit.gov.cn/AccountingSoftwareDataInterfaceStandard/010/PSGA/XMLSchema" , elementFormDefault = javax.xml.bind.annotati
2021-08-23 15:52:45
281
原创 MySQL事务ID的分配时机
目录背景结论验证如有错误,希望大佬在评论区指正!背景学习MVCC的时候看到网上很多博客说事务ID是在开启事务后进行update时会分配事务ID。一开始我并没有多加思考,但是在继续学习MVCC时了解到read view。在事务隔离级别为RR时,在第一次进行select查询时生成read view;在事务隔离级别为RC时,每一次select查询都会生成read view;read view中有一个比较重要的概念creator_trx_id,表示生成该read view的事务的事务ID,在实现MVC
2021-07-28 11:16:30
3593
12
原创 MySQL批量修改字段数据类型
问题有一张表RULE,里面有120个以JE开头的字段,类型为tinytext,发现字段长度不够,需要修改成text类型。1.查出所需要的列名SELECT COLUMN_NAME, DATA_TYPE, COLUMN_COMMENTFROM information_schema.COLUMNS WHERE table_name = '表名' AND table_schema = '数据库名' 表名修改为RULE,数据库名修改为glb,添加条件查出JE开头的字段SELECT C
2021-06-16 17:33:23
3610
原创 SESSION和COOKIE笔记
SESSION和COOKIEB站视频链接观看该视频所做的笔记。服务器里有一个map,存储的键值对是<JSessionID,session>。当客户端向服务器发送第一次请求的时候,服务器接收到请求,如果用到了session的话,服务器会生成一个与这次对话相关联的session,并且生成一个32位的JSessionID,以键值对<JSessionID,session>的方式存储到map中,然后服务器响应客户端的请求,会将JSessionID作为cookie<JSess
2020-10-18 23:50:31
125
原创 ThreadLocal学习
ThreadLocalThreadLocal是什么?线程本地变量。ThreadLocal可以让每个线程拥有一个属于自己的变量的副本,不会和其他线程的变量副本冲突,实现了线程的数据隔离。Thread与ThreadLocal的关系Class Thread{ ...... // ThreadLocalMap不是HashMap,与HashMap相似 ThreadLocal.ThreadLocalMap threadLocals = null; ......}Class
2020-06-05 00:22:55
187
原创 多线程学习以及所踩的坑
多线程1. 一个线程连续调用两次start(),会有什么结果?public static void main(String[] args) { MyRunnable myRunnable = new MyRunnable(); Thread thread=new Thread(myRunnable); System.out.println(thread.getState()); //查看线程状态 thread.start(); System.out.println
2020-05-08 18:28:23
298
原创 Android联网踩坑
Android联网踩坑模拟机测试模拟机是否能联网,直接通过手机浏览器检测。联网权限是否在AndroidManifest.xml添加了<uses-permission android:name="android.permission.INTERNET"/>URL检查url是否有效,可以直接复制url到浏览器检查是否有效。安卓版本应用官方的说明:在 Android 6.0 ...
2020-05-01 00:26:32
249
原创 TCP/IP 学习1——TCP/IP模型介绍
目录TCP/IP 学习1——TCP/IP模型介绍分层封装例子1. 发送数据包2. 经过数据链路的包3. 数据包的接受处理分用端口号TCP/IP 学习1——TCP/IP模型介绍分层为什么要分层?如果没有分层设计,一个软件厂商需要设计所有的通讯细节,包含物理层接口与信号编码,地址寻址,传输机制与保障。应用层:处理特定的应用程序细节。FTP协议(应用程序到应用程序)运输层:...
2020-03-31 23:27:02
418
5
原创 Spring Boot入门3——整合HTML
Spring Boot入门3——整合HTMLSpring Boot可以结合Thymeleaf模板来整合HTML,使用原生的HTML作为视图。Thymeleaf模板时面向Web和独立环境的Java模板引擎,能够处理HTML、XML、JavaScript、CSS等。如何使用下载Thymeleaf插件在入门1的项目的基础上进行修改在配置文件pom.xml里添加Thymeleaf依赖...
2020-01-22 17:38:08
548
原创 Spring Boot入门2——Spring Boot整合JSP
Spring Boot入门2——Spring Boot整合JSP在入门1中学习了一个简单的maven项目是如何搭建的,但是只能够直接对数据进行操作,这在我们的开发中是远远不够的。所以我们还需要将Spring Boot将JSP整合到一起使项目给用户更好的用户体验。生成一个maven项目,配置文件pom.xml<parent> <groupId>org.s...
2020-01-22 14:58:34
361
原创 Spring Boot入门1
Spring Boot入门1如何使用创建Maven工程,在pom.xml文件中导入相关依赖<!-- 继承父包 --><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</ar...
2020-01-22 14:55:05
164
原创 【复习】第一章 嵌入式系统开发基础概述
第一章 嵌入式系统开发基础概述嵌入式系统定义 以应用为中心,以计算机技术为基础,软件硬件可裁剪,功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统三要素嵌入、专用、计算机嵌入式系统的特点(由三要素引出)嵌入性:嵌入到对象体系中,有对象环境要求专用性:软、硬件按对象要求裁剪计算机:实现对象的智能化功能嵌入式系统重要特征系统内核小;专...
2019-12-20 16:35:41
665
原创 数据库三范式和BC范式
范式什么是范式范式 是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。函数依赖在学习范式前,我们还需要了解函数依赖。...
2019-12-18 17:08:15
3959
1
原创 CSP认证刷题【201812】
CSP认证刷题201812-1【小明上学】试题编号:201812-1试题名称:小明上学时间限制:1.0s内存限制:512.0MB问题描述:题目背景 小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。 ...
2019-12-11 12:29:08
369
原创 CSP认证刷题【201903】
CSP认证刷题【201903】201903-1【小中大】思路由题可知数据一定是有序的,递增排序下第一个数是最小值,最后一个数是最大值;递减排序下第一个数是最大值,最后一个数是最小值。那么可以通过一个数组int[] a = new int[N]保存输入的数据,这样能够快速取得第一个数和最后一个数,方便取得最大值和最小值。中位数可以通过N/2得到位置,如果N是奇数,那么中位数为...
2019-12-05 23:37:16
274
原创 CSP认证刷题【201709】
CSP认证刷题201709-1【打酱油】试题编号:201709-1试题名称:打酱油时间限制:1.0s内存限制:256.0MB问题描述:问题描述 小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。输入格式 输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整...
2019-12-04 21:36:59
351
1
原创 CSP认证刷题【201909】
CSP认证刷题201909-1【小明种苹果】解题思路一开始是想着用一个数组存储数据,当数据输入完成后才进行计算,后面想了一下发现不用这样做,可以边输入边完成计算。在两个for循环完成所有计算操作。实现代码import java.util.Scanner;public class Main { public static void main(String[] args) {...
2019-12-04 00:32:59
322
原创 JSP九大内置对象和四大作用域
JSP九大内置对象名称类型含义获取方式requestHttpServletRequest封装所有请求信息方法参数responseHttpServletResponse封装所有响应信息方法参数sessionHttpSession封装所有会话信息req.getSession()applicationServletContext所有信息...
2019-12-02 13:45:54
130
原创 算法-单调栈
单调栈题目在力扣刷算法题时刷到这道题,觉得涉及到的算法很有意思。根据每日气温列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用 0 来代替。例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4, 2, 1, 1, 0, 0]。提...
2019-11-28 15:16:19
282
原创 Spring MVC学习记录2
Spring MVC注解方式注解方式依赖于Spring的AOP包复制chapter11并重命名为chapter12编写Spring MVC的配置文件springmvc-config.xml,在其中添加注解扫描配置,并定义视图解析器。使用context:component-scan元素指定需要扫描的包。视图解析器:当Handler返回ModelAndView对象后,Dispatc...
2019-11-27 11:21:02
166
原创 Spring MVC学习记录1
Spring MVC的概述Spring MVC是目前主流的实现MVC设计模式的企业级开发框架,以Spring IoC容器为基础,利用容器的的特性来简化它的配置。它相当于Spring的一个子模块,无需整合,所以可以很好地和Spring框架结合起来一起开发。MVC设计模式MVC设计模式将应用程序分成了三层,分别是View、Controller和Model。View层,也就是视图层,是用户能够...
2019-11-25 23:59:51
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人