- 博客(29)
- 资源 (30)
- 收藏
- 关注

原创 用java语言实现的简单可视化日历程序(输入一个年月日,输出当月月份,对当天进行标记)
最近在B站看尚学堂java300集,过一下java基础,准备进行校招笔试和面试。前面都很简单,以前好像上课时候没注意听关于时间和日期类的这部分内容,就顺手写一写这个小日历的代码,后面我有时间的话,结合Android知识,做一个日历小APP出来。好了,就这样,下面是代码:/** * */package test;import java.text.DateFormat;import...
2019-08-17 15:08:56
829
1
原创 SSL/TLS协议核心原理解析与实战
SSL(secure sockets layer,安全套接层)安全传输技术。TCP是传输层的协议,但是它是明文传输的,是不安全的。SSL的诞生给TCP加了一层保险,为TCP通信提供安全及数据完整性保护。TLS只是SSL的升级版,它们的作用是一样的。TLS(TransportLayer Security,传输层安全协议)由两层组成:TLS记录(TLS Record)和TLS握手(TLSHandshake)。TLS协议是更新、更安全的SSL协议版本。
2023-05-30 15:28:17
1362
原创 Java100例常见错误及解决方案
另外,文件的读取(FileInputStream,FileChannel,FileDescriptor,File)没法指定超时时间,而且 IO 操作均涉及到本地方法调用,这个更操作了 JVM 的控制范围,在分布式文件系统中,对 IO 的操作内部实际上是网络调用。Rollableinterface 里的 ball 是 publicstaticfinal 的,final 的 object 是不能被改变 reference 的。这是 EJB3 的一个查询操作,可能出现异常的原因是:结果不唯一;
2023-02-23 10:46:07
3535
1
原创 Spring Boot自动装配的原理
在平时的开发过程中用的最多的莫属springboot了,都知道springboot中有自动注入的功能,在面试过程中也会问到自动注入,你知道自动注入是怎么回事吗,springboot是如何做到自动注入的,自动注入背后的原理是什么,今天来分析下springboot的自动注入,希望这篇文章可以解除大家心中的疑惑。
2023-02-22 10:51:17
547
原创 【Explain详解与索引优化最佳实践】
explain命令是查看MySQL查询优化器如何执行查询的主要方法,可以很好的分析SQL语句的执行情况。每当遇到执行慢(在业务角度)的SQL,都可以使用explain检查SQL的执行情况,并根据explain的结果相应的去调优SQL等。
2023-02-09 21:01:27
772
原创 删除链表中的所有重复出现的元素/对链表进行奇偶重排
描述给定单链表的头节点 head ,将所有索引为奇数的节点和索引为偶数的节点分别组合在一起,然后返回重新排序的列表。第一个节点的索引被认为是 奇数 , 第二个节点的索引为 偶数 ,以此类推。请注意,偶数组和奇数组内部的相对顺序应该与输入时保持一致。你必须在 O(1) 的额外空间复杂度和 O(n) 的时间复杂度下解决这个问题。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/odd-even-linked-list给定一个已排序的链表的头 h
2022-04-11 15:23:47
458
原创 JZ12 矩阵中的路径:用来判断在一个n乘m的矩阵中是否存在一条包含某长度为len的字符串所有字符的路径。
题目描述请设计一个函数,用来判断在一个n乘m的矩阵中是否存在一条包含某长度为len的字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据了矩阵中的第一行第二个格子之后,路径不能再次进入该格子。示例1输入:[[a,b,c,e],[s,f,c,s],[a,d,e,e]],
2022-03-25 15:31:40
514
原创 java实现某一年某一月某一天是今年的多少天,星期几?
日期的很好算,主要是周几比较麻烦。但是只要你知道可以用现在的总天数(现在到1年1月1日)对7取余,就很简单了。还有就是记得考虑闰年,闰年的公式是整除4不整除100或者整除400.下面是详细代码:import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); St.
2022-03-05 17:45:48
676
原创 同步、异步、阻塞与非阻塞之间的关系
同步、异步、阻塞与非阻塞之间的关系同步、异步、阻塞与非阻塞可以组合成以下4种排列:同步阻塞同步非阻塞异步阻塞异步非阻塞在使用普通的InputStream、OutputStream类时,就是属于同步阻塞,因为执行当前读写任务一直是当前线程,并且读不到或写不出去就一直是阻塞的状态。阻塞的意思就是方法不返回,直到读到数据或写出数据为止。NIO技术属于同步非阻塞。当执行“serverSocketChannel.configureBlocking(false)”代码后,也是一直由当前的线程在执行读写操
2022-01-29 10:37:38
863
原创 值得收藏的资源网站大全
值得收藏的资源网站大全前言干货搞学习找书籍冷知识 / 黑科技资源搜索小工具导航页(工具集)学设计搞文档找图片前言说到资源搜索,很多人都会,有问题上百度呗,这确实是一个比较常规的办法,可是能不能快速搜索到自己想要的资源,那就不好说了,因为网络上资源很多也很杂,而且充斥着大量的广告,大多数情况是,搜索的资源并不是自己想要的,反而是一些没有什么用的内容。今天,我就把收藏夹里常用的几个资源搜索网站分享给大家,相信它一定可以帮你解决很多的资源需求问题。这篇文章一定收藏好,因为这些网站用好了真的堪称无价之宝,废
2021-11-17 11:24:28
15303
原创 GC—MS常见数据库有哪些,NIST和AMDIS有什么作用?
GC—MS常见数据库有哪些,NIST和AMDIS有什么作用?(1)提出问题GC—MS常见数据库有哪些,特点是什么?NIST和AMDIS有什么作用?(2)GC—MS常见数据库介绍谱库检索是定性分析最为广泛的辅助手段之一。通常GC—MS仪器的数据系统软件都配有不同的质谱数据库和谱库检索程序,较通用的一个是由美国国家标准技术研究院出版的,最新版本收集的标准质谱图6.4万张;另一个是NIST/EPA/NIH库,由美国国家科学技术研究院(NIST)、美国环保局(EPA)和美国国立卫生院(NIH)共同出版的,其
2021-09-05 00:12:55
9656
原创 Java高并发学习笔记(一)
并行级别由于临界区的存在,多线程之间的并发必须受到控制。根据控制并发的策略,我们可以把并发的级别分为阻塞、无饥饿、无障碍、无锁、无等待几种。阻塞一个线程是阻塞的,那么在其他线程释放资源之前,当前线程无法继续执行。当我们使用synchronized关键字或者重入锁时,我们得到的就是阻塞的线程。synchronized关键字和重入锁都试图在执行后续代码前,得到临界区的锁,如果得不到,线程就会被挂起等待,直到占有了所需资源为止。无饥饿(Starvation-Free)如果线程之间是有优先级的,那么线程调
2021-06-05 16:37:12
259
2
原创 RabbitMQ安装、配置、使用以及相关概念详解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-06-01 15:46:05
136
原创 详解帧中继工作原理及作用
详解帧中继工作原理及作用帧中继特点帧中继工作原理帧中继的作用帧中继习题帧中继(FrameRelay)是一种用于连接计算机系统的面向分组的通信方法。它主要用在公共或专用网上的局域网互联以及广域网连接。大多数公共电信局都提供帧中继服务,把它作为建立高性能的虚拟广域连接的一种途径。帧中继是进入带宽范围从56Kbps到1.544Mbps的广域分组交换网的用户接口。帧中继特点1.使用光纤作为传输介质,因此误码率极低,能实现近似无差错传输,减少了进行差错校验的开销,提高了网络的吞吐量,它的数据传输速率和传输时延比
2021-05-25 09:35:07
10610
原创 Oracle增删改查,建表索引,触发器,级联删除等
Oracle增删改查,建表索引,触发器,级联删除等--建表语句CREATE TABLE ac_rule_product ( id number(20) NOT NULL PRIMARY KEY , product_type varchar2(255) NOT NULL , product_name varchar2(255) NULL , login_type varchar2(255) NOT NULL , enable number(1) NOT NULL )
2021-03-26 16:57:25
176
原创 新建一个鲜花类Flower,其中有一个私有成员属性name,字符串类型,方法有构造方法,setName(String name)和String getName()。在测试类中输入具体鲜花构建实
题目描述新建一个鲜花类Flower,其中有一个私有成员属性name,字符串类型,方法有构造方法,setName(String name)和String getName()。在测试类中输入具体鲜花的名字,构建实例,打印输出“I am …”。输入描述输入鲜花的名字(见样例)输出描述输出 I am 鲜花的名字(见样例)说明:符号为英文符号输入样例rose输出样例I am rose....
2020-04-25 18:54:16
3538
2
原创 使用MyBatis Generator插件自动生成映射文件
使用MyBatis Generator插件自动生成映射文件使用MyBatis Generator插件自动生成MyBatis所需要的DAO接口、实体模型类、Mapping映射文件,这样省去了很多工夫,将生成的代码复制到项目工程中即可,把更多精力放在业务逻辑上。MyBatis Generator有3种常用方法自动生成代码,即命令行、Eclipse插件和Maven插件。本节使用比较简单的方法(命令行...
2020-04-23 21:26:01
479
原创 [Err] [Dtf] 1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_
[Err] [Dtf] 1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_T***今天在用Navicat运行数据库时出错了,主要原因是MySql 5.5和MySql 5.7(我用的5.7)之后版本的区别:5.5 只能有一个Timestamp,将其中一列类型改为dateti...
2020-04-04 13:04:56
442
原创 携程测试编程题:客户下单的时候系统会发放一个优惠券码,用户在前端界面看到的展现形式如下
今天大四第一节课,下午去上了软件测试的课程,中午乘机在微信读书多看了看关于软件测试的书。下午上课,一边在牛客刷题,一边听讲,状态蛮好的。一个戴眼镜的女老师,讲的还有点意思。今天新买的古琴也到了,下午试弹了一下,手感蛮好,声音也不错,就是自己好久没弹了,找不到感觉,想抽点时间学习一下《长门怨》。好了言归正传,说说这个编程题:携程客户下单的时候系统会发放一个优惠券码,用户在前端界面看到的展现形式...
2019-09-02 21:56:03
854
原创 最容易理解的java异常处理出炉了
java异常有三种类型:1检查性异常,2运行时异常,3错误所有的异常类是从 java.lang.Exception 类继承的子类。Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error 。Java 程序通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理的范畴之外。Error 用来指示运行时环境发生的错...
2019-08-11 15:35:30
118
原创 考完计算机网络的一些小牢骚以及心得
自己对计算机网络真的是没有一点点基础,老师讲的又不太懂,前半学期没有怎么努力,导致后面很乱。16周算是一个死亡周吧,真的超级忙,《软件过程》实验的以及报告,《xml实验》报告和网页设计,《安卓程序设计》的考试,真的很想吐槽我们的老师,主要体现在考试后的改卷中,由于系统的原因,导致我们的很多答案一字只差或者由于小小的符号就失去 分。但是从一学期的课程来说,我真的很感谢这家伙,平时布置很多作业给我们...
2019-06-15 23:50:18
338
原创 java编程:利用静态方法求1到n的所有整数的和
package abc;import java.util.Scanner;public class Test {//— 利用方法求1到n的所有整数的和//static int power(int b) {int tmp = 0; for (int i = 0; i <= b; i++) tmp += i; // 将tmp乘以x return t...
2019-05-04 19:51:37
2516
原创 java编程,用数组计算学生的总分,最高分平均分,最低分
package abc;import java.util.Scanner;public class Test1 {//java编程,用数组计算学生的总分,最高分平均分,最低分public static void main(String[] aargs){Scanner sr=new Scanner(System.in); System.out.println("请输入学生...
2019-05-03 16:37:34
11750
原创 读入数组中全部元素的值显示并求和,平均数
//读入数组中全部元素的值显示并求和,平均数package abc;import java.util.Scanner;class math {public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.print("请输入元素个数:"); int n = st...
2019-05-02 16:52:55
977
原创 java显示1到n的整数值的平方
最近比较忙,考完科二练习一下java。说实话,日本作者柴田望洋这本java明解真的很不错,练习很有帮助。自己边敲代码一边在网上看别人的例子,前辈们都写的很好。才学到第三章,继续加油!package abc;//显示1到n的整数值的平方import java.util.Scanner;class math {public static void main(String[] args) {...
2019-04-29 21:16:39
2187
原创 java中读入12个月份,显示该月份所对应的季节(使用break语句、do-while语句)
java中读入12个月份,显示该月份所对应的季节小白第一次发帖,胆战心惊小白第一次发帖,胆战心惊先贴代码:package abc;import java.util.Scanner;class DigitsNO1{ public static void main(String[] args) { Scanner stdIn = new Scanner(System.in);...
2019-04-08 20:01:47
838
数据库实验报告-求职网站.doc
2020-06-21
C语言选课系统.zip
2020-06-21
JAVAEE作业——登录页面-加法计算-页面计数器.zip
2020-06-19
中南民大数据结构课设-词典排序.zip
2020-06-17
java web美食推荐网站,jdbc,jsp,mysql。eclipse开发
2020-06-09
C语言实现派件管理系统,内有代码,文档和录屏——数据结构课设-派件员.zip
2020-05-29
民大生医院——医院信息管理系统.zip
2020-05-25
javaweb实现的二手物品回收系统.zip
2020-04-27
使用MyBatis Generator插件自动生成映射文件
2020-04-23
房屋租赁系统后台.zip
2020-04-02
中南民族大学数据结构试验报告.zip
2020-04-02
jsp网络购物车.zip
2019-12-22
基于java web的网上书店.zip
2019-11-25
ssm办公自动化OA系统
2019-09-05
酒店预订管理系统——基于ssm框架设计
2021-06-27
oa_system.zip
2021-06-27
SSM框架-超市订单管理系统(源码+数据库)(可运行).zip
2020-07-11
中南民大数据结构-八皇后问题(含实验报告).zip
2020-07-01
实验室考勤管理.zip
2020-06-27
LL(1)文法判定.zip
2020-06-19
xlib实现截图报错
2022-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人