自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不积跬步,无以至千里;不积小流,无以成将海。

  • 博客(4)
  • 资源 (28)
  • 收藏
  • 关注

原创 @Transactional注解的全部属性详解

@Transactional注解的全部属性详解 属性 类型 描述 value String 可选的限定描述符,指定使用的事务管理器 propagation enum: Propagation 可选的事务传播行为设置 isolation enum: Isolation 可选的事务隔离级别设置 readOnly boolea...

2019-12-18 19:45:47 1116

原创 修改mava中默认的setting.xml文件

总所周知:mavan默认的setting.xml配置,下载jar包时,一直很看顿,严重影响效率和用户体验。原因:maven中陪人配置的下载镜像仓库都在国外解决:直接将原来setting.xml文件改为我这个即可:<?xml version="1.0" encoding="UTF-8"?><settings> <localRepository&g...

2019-12-18 14:50:25 1019

原创 HashMap的时间复杂度分析(JDK8)

虽然HashMap的理论时间复杂度是 O(1),但在实际应用中,你需要考虑到多种因素,以确保它的高效运行。通过遵循最佳实践和深入了解HashMap的内部机制,你可以充分利用这一强大的数据结构,以实现高性能的应用程序。

2019-12-17 14:46:36 8173 1

原创 可作为GC root的对象

可以作为GC Root的对象:虚拟机栈中的引用对象 方法区中类静态属性引用的对象 方法区中常量引用对象 本地方法栈中JNI引用对象

2019-12-11 17:07:52 274

2023年美团技术年货-后端相关

2023年美团技术年货-后端相关,涵盖美团年度技术博客,技术动态

2024-04-02

准备的时候自信满满,怎么到了面试的时候就唯唯诺诺了呢

三生石上写三生,奈何桥头空奈何

2024-04-02

java进阶知识点思维导图

java进阶知识点思维导图

2022-04-21

Java进阶手册.pdf

Java进阶手册,基本上涵盖了大部分面试知识点,希望都能够看过一边

2021-12-16

ES简介 入门资料.pptx

Preference (1) _primary指查询只在主分片中查询 (2) _primary_first: 指查询会先在主分片中查询,如果主分片找不到(挂了),就会在副本中查询 (3) _local: 指查询操作会优先在本地节点有的分片中查询,没有的话再在其它节点查询 (4) _only_node:指在指定id的节点里面进行查询,如果该节点只有要查询索引的部分分片,就只在这部分分片中查找,所以查询结果可能不完整 Routing 指定路由属性,将相同属性的document放到同一个shard上 TTL 消息过期,指定过期时间 Parents & Children Timestamp Timeout

2020-08-18

PulseSecure.dmg

Pulse Secure, 免费下载. Pulse Secure : 脉冲安全是一种移动, 可使从任何设备到数据中心或云中的企业应用程序和服务的安全访问

2020-06-05

东北林业大学使用校园网设置.zip

