自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (18)
  • 收藏
  • 关注

原创 hibernate单表查询 关联映射 状态转换

                                           hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。例子:...

2018-08-31 19:45:33 581

原创 java解决数据精度问题

System.out.println(12.0f-11.9f);输出结果为:0.10000038为什么会出现这种情况呢?那是因为在将十进制浮点数转换为二进制浮点数时,小数的二进制有时也是不可能精确的,就如同十进制不能准确表示1/3,二进制也无法准确表示1/10,而double类型存储尾数部分最多只能存储52位,于是,计算机在存储该浮点型数据时,便出现了精度丢失(1)。例如,11.9...

2018-08-31 16:36:45 5432

原创 TCP三次握手四次挥手

TCP“面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。和udp相比 tcp是面向连接的 可靠的 安全 但速度没有udp快。序号的作用:(1)保证报文按序到达。 ...

2018-08-29 11:33:34 226 1

原创 进程间的六种通信

进程通信的方式  1.管道  管道分为有名管道和无名管道  无名管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用.进程的亲缘关系一般指的是父子关系。无明管道一般用于两个不同进程之间的通信。当一个进程创建了一个管道,并调用fork创建自己的一个子进程后,父进程关闭读管道端,子进程关闭写管道端,这样提供了两个进程之间数据流动的一种方式。管道的特点:1...

2018-08-29 09:58:46 3043

原创 海量数据处理 分而治之/hash映射和堆排序

对于海量数据而言,由于无法一次性装进内存处理,导致我们不得不把海量的数据通过hash映射分割成相应的小块数据,然后再针对各个小块数据通过hash_map进行统计或其它操作。什么是hash映射?简单来说,就是为了便于计算机在有限的内存中处理big数据,我们通过一种映射散列的方式让数据均匀分布在对应的内存位置(如大数据通过取余的方式映射成小数存放在内存中,或大文件映射成多个小文件),而这个映射...

2018-08-27 21:05:09 430 1

原创 jsp和java的路径问题

