自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Class文件结构与加载机制

【代码】Class文件结构与加载机制。

2022-10-30 15:57:10 119 1

原创 JVM故障与调优

经常发生在数据转储,读取数据库大量数据,读取文件等。可以借助中间件处理,或者分批处理,或者增加堆内存。JVM快照:可以发生异常就生成快照,也可以手动生成快照。VisualVM可视化工具。

2022-10-19 00:14:46 93

原创 垃圾回收器

Garbage First(G1)收集器:基于Region内存布局,收集的范围不再是新生代老年代,而是CSet(Collection Set)。空间分配担保,在MinorGC之前,检查老年代是否有足够连续空间存放新生代对象。Serial收集器:最基础,历史最悠久的收集器,单线程(serialization)。Parallel Old收集器:Parallel Scavenge的老年代版本,多线程,使用标记整理算法。Serial Old收集器:Serial收集器的老年代版本,单线程的,使用标记整理算法。

2022-10-15 23:56:31 409

原创 垃圾回收算法

而标记整理是让所有存活对象向内存一端移动,这是一种移动式的内存回收,需要stop the world,如果像标记清除那样非移动回收,会有空间碎片。分代收集理论:基于三个分代假说(大多数对象都是朝生夕灭的,熬过越多次GC的对象越难消亡,跨代引用只占极少数),GC收集器把堆分成不同的区域有针对性的进行回收,比如年轻代只关注如何保留少量存活的对象,老年代可以用较低的回收频率。标记复制,半区复制,在存活对象比较少的情况下,性能比较高,并且也没有空间碎片的问题。标记清除,缺点是随着对象变多,性能下降。

2022-10-11 22:12:04 137

原创 JVM自动内存管理

这个问题有两种方案,一种是对分配内存的动作进行同步处理(CAS+重试),一种是线程分配缓冲,每个线程预先分配一块私有内存,只有私有内存用完了只有才需要同步获取更多的私有内存。堆:JVM管理的最大的一块内存,线程共享的,唯一的目的是存放对象实例,也是GC工作的区域。对象的内存布局:对象的内存布局可以分成三个部分,对象头,实例数据,对齐填充。对象的访问:对象的访问有两种方式,一种是使用句柄,一种是直接通过指针。方法区:线程共享的,用于存储已被JVM加载的类型信息,编译后的代码。的好处是少了一次指针定位的开销。

2022-09-26 23:14:28 304

原创 自己编译JDK

编译成品目录 jdkcompile/openjdk11/build/macosx-x86_64-normal-server-release/images/jdk。获取jdk源码:https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_src.zip。Java API也有一部分是c c+开发的 openjdk11/src/java.base/share/native。运行方法,修改JDK源码成功。

2022-09-25 14:43:51 593 1

原创 前端(四)

H5:CanvasSVG

2019-07-23 09:02:21 141

原创 前端(三)

XHTMLXHTML是以XML格式编写的HTMLXHTML要求更为严格一些,以使其能够运行在一些小型设备上

2019-07-20 12:50:37 118

原创 前端(二)

HTML*超文本标记语言(Hyper Text Markup Language),它不是一种编程语言,是一套标记标签*标签格式 <html> </html> <br/> ,HTML大小写不敏感,推荐小写*属性为HTML元素提供附加信息,比如 href=" " align="center" border="1" 等。也可以用CSS控制。属性...

2019-07-11 22:16:09 417

原创 前端(一)

W3C教程:http://www.w3school.com.cn/h.aspHTML:HTML是超文本标记语言XHTML:XHTML是更严谨更纯净的HTML版本HTML5:最新的HTMLCSS:层叠样式表(Cascading Style Sheets),用来控制样式布局。CSS3:最新的CSS标准TCP/IPICP...

2019-07-11 19:53:13 167

原创 我们如何生活?

生活的奥秘就在日常之中,在每一个决定之中,在我们的习惯之中。

2019-04-25 22:38:53 122

原创 Java笔记-基础