【需下载app】校外使用全局校园,免费下载知网资料 问题描述:大家都知道,学校的校园网是可以免费下载知网,方正数据等数据库的论文资料的,但是如果我们过年回家、在外实习,即不在校园网的情况下,如果获取论文资料呢? 优点: 1.此方法是全局网络,即等同于全局使用校园网,不只是可以免费知网下载资料,可访问校内网所有网站,包括教务处抢课等、锐格考试系统(http://222.27.166.246/)等; 2.设置一次,之后访问无需设置。 缺点:需要安装app,进行相关设置。

2020-01-04

Mybatis_day01.pdf

MyBatis1. 目前最主流的持久层框架为hibernate与mybatis,而且国内目前情况使用Mybatis的公司比hibernate要多。 2. Hibernate学习门槛不低,要精通门槛更高。门槛高在怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate缓存与数据加载策略方面需要你的经验和能力都很强才行。国内目前前的情况精通hibernate技术大牛非常少。 3. sql优化方面,Hibernate的查询会将表中的所有字段查询出来,这一点会有性能消耗。当然了,Hibernate也可以自己写SQL来指定需要查询的字段,但这样就破坏了Hibernate开发的简洁性。说得更深入一些,如果有个查询要关联多张表,比如5张表,10张表时,而且,我们要取的字段只是其中几张表的部分字段。这时用hibernate时就会显得非常力不从心。就算用hibernate的sqlquery,后续的维护工作也会让人发狂。

2019-08-08

MyBatis第一天课堂笔记.docx

1 Mybatis第一天课堂笔记 学习过的持久层框架:DBUtils , Hibernate Mybatis就是类似于hibernate的orm持久层框架。 为什么学Mybatis? 1. 目前最主流的持久层框架为hibernate与mybatis,而且国内目前情况使用Mybatis的公司比hibernate要多。 2. Hibernate学习门槛不低,要精通门槛更高。门槛高在怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate缓存与数据加载策略方面需要你的经验和能力都很强才行。国内目前前的情况精通hibernate技术大牛非常少。 3. sql优化方面,Hibernate的查询会将表中的所有字段查询出来,这一点会有性能消耗。当然了,Hibernate也可以自己写SQL来指定需要查询的字段,但这样就破坏了Hibernate开发的简洁性。说得更深入一些,如果有个查询要关联多张表,比如5张表,10张表时,而且,我们要取的字段只是其中几张表的部分字段。这时用hibernate时就会显得非常力不从心。就算用hibernate的sqlquery,后续的维护工作也会让人发狂。

2019-08-08

JAVA知识点总结.pdf

关于java语言设计理念 抽象类与接口的区别是什么 java为什么不支持多继承 java里的枚举实现机制是什么 java中的内部类 关于类Collections,Arrays,Objects java里的方法重载 关于java里的main方法

2019-07-27

jquery-3.4.1.zip

本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。

2019-07-27

JAVA并发.pdf

线程是一个独立执行的调用序列,同一个进程的线程在同一时刻共享一些系统资源(比如文件句柄等)也能访问同一个进程所创建的对象资源(内存资源)。java.lang.Thread对象负责统计和控制这种行为。 每个程序都至少拥有一个线程-即作为Java虚拟机(JVM)启动参数运行在主类main方法的线程。在Java虚拟机初始化过程中也可能启动其他的后台线程。这种线程的数目和种类因JVM的实现而异。然而所有用户级线程都是显式被构造并在主线程或者是其他用户线程中被启动。

2019-07-27

8030387_1545711327994_牛客特制名企春招实习备战攻略-技术篇.pdf

两个月的时间我经历了很多大大小小的笔试面试,坎坎坷坷的也是终于拿到了京东的实习Offer,其他小公司就不说了。  所以想趁现在记忆犹新把这两个月遇见的困难也好、成功失败的经验教训也好,简单的记录下来。作为垫底211计算机专业的普通大三学生,怎么找到适合自己、愿意接受自己的公司的Offer,我想我的经历是有一定说服力的。

2019-07-27

3DPhotoWall_CSS3-master.zip

这是通过Javascript和css3来实现的。通过这个案例,让正处于迷茫期的js初学者感受到学习的乐趣。我会尽可能讲得详细,不需要你对css和js有多么高深的理解,你也可以跟着一步步做出来。如果你是为了讨女票开心,那么也完全可以把图片换成对方的照片,在某个特别的时刻给对方一个惊喜哦 ~ css3的强大使得网页的展示变得空前得丰富起来,再配合简单的js代码,就可以实现这个效果。

2019-07-27

3DphotosWall-master.zip

这是通过Javascript和css3来实现的。,我希望通过这个案例,让正处于迷茫期的js初学者感受到学习的乐趣。我会尽可能讲得详细,不需要你对css和js有多么高深的理解,你也可以跟着一步步做出来。如果你是为了讨女票开心,那么也完全可以把图片换成对方的照片,在某个特别的时刻给对方一个惊喜哦 ~ css3的强大使得网页的展示变得空前得丰富起来,再配合简单的js代码,就可以实现这个效果。好了,话不多说,让我们开始吧。

2019-07-27

4_字节跳动19春招研发第三次在线笔试-A卷_牛客网.html

打开可以查看字节跳动春招笔试题目北京字节跳动科技有限公司成立于2012年,是最早将人工智能应用于移动互联网场景的科技企业之一,是中国北京的一家信息科技公司,地址位于北京市海淀区知春路甲48号。其独立研发的“今日头条”客户端,通过海量信息采集、深度数据挖掘和用户行为分析,为用户智能推荐个性化信息,从而开创了一种全新的新..

2019-07-11

1python安装与项目搭建.doc

Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。

2019-07-11

23490书中算法.rar

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

2019-07-11

JAVAEE.docx

Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。

2019-07-11

数据库实验报告.rar

(1)熟悉数据库的交互式SQL工具; (2)通过本实验能够熟练应用sql语言进行基本表和索引的定义,能够对表的结构进行修改和删除,并通过数据更新命令输入相应的数据。

2019-05-21

学生信息管理系统 项目数据库设计说明书 .doc

学生信息管理系统 项目数据库设计说明书 第一部分:课程设计内容 2 第一章 绪论 2 1课题简介 2 2设计目的 3 3设计内容 3 第二章 需求分析 4 1功能需求 4 1.1 学生(Student)用户 4 1.2教师(Teacher)用户 4 1.3 管理员(Administrator)用户 4 2 性能需求 5 第三章 概念结构设计 6 1局部E-R图 6 2全局E-R图 9 第四章 逻辑结构设计 10 1关系模式 10 2数据库结构的详细设计 11 第五章 物理结构设计 15 1建立索引 15 2存储结构 15 3数据库的建立 16 第三部分 分析与总结 22 1数据库分析 22 2课题总结 22 3、项目展望 22 4、心得与体会 23 参考文献 23

2019-05-21

实验三 数据库的安全性和完整性控制.doc

实验三 数据库的安全性和完整性控制 (1)通过本实验能够熟练应用sql语言进行用户权限的授予和回收。 (2) 熟练掌握实体完整性,参照完整性及用户定义的完整性的定义。 (3)体会oracle数据库系统在安全性和完整性保护方面的特性。

2019-05-21

数据库系统原理-实验-2.doc

实验目的 (1)通过本实验能够掌握投影、选择条件表达、排序、分组的sql语句表达。 (2)通过本实验能够熟练应用sql语言进行查询,具体包括单表查询,多表连接查询。 (3)通过本实验能够熟练应用sql语言使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。 (4)掌握视图的定义、查询、修改。

2019-05-21

mysql5.5安装.docx

1、首先进入的是安装引导界面 2、然后进入的是类型选择界面,这里有3个类型:Typical(典型)、Complete(完全)、Custom(自定义)。这里建议 选择“自定义”(Custom)安装,这样可以自定义选择MySQL的安装目录,然后点“Next”下一步,出现自定义安装界面,为了数据安全起见,不建议将MySQL安装系统盘C目录。

2019-05-21

计算机算法设计与分析(第4版)-王晓东习题解答.pdf

计算机算法设计与分析(第4版)-王晓东习题解答 第一章 作业 1. 证明下列Ο、Ω和Θ的性质 1) f=Ο(g)当且仅当 g=Ω(f) 证明:充分性。若 f=Ο(g),则必然存在常数 c1>0 和 n0,使得nn0,有 f c1*g(n)。由于 c10,故 g(n)  1/ c1 *f(n),故 g=Ω (f)。 必要性。同理,若 g=Ω (f),则必然存在 c2>0 和 n0,使得nn0,有 g(n)  c2 *f(n).由于 c20,故 f(n)  1/ c2*f(n),故 f=Ο (g)。 2) 若 f=Θ (g)则 g=Θ (f) 证明:若 f=Θ (g),则必然存在常数 c1>0, c2>0 和 n0,使得nn0,有 c1*g(n) f(n)  c2*g(n)。由于 c10,c20,f(n) c1*g(n)可得 g(n)  1/c1*f(n),同时, f(n) c2*g(n),有 g(n)  1/c2*f(n),即 1/c2*f(n) g(n)  1/c1*f(n),故 g=Θ (f)。