下图是我的文件目录:FileController类@Controller@RequestMapping("/file")public class FileController {    //@RequestParam("file") 把请求中name=file的信息 赋值给CommonsMultipartFile对象    @RequestMapping("/file...

2018-08-23 19:01:16 733

原创 springmvc基本流程

Spring MVC是结构最清晰的MVC实现。Controller接收请求,然后返回ModelAndView。1.springmvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。2.DispatcherServlet查询HandlerMapping,找到处理请求的Controller。3.DispatcherServ...

2018-08-23 16:19:01 214

原创 springAOP总结

       AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与...

2018-08-23 15:31:27 224

原创 restful设计风格及HTTP Status 405 - JSPs only permit GET POST or HEAD问题

REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是一种设计风格,不是一种标准,是一种思想。 关于这个项目实例:导入springmvc的框架jar等,保持版本号保...

2018-08-23 15:08:05 728 1

原创 归并排序算法(java代码实现)

 归并排序(Merge)是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。归并排序的效率是比较高的,设数列长为N,将数列分开成小数列一共要logN步,每步都是一个合并有序数列的过程,时间复杂度可以记为O(N),故一共为O(N*logN)。因为归并排序每次都是在相邻的数据中进行操作,所以归并排序在O(N*l...

2018-08-20 15:45:38 1055

原创 直接插入排序(java实现)

直接插入排序,指每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。具体方法是第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从前向后扫描,把第三个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。它是由两层嵌套循环组成的,外层循环标识并决定待比较的数值,内层循环为待比较数值确定其最终位置。直接插...

2018-08-18 12:18:37 295

转载 银行家算法(c语言实现)

银行家算法是资源和死锁避免的算法,由艾兹格·迪杰斯特拉(Edsger Dijkstra) 设计的算法用于测已确定总数量的资源分配的安全性,在决定是否该分配应该被允许并进行下去之前,通过“s-state”校验码测试资源分配活动期间产生死锁条件的可能性。     该算法是为为THE操作系统设计并且最在在EWD108描述。当一个新的进程进入系统时,进程必须声明所需每个资源实例最大的数量和类型。显然,资...

2018-08-18 10:51:12 37981 7

原创 快速排序(java代码实现)

常用排序的时间及空间复杂度:时间复杂度和空间复杂度详见:https://blog.csdn.net/jsjwk/article/details/84315770稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算...

2018-08-18 10:45:07 34833 10

原创 二叉树的遍历(java代码实现)

二叉树的遍历分为以下三种:先序遍历:遍历顺序规则为【根左右】中序遍历:遍历顺序规则为【左根右】后序遍历:遍历顺序规则为【左右根】什么是【根左右】?就是先遍历根,再遍历左孩子,最后遍历右孩子它的前序遍历顺序为:ABDGHCEIF(规则是先是根结点,再前序遍历左子树,再前序遍历右子树)它的中序遍历顺序为:GDHBAEICF(规则是先中序遍历左子树,再是根结点,再是中序遍历右...

2018-08-18 10:20:36 6658

原创 oracle分页以及mysql分页

oracle分页分页逻辑:第三层限制最小记录数(第二层限制最大记录数(第一层做条件限制))分页例子:select * from(select * from(Select rownum as rnum,empno from emp )where rnum<=10)where rnum>5MYSQL分页select * from studen...

2018-08-15 12:10:06 701

原创 oracle学习笔记总结

Oracle需要启动的两个服务OracleServiceSID和OracleHOME_NAMETNSListener 二维表结构表达实体集的模型是关系模型 连接数据库:sqlplus scott/trigger@abc.com:1522/orcl. 分别代表账号/密码@IP地址:端口号/数据库名 SELECT last_name, salary , hire_date form emp or...

2018-08-14 16:10:46 979

原创 oracle数据库选择题(一)

一、单选题1. 使用Oracle数据库,必须启动哪个服务(   )A.OracleHOME_NAMETNSListener       B.OracleServiceSIDC.OracleMTSRecoveryService            D.OracleJobSchedulerSID2. 在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接...

2018-08-14 14:55:52 61194 9

转载 oracle数据库数据处理习题

1一、单项选择题1.( A )是Oracle服务器在启动期间用来标识物理文件和数据库结构的二进制文件。A.控制文件 B.参数文件 C.数据文件 D.日志文件2.( B )进程主要职责是监控服务器进程和注册数据库服务。A.SMON B.PMON C.CHKT D.LGWR3.( C ) 代表了数据库中最小粒度的逻辑数据存储层次。A.盘区 B.表空间 C.数据块 D.数据文件4.用于在...

2018-08-13 16:08:13 7765

原创 sql优化

 Sql编写顺序select &lt;select_list&gt; from &lt;table&gt; where &lt;where_condition&gt; group by &lt;group_by_list&gt; having &lt;having_condition&gt;  order by &lt;order_by_condition&gt; mysq...

2018-08-13 12:15:54 183 1

原创 jsp生命周期

JSP生命周期中所走过的几个阶段:编译阶段:servlet容器编译servlet源文件,生成servlet类初始化阶段: 加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法 执行阶段: 调用与JSP对应的servlet实例的服务方法 销毁阶段: 调用与JSP对应的servlet实例的销毁方法,然后销毁servlet实例 jsp编译的过程包括三个...

2018-08-01 10:11:13 286

sawindbg.dll

解决windows10使用HSDB,sawindbg.dll报错,将该文件放入报错的地方,重复就替换。该文件为64位操作系统的dll。

2020-12-29

activemq-5.15+mysqljdbc配置.zip

activeMQ-5.15版本,里面更改了activeMQ配置,新增了mysql的连接内容。lib里添加了durid和mysql连接的jar文件

2020-06-29

shiro jwt登录认证

该项目使用了springboot、mybaits-plus、jwt、shiro、redis。mybaits-plus基本没用,只做了一次数据库查询,redis暂时不使用,登录验证成功后再追加redis操作。

2020-05-20

青豆博客项目.zip

该项目为实习阶段开发的项目,只使用了三层架构设计理念,并未使用任何框架,包含sql文件,项目的源代码。仅供参考!

2020-02-17

简历模板商城项目.zip

实习时做的项目,采用SSM框架,并使用分布式dubbo,Freemaker等技术,包含sql文件。仅供参考!仅供参考!仅供参考!

2020-02-17

贪吃蛇最基本功能.zip

自学过程中写的小游戏,仅供参考!

2020-02-17

打字游戏源码.zip

https://blog.csdn.net/qq_39404258/article/details/79628776,该博文的源码以及图片资源

2020-02-17

springShiro.zip

简单连接数据库,springboot,mybatis,shiro框架整合,实现了粗粒度权限的demo。侧重于shiro的入门使用

2020-02-17

springrest.zip

spring data rest 练习代码,基于JPA实现简单的增删改查,压缩包包含了一个sql文件和java代码

2020-02-04

maven-jar-plugin-2.6.jar

maven-jar-plugin-2.6.jar。解决maven官网上下载不下来或者下载速度慢的问题。

2020-02-01

springcloud.zip

springcloud入门,第一个生产者消费者项目,加上了Eureka注册中心,适合于新手入门。 博客地址:https://blog.csdn.net/qq_39404258/article/details/89552548

2019-12-10

连接linux.zip

远程连接linux工具,两个可执行文件exe,一个为图形化界面,一个为命令行界面

2019-11-04

微信小程序电商平台(前端模板)

微信小程序电商的前端模板,没有后台逻辑。页面包括 首页 购物车 地址管理页 个人中心 发票管理 发票列表 我的订单 我的消息 地址编辑 我的收藏 商品详情 商品规格弹窗 评论列表 我的评论 商品分类 订单确认 订单详情 这些页面

2019-04-24

ssm框架所需全部jar包

ssm框架所需全部jar包 mybatis,spring,springmvc,mysql数据库

2018-10-13

lucene增删改查+IKAnalyzer

里面含有lucene全文检索所需要的一些jar包以及中文检索器IKAnalyzer

2018-09-15

unit4工具类

这里有junit4所需要的jar工具包:hamcrest-core-1.3.jar、junit-4.12.jar

2018-08-20

spring框架的jar

commons-logging-1.0.4.jar 、spring-beans-3.2.4.RELEASE.jar、spring-context-3.2.4.RELEASE.jar、spring-core-3.2.4.RELEASE.jar、spring-expression-3.2.4.RELEASE.jar

2018-08-20

oracle驱动包bjdbc6

bjdbc6用于mybatis框架,如果需要其他资源,例:jstl包、jdbc驱动。

2018-07-25

空空如也

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

TA关注的人

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