1、面向对象 \ 面向过程面向过程: 性能比较高,比较适合单片机,嵌入式等对性能要求比较高的场景。缺点是不易维护,不易扩展。面向对象: 由于面向对象有封装,继承多态等特性,可以设计出低耦合,易扩展的软件。与面向过程编程相比性能较低。2、重载(overload) \ 重写(override)重载: 发生在子类集成父类时重写:...

2019-04-23 21:17:40 106

原创 Java笔记目录

JavaGuide:https://snailclimb.top/JavaGuide/#/1、基础https://blog.csdn.net/level__1/a...

2019-04-23 00:09:16 88

原创 永远年轻,永远热泪盈眶!

想起二十岁的夏天,我还能感受到那种热浪,凉风,汗水滴落的感觉。 那年夏天,高考结束,我喜欢夏天的感觉。 五年后的今天,我依然在搬砖,依然为了房租而发愁,数着还有几天发工资。但就算当时知道生活如此苦逼,也依然会选择计算机吧,不是因为我有多热爱计算机,而是因为我很反感那样的环境,所有人都可以给你一些过来人经验,指导一下你的人生...

2019-04-22 23:42:13 160

原创 《SQL必知必会》

本地数据库me_nine,已经导入数据前言:    *一般而言,主键是一列,但也可以多个列组合作为主键。如果没有主键,更新     删除特定行就极为困难,因为你无法保证操作只涉及相关行    *SQL语言只有很少的词,设计的目的是为了提供一种从数据库中读写数据的简单     有效的方法    *基础SQL通用于所有DBMS,但各家DBMS扩展了一些不同的功能,提供了不同的实现   ...

2018-12-12 11:08:34 252

原创 JQuery

JS:    JavaScript脚本语言,就像演戏需要剧本一样,JS规定了一系类动作。其能够方便快速的修改,需解释器,无需编译。

2018-09-26 09:03:32 139

原创 多线程

线程的生命周期:NEW:刚出生的线程,还没有启动,被称为出生线程。Runnable:启动之后,称为启动线程。Timed waiting,Waiting:等待线程。Terminated:终止状态。 线程的优先级:每个线程都有一个优先级,可以帮助操作系统决定执行顺序。一般定义在1-10之间。 创建线程:1.继承Thread类 2.实现Runnable接口...

2018-09-26 09:03:15 78

原创 23种设计模式 算法

设计模式代表着最佳实践,是一种可复用的软件元素。1 创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Sing...

2018-09-25 14:23:34 488 1

原创 九月第三周

移动端账户设置接口。

2018-09-25 10:45:00 120

原创 九月第二周

不忙,随便看看

2018-09-25 10:43:45 74

原创 九月第一周

不忙,随便看看

2018-09-25 10:43:23 175 1

原创 八月第四周

不忙,随便看看

2018-09-25 10:42:53 75

原创 八月第三周

增加商户统计模块。

2018-09-25 10:42:09 88

原创 八月第二周

继续完善统计模块

2018-09-25 10:40:58 85

原创 八月第一周

写了统计模块,用到了Echars图表,LayUI控件。

2018-09-25 10:40:25 92

原创 七月第四周

不忙,随便看看

2018-09-25 10:38:07 69

原创 数据库

关系型数据库:常用的有MySQL,Orange,采用关系模型(主键关联)来组织数据。使用方便,但其写性能较差。SQL(Structure Query Language),非过程化语言,只要求指出做什么,而不需要指出怎么做。  非关系型数据库(NoSQL,Not Only SQL):常用的有Redis MongoDB,采用键值对存储数据。读写性能高,存储格式灵活,可扩...

2018-09-12 11:17:36 816

原创 Tomcat

Apache是美洲原住民印第安人,一支部落的名字,这个部落因为高超的作战策略和无穷的耐性而闻名,开发小组以此寓意软件高效、可靠。Tomcat,猫,开发者姆斯·邓肯·戴维森希望用一种能够自己照顾自己的动物代表这个软件,于是命名为tomcatCatalina是美国西海岸靠近洛杉矶22英里的一个小岛,因为其风景秀丽而著名。...