2019-05-21

计算机算法设计与分析期末考试复习题.doc

1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4、在下列算法中有时找不到问题解的是( B )。 A、蒙特卡罗算法 B、拉斯维加斯算法 C、舍伍德算法 D、数值概率算法 5. 回溯法解旅行售货员问题时的解空间树是( A )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树 6.下列算法中通常以自底向上的方式求解最优解的是( B )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 7、衡量一个算法好坏的标准是(C )。 。。。

2019-05-21

算法设计和分析题目和源代码.doc

算法设计与分析题目和源代码 1. 穷举n位二进制数 1 2. 穷举所有排列 3 3. 二分查找 4 4. 归并排序 6 5. 快速排序 8 6. 走迷宫 9 7. 循环赛日程表 11 8. 0-1背包问题 11 9. 装载问题 13 10. 堡垒问题 15 11. 8皇后问题 18 12. 素数环问题 21 13. 迷宫问题 23 14. 踩气球 27 15. 字母转换 29 16. 农场灌溉问题 32 17. 求图像的周长 36 18. 电子老鼠闯迷宫 41 19. 跳马 45 20. 独轮车 50 21. 六数码问题 56 22. 找倍数 61 23. 木乃伊迷宫 62 24. 用随机投点法求圆周率PI 68 25. 活动安排 69 26. 数独游戏 71 27. 装盘子 77 28. 子集 78 29. 最长公共子序列 80 30. 防卫导弹 81 31. 田忌赛马 84 32. 计算矩阵连乘积 86 33. 石子合并 88 34. 旅游预算 90 35. 花生米(二) 91

