自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 深度解析:Integer.parseInt() 源码解读

这篇文章详细解读了Java中的Integer.parseInt()方法的源码实现,涵盖了字符解析、结果计算以及异常处理等关键要点。通过深入理解这些源码细节,读者能够更好地理解和使用该方法,提升代码编写和调试的效率。

2024-02-25 23:12:29 414 1

原创 1110. 删点成林

Leetcode 1110. 删点成林 这篇技术文档介绍了如何在二叉树中删除指定节点,返回删除节点后的根节点集合。通过O(1)时间复杂度确认节点是否需要删除,使用深度优先搜索(DFS)遍历树,并处理当前节点的逻辑。文章还提供了详细的代码示例和解析,方便读者理解和实践。

2024-02-25 22:07:00 430 1

原创 Java内部类的使用与应用

该文介绍了Java内部类的三种类型:普通内部类、匿名内部类和静态嵌套类。普通内部类需要先实例化外部类对象,匿名内部类简化了类定义,而静态嵌套类无需外围类对象即可初始化。应用场景包括封装、多重继承、简化回调、事件驱动、线程编程等,展示了内部类的灵活性和多样性。

2024-02-24 21:38:42 336 2

原创 深入了解Java泛型的底层原理

本文深入探讨了Java泛型的核心概念和底层实现原理。解释了泛型在编译后信息消失的现象,以及擦除的工作原理,包括替换、强制转换和桥接方法的实现方式。还探讨了擦除对性能的影响,指出泛型不会增加运行时开销。提供了验证擦除原理的步骤,并附带了官方解释的链接。通过深入了解泛型底层原理,读者可以更好地应用泛型,提高Java代码的效率和可维护性。

2024-02-24 15:08:54 743 2

原创 Java之ShutdownHook

Java ShutdownHook SignalHandler

2023-02-04 18:55:54 806

原创 MYSQL-GTID

mysql gtid

2022-05-22 18:12:46 563

原创 分区详解-canal.mq.partitionHash

分区详解-canal.mq.partitionsNum、canal.mq.partitionHash

2022-05-21 16:49:30 2380

原创 软引用和弱引用

软弱引用软引用:只有在内存不足的时候JVM才会回收该对象SoftReference m = new SoftReference<>(new byte(1024 * 1024 * 10));m是强引用,里面的字节数组是弱引用装在软引用里面的才是软引用弱引用:无论内存是否充足,都会回收被弱引用关联的对象WeakReference m = new WeakReference<>(new M());spring里面声明式事务内部是怎么实现的?ThreadLocalSpri

2021-07-12 23:23:24 166

原创 mysql AUTO_INCREMENT

AUTO INCREMENT系统自动给有AUTO INCREMENT修饰的列进行递增赋值的实现方式为以下两个:AUTO_INC:表级别锁,执行插入语句时加锁,分配递增的值,执行结束后释放轻量级的锁:在为插入语句生成自增值时获取轻量级锁,生成值之后就释放掉,不需要等到整个插入语句执行完后才释放。系统变量innodb_autoinc_lock_mode可以通过此系统变量控制使用哪种锁方式修改自增锁级别方法:编辑/etc/my.cnf,加入如下行:innodb_autoinc_lock_mode=

2021-07-06 23:09:55 99

原创 Redis集群

2019-07-17 10:23:52 101

原创 对象存储(文件服务器)

待定

2019-06-20 20:16:38 1390

原创 Offer大作战

spring cloud的核心组件有几种?mysql的事务隔离在文件里的配置值有几种?

2019-06-12 20:13:04 137

原创 动态规划

动态规划思想

2019-06-01 19:10:54 210

原创 分治法

2019-06-01 16:42:57 129

原创 JSON转换为Object

final Type type = new TypeReference<MerTradeMonitor>() {}.getType();MerTradeMonitor merTradeMonitor = JSON.parseObject(JSON.toJSONString(respData),type);

2019-05-27 14:41:41 507

原创 再次相遇:RNN、LSTM

详细生动的描述了RNN的运作真的是羡慕这么厉害的人RNN怎么玩稍微说一下这个图的意思的(假装是自己说的…)图1即CNN的架构, 图2到5是RNN的几种基本玩法。图2是把单一输入转化为序列输出,例如把图像转化成一行文字。图3是把序列输入转化为单个输出,比如情感测试,测量一段话正面或负面的情绪。图4是把序列转化为序列, 最典型的是机器翻译,注意输入和输出的“时差”。图5是无时差的序列...