2018-07-25 10:20:24 125

原创 七月第三周

没什么新任务,在看资料。

2018-07-25 09:31:18 104

原创 Python入门

1.Python,优雅,明确,简单的解释性语言。适合开发网络相关服务,系统工具和脚本。可跨平台。(首选2.7版本)

2018-07-19 20:36:10 171

原创 七月第二周

测试一下,改改Bug。要多学习,趁这几天项目不紧。 越忙碌越穷。我们用日复一日的低质量忙碌,为自己制造了一个努力的幻想,然后,心满意足的活在“年轻人就该吃苦”的海市蜃楼中。...

2018-07-12 20:45:24 114

原创 七月第一周

第二个月,开始写页面交互。用的SpringMVC,还需要多练习。页面用到了JS,Ajax。写了个人中心,用到了上传图片接口,发送短信接口,发送邮箱工具类。看了他们写的代码,要学习的还有很多。虽然五点半下班,但是感觉没什么时间。要简化一下生活,不去关心那些乱七八糟的,只关心对我来说真正需要的。...

2018-07-12 20:43:03 101

原创 六月第四周

没做多少东西,感觉工作习惯要重新培养,提升效率,灵活应对,积极休息。

2018-07-12 20:34:30 100

原创 六月第三周总结

到公司的第一个月,各方面适应一下。写了促销模块几个接口。

2018-07-12 20:31:30 132

原创 六月第二周总结

这周写个人中心页面交互,都不怎么会。用了Ajax,上传图片接口,短信发送接口,邮件认证。

2018-06-21 09:13:22 313

原创 六月第一周总结

第一周写了一个模块的接口,增删改查。Dao层,JS都要加强。

2018-06-21 09:10:36 180

原创 Shiro框架

Shiro安全框架,提供了认证,授权,会话管理,加密。可以在任何环境中运行,从最简单的命令行应用程序到最大的企业Web和集群应用程序。认证:当认证成功时,程序可以信任这个对象。可以是登录或其他方式……授权:通常根据角色,控制访问资源或功能。 RBAC((Role-Based Access Control,基于角色的访问控制)。...

2018-04-28 11:34:18 132

原创 maven

1.maven 是一个项目管理工具,可以用来建立标准项目,管理依赖。有远程仓库和本地仓库.m2。先安装 jdk , 然后解压maven文件,加一个阿里云代理,速度快点。如果要用的jar包maven中心库没有,需要我们手动添加一下,然后我们自己就可以用了。2用mvn创建一个普通项目mvn archetype:generate -DgroupId=com.song -DartifactId=me-mv...

2018-04-25 20:57:30 90

原创 Java基础 - 含泪撰写

1.抽象类与接口的异同*都是上层抽象层,不能直接被实例化。都包含抽象方法,描述类具备的功能。*抽象类可以包含普通的方法,子类直接继承就可以使用,提高代码复用。这抽象类的优势,接口只定义抽象方法。*单继承,多实现。一个类只能继承一个父类,这个当然可以是抽象类,也可以是普通的类。但一个类可以实现多个接口。 *抽象类中的方法如果没被子类全部实现,那这个子类也必须是抽象类。接口中的方法...

2018-04-13 11:10:51 147

原创 Spring框架

1.了解框架框架就是有基础功能的软件产品,我们在这个基础上进行开发。你不可能做什么都从底层电路01二进制开始搞起Spring开源框架最初是为了降低企业应用开发复杂度的Spring有很多内容,Spring Data  ,  Spring Security  ,  我们先学习SpringFramework 2.SpringFramework简介Spring是一个轻量级的控制反转...

2018-01-28 19:19:54 162

xercesImpl.jar

jstl的xml标签库必须jar包。org.apache.xerces.impl.xpath.XPath.class

2019-03-01

空空如也

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

TA关注的人

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