2019-05-21

登录及注册模板源码.zip

完成登录与注册页面的HTML+CSS+JS,其中的输入项检查包括: 用户名6-12位 首字母不能是数字 只能包含字母和数字 密码6-12位 注册页两次密码是否一致 登录页面HTML代码如下:

2019-05-12

SSH整合手册

1.1.1 SSH整合 1.1.1.1 第一步:创建web项目,引入jar包  Struts2的jar包  struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar  Struts2中有一些包需要了解的:  struts2-convention-plugin-2.3.24.jar ----Struts2的注解开发包。  struts2-json-plugin-2.3.24.jar ----Struts2的整合AJAX的开发包。  struts2-spring-plugin-2.3.24.jar ----Struts2的整合Spring的开发包。  Hibernate的jar包  Hibernate的开发的必须的包  hibernate-release-5.0.7.Final\lib\required\*.jar  MySQL驱动  日志记录  使用C3P0连接池:  *****注意:Struts2和Hibernate都引入了一个相同的jar包(javassist包)。删除一个******  Spring的jar包  IOC的开发  AOP的开发  JDBC模板的开发  事务管理

2019-05-03

Java经典面试题(答案解析)

含基础篇,核心篇,框架篇,微服务篇 1.1.1 面向对象特征 封装,继承,多态和抽象 1、 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在 Java 当中,有 3 种修饰符: public, private 和 protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处: 1) 通过隐藏对象的属性来保护对象内部的状态。 2) 提高了代码的可用性和可维护性,因为对象的行为可以被单独的改变或者是扩展。 3) 禁止对象之间的不良交互提高模块化 2、 继承 继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用行,也可以在不修改类的情况下给现存的类添加新特性。 3、 多态 多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。 4、 抽象 抽象是把想法从具体的实例中分离出来的步骤,因此,要根据他们的功能而不是实现细节来创建类。 Java 支持创建只暴漏接口而不包含方法实现的抽象的类。这种抽象技术的主要目的是把类的行为和实现细节分离开。 1.1.2 final, finally, finalize 的区别。。。

2019-04-02

空空如也

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

TA关注的人

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