2019-05-12 17:59:11 159

原创 客户端与服务端

客户端与服务端request:请求行请求头部 [

2019-05-09 11:39:00 255

原创 相遇Nginx

Nginxnginx的配置文件是一些具体的指令(简单指令和块级指令),这就是nginx!在配置文件中,没有放在任何上下文中的指令都是处在主上下文中的。例如这几个顶级指令:events – 一般连接处理http – HTTP协议流量mail – Mail协议流量stream – TCP协议流量server放在http中,location放在server中,一个server代表一个虚...

2019-05-06 19:12:25 83

原创 class文件常量池与运行时常量池

这可是常量池啊!class文件中除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常量池,用于存放编译期生成的各种字面量和符号引用(class文件:常量池中的14种常量项的结构总表),这部分内容将在类加载后进入方法区的运行时常量池中存放。运行时常量池相对于class文件常量池的其中一个重要特征是具备动态性,也就是说,并不是预置入class文件中的常量池的内容才能进如方法区运行时常量池...

2019-05-06 10:51:42 622

原创 Spring AOP + Transaction

Spring AOP + transactionspring aop的底层原理就是动态代理。spring transaction依靠于aop弥补基础知识静态代理and JDK动态代理cglib代理spring aop所使用的代理为jdk动态代理或cglib动态代理,如果不使用spring aop的话(手写aop ),可以考虑:当使用单例时尽量使用cglib动态代理(创建对象时效率低...

2019-05-03 18:53:33 978

原创 idea中创建web工程问题

idea中创建web工程问题参考:https://blog.csdn.net/zhengholien/article/details/77184486着重注意:在打包war之前,需要把maven依赖添加到lib下,否则启动报错步骤如下:PS:no1.idea错误日志查看位置:no2.maven中jar包冲突...

2019-03-11 11:04:40 189

原创 关于Pycharm中使用PyMySQL出现的问题

1、import PyMySQL鼠标放在PyMySQL上面,ALT+ENTER,导入PyMySQL。(如果下载失败,可能是由于更新了pip之后造成的,解决方法)2、将import PyMySQL 修改为 import pymysql...

2018-06-27 10:13:05 4838

原创 lombok无效的解决方法

在maven中下载好lombok.jar之后,到C盘中的.m2文件找到下载的lombok.jar(注意:命名必须是lombok.jar,不能带有版本号),然后将jar包复制到eclipse的安装路径(与ecplise.ini同目录)下,然后在ecplise.ini的最后一行中加上 -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar ...

2018-05-06 18:02:37 6355

原创 理解接口与抽象类

接口:        使用E-R图中一个实体的属性来比喻接口,一个实体可以有多个接口,以此来具备各种功能。抽象类:        使用洋葱来比喻抽象类,一层一层,逐步深入本质。...

2018-04-21 20:19:20 109

转载 Web服务器与Servlet容器

转载自:https://www.cnblogs.com/shuimuzhushui/p/7045825.html之前一直比较迷惑Apache与Tomcat的关系,通过查询资料,有所了解,现记录于此。Apache与Tomcat两者定位:Apache是HTTP Web服务器,Tomcat是Web容器。有一个非常形象的比喻:Apache是一辆车,可以装载静态的物件(HTML静态网页等);但不能装动态的水...

2018-03-14 11:52:09 185

转载 Web.xml详解

1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取&lt;listener&gt;和&lt;context-param&gt;两个结点。 2、紧接着,容器创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将&lt;context-param&gt;转换为键值对,并交给servletContext。 4、...

2018-03-14 11:50:24 146

转载 JavaWeb常见错误代码

转载自:http://blog.csdn.net/chuck_kui/article/details/54999287点击查看 HTTP状态码1、1xx-信息提示:这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。    100-继续。    101-切换协议。2、2xx-成功:这类状态代码表明服务器成功地接受了客户端请求。    200-确定。客户端请求已成功...

2018-03-13 19:21:19 1636

转载 maven

转载自:http://blog.csdn.net/u012225679/article/details/73740785maven全局配置文件settings.xml详解目录概要    settings.xml有什么用?    settings.xml文件位置    配置优先级settings.xml元素详解    顶级元素概览    LocalRepository    InteractiveM...

2018-03-12 22:14:27 146

转载 eclipse文件解析

参考文章: http://www.iteye.com/topic/257120      http://blog.csdn.net/jmyue/article/details/114007791. org.eclipse.jdt.core.prefs  该文件是与Compile相关的配置,一般情况下的内容如下:      可以手动修改该文件,添加一些其他的配置,然后重启Eclipse后就可以生效。...

2018-03-11 12:10:55 978 1

原创 SQL总结

基本概念:数据data:数据是数据库系统中存储的基本对象(数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的)数据库DB:存放数据的仓库,是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库具有永久存储、有组织和可共享三个基本特点。数据库管理系统...

2018-03-11 11:47:05 485

原创 JSP四大作用域和九大内置对象

摘录自https://www.cnblogs.com/mengzhen123/p/5968831.htmlresponse作为JSP页面的处理结果返回给用户的响应,存储在该对象中。并提供了设置响应内容、响应头,以及重定向的方法。Out用于将内容写入JSP页面实例的输出流中,提供了几个方法使你能用于向浏览器回送输出结果。pageContext描述了当前JSP页面的运行环境(上下文),可以返回JSP页...

2018-03-09 21:40:47 360

原创 setAttribute、getAttribute和getParameter

request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据getParameter()是获取POST/GET传递的参数值;用于客户端重定向时,即点击了链接或提交按钮时传值用,即用于在用表单或url重定向传值时接收数据用。getAttribute()是获取对象容器中的数据值,用于服务器端重定向时,...

2018-03-09 20:45:43 458

转载 Java总结

转载自https://www.cnblogs.com/zsqfightyourway/p/7088495.htmlBase:OOA是什么?OOD是什么?OOP是什么?{oo(object-oriented):基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意----模拟人类的思维方式,使开发,维护,修改更加容易 ­    ooa(...

2018-03-08 11:50:38 146

转载 Tomcat原理

大致的架构是 jsp+tomcat+mysql,记录tomcat学习一点笔记。Tomcat是Servlet运行环境(容器),每个servlet执行init(),service(),destory()以下是servlet的作用Servlet的调用Tomcat的工作模式3种:独立Servlet,进程内servlet,进程外servlet。Tomcat是一个基于组...

2018-03-04 23:09:53 130

原创 JSP发送中文到Servlet出现乱码

在Servlet中加:request.setCharacterEncoding("UTF-8");

2018-03-01 13:39:54 147

原创 两个JSP页面之间传对象

使用session进行两个JSP页面之间传对象1、在第一个页面session.setAttribute("u",u);2、在第二个页面UserBeen u = (UserBeen)session.getAttribute("u");

2018-03-01 08:29:44 4147

原创 mybatis框架建构

图二为java文件,图三为资源文件,图四为测试文件。前期准备:导入Tomcat在pom.xml中导入需要的包 junit4.10   mysql5.1.14    hamcrest-core1.1     mybaties3.4.1第一步:建立been、dao第二步:数据库操作        1)Mybatis.xml   db.properties        2)  ClassDao.xml...

2018-02-27 23:00:32 138

原创 JSP中跨页面传多个参数

&lt;a href="topicpage.jsp?theme=2&amp;content=jack"&gt; &lt;/a&gt;在?后有两个参数:userId 和 userName注:在有多个参数时,要用 “&amp;” 隔开,中间不需要再加“?”然后再处理页面用 request 内置对象取出两个参数的值...

2018-02-26 19:19:42 4586 2

原创 下载jQuery时不同版本的注意事项

2018-02-25 08:33:52 127

原创 使用FileInputStream和FileOutputStream实现对图片的复制粘贴

package com.neuedu.list;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import jav...

2018-02-08 18:52:29 3637

Tesseract安装包

Tesseract安装包,可使用与识别图片中的文字、英文等多种语言。多用于验证码识别。

2018-07-17

JSP最新帮助文档.chm

JSP最新帮助文档,里面包含JSP基础课程和JSP高级课程,是学习JavaWeb的必备手册。

2018-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除