自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RAVEEE的博客

github:https://github.com/RAOE

  • 博客(10)
  • 资源 (15)
  • 收藏
  • 关注

原创 使用MyBatis Generator自动生成代码 (一)

前言:mybaits 三剑客  :mybatis-generator、mybatis-plugin、mybatis-pagehelper其中本文将主要讲解mybatis-generator的作用以及用法。mybatis-generator主要的作用是通过数据库直接生成 相关的dao层、mapper层、pojo层,其大大节约了开发所花费的时间,让我们更加关注业务的实现。接下来就将一步一步讲解my...

2019-02-27 13:42:04 427

原创 SpringMVC--前后台日期格式传值解决方式 @InitBinder的使用

 解决报错:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'发生这一错误的主要原因是Controller类中需要接收的是Date类型,但是在页面端传过来的是String类型,最终导致了这个错误。、解决方法在InitBinder 初始化的时候对日期类型进行转换,转换为可...

2019-02-20 18:10:25 988

转载 Mybatis中编写like语句

 Oracle SELECT * FROM user WHERE name LIKE CONCAT('%',#{name},'%') 或 SELECT * FROM user WHERE name LIKE '%'||#{name}||'%' SQL Server ...

2019-02-20 01:58:29 1843

原创 多线程基础(四)-----ThreadLocal局部线程变量

在本文中,我们首先讲述了为什么要有局部线程变量,然后通过一系列的案例来演示局部线程变量ThreadLocal到底有什么作用。ThreadLocal局部线程变量是什么?ThreadLocal的实例代表了一个线程局部的变量,每条线程都只能看到自己的值,并不会影响到其它线程中也存在的该变量。用于解决多线程并发访问出现的问题。ThreadLocal让线程A与线程B的变量相互隔离,...

2019-02-18 11:22:16 301

原创 Eclipse上安装P3C插件

1.P3C是什么?p3c是阿里开发的代码规范插件:为了让开发者更加方便、快速将规范推动并实行起来,阿里基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。...

2019-02-14 17:22:18 2000 1

原创 多线程-线程并发Fork/Join Task(三)

前言:当硬件处理能力不能按照摩尔定律垂直发展的时候,选择了水平发展,多核处理器已经广泛应用。未来随着技术的进一步发展,可能出现成百上千个处理核心,但现有的程序运行在多核心处理器上并不能得到较大性能的提升,主要的瓶颈在于程序本身的并发处理能力不强,不能够合理的利用多核心资源。ForkJoin框架作为线程并发框架,其核心采用了分而治之的思想,其思想将一个大的模块逐步划分为一个又一个小的任务...

2019-02-11 20:39:00 642

转载 SpringBoot事务-REQUIRES_NEW 事务属性陷阱

REQUIRES_NEW 事务属性陷阱不管是使用 Spring Framework,还是使用 EJB,使用 REQUIRES_NEW 事务属性都会得到不好的结果并导致数据损坏和不一致。REQUIRES_NEW 事务属性总是会在启动方法时启动一个新的事务。许多开发人员都错误地使用 REQUIRES_NEW 属性,认为它是确保事务启动的正确方法。考虑清单 11 中的两个方法:清单 11. 使用...

2019-02-10 14:02:37 9545

原创 多线程基础(二)

锁机制Syncronized内置锁主要是用来锁对象,锁方法,锁类。对象锁与类锁的区别?类锁锁定的是class对象,class对象在虚拟机里面的,在虚拟机里只有一个而对象锁是new出来的实例,故对象锁于类锁没有任何联系,可以同时进行。对象锁也要保证是否锁住的同一个对象,否则无效。Volatile关键字,最轻量级的线程共享。适用于一个线程写,多个线程读,缺点是无法实现线程的...

2019-02-09 17:32:29 261

原创 多线程基础(一)

线程基础,线程之间的共享和协作时间片轮询?在计算机基础知识里有cpu时间轮转机制 也叫作RR调度,即给每一个进程分配一个时间段,这个时间段为一个进程的生命,在时间段结束后,操作系统就把进程把杀死了。时间片每一次切换都会浪费较多的时间,故应该少切换,减少对程序的影响。进程与线程?在一个进程内部可以有多个线程,多个线程共享一个进程的资源,而进程与进程之间是相互独立的。线程自己不拥有系统...

2019-02-09 11:10:34 238

原创 Springboot使用xml文件

首先springboot 已经不推荐使用xml文件了,如果要使用那么请接着往下看。如果一定要使用,可以通过@ImportResource注解来完成。 首先注释掉ServletConfig.java中的@Configurationpackage com.shiyanlou.springboot.config;import org.springframework.boot.web.server...

2019-02-05 11:09:52 1147

p3c开发规范插件,代码规范检查

为了让开发者更加方便、快速将规范推动并实行起来,阿里基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。

2019-05-06

tomcat8.0-apache

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的...

2018-07-04

计算机二级考试必备环境C语言

Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发

2018-06-22

java提高进阶必备

封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封 装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细 节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与 这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(当然也无从知道),但可以通过该 对象对外的提供的接口来访问该对象。 对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己

2018-06-22

C语言学生管理系统

C语言实现的学生管理系统 csdn:https://blog.csdn.net/RAVEEE/article/details/80650107

2018-06-22

vc++6.0实现计算器(测试可运行)

使用mfc实现的计算器 基于vc6.0 经过测试可以运行 课程设计

2018-06-22

github使用手册.pdf

Learn Git and GitHub without any code! Using the Hello World guide, you’ll create a repository, start a branch, write comments, and open a pull request.

2018-06-12

23种设计模式 - v1.1 pdf

设计模式 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 本教程将通过 Java 实例,一步一步向您讲解设计模式的概念。

2018-06-12

ARM调试工具AXD的应用

节选自《ARM开发工具ADS原理与应用》的第12章和第13章。这两章节介绍ARM调试工具AXD的应用。AXD是一个功能强大的调试工具,提供了多种辅助调试手段用来对用户程序进行调试,包括断点、观测点和观测项等;还可以提供一个控制台支持semihosting功能。调试器AXD还能够支持多目标系统的调试。 本书可供电子信息类大学生、研究生或电子设计工程师阅读参考。

2018-05-18

ueditor-1.1.2

UEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 UEditor 把传统的多行文本输入框(textarea)替换为可视化的富...

2018-03-13

jstl-1.2.jar

JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。   JSTL 1.0 发布于 2002 年 6 月,由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。core 标记库提供了定制操作,通过限制了作用域的变量管理数据,以及执行页面内容的迭代和条件操作。它还提供了用来生成和操作 URL 的标记。顾名思义,format 标记库定义了用来格式化数据(尤其是数字和日期)的操作。它还支持使用本地化资源束进行 JSP 页面的国际化。xml 库包含一些标记,这些标记用来操作通过 XML 表示的数据,而 sql 库定义了用来查询关系数据库的操作。   两个 JSTL 标记库验证器允许开发人员在其 JSP 应用程序中强制使用编码标准。可以配置 ScriptFreeTLV 验证器以在 JSP 页面中禁用各种类型的

2018-03-12

mysql-connector-java-5.1.37-bin.jar

mysql-connector-java-5.1.37-bin.jar是用于java开发中连接数据库包

2018-03-12

gson-2.5.jar

Gson 是google解析Json的一个开源框架。Gson 是google解析Json的一个开源框架

2018-03-12

solr-solrj-6.1.0

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文

2018-03-12

commons开发包

Apache Commons包估计是Java中使用最广发的工具包了,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,能够最大化的减少重复代码的编写。如果你至少参与了一个中型规模的Java项目,那么我想有超过一大半的机会你都接触和使用到了Jakarta Commons,不管你自己有没有察觉。

2018-03-12

空空如也

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

TA关注的人

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