自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(332)
  • 资源 (37)
  • 收藏
  • 关注

转载 select into from 和 insert into select 的用法和区别

select into 和inserrt into 都能满足复制表的作用 但是二者又有区别select into :语法 :SELECT vale1, value2 into Table2 from Table1此处 创建目标表table2 并 把table1 中的数据复制到table2注意 :要求table2 表不存在insert into from :语法:...

2020-05-06 10:10:01 407 1

转载 《Maven 实战》总结

1、maven不仅是一款优秀的构建工具,而且是一款优秀的依赖管理工具和项目信息管理工具。构建体现在从清理、编译、测试到生产文档,再到打包、部署,maven都可以帮助使用者快速完成。依赖管理体现在可以从一个中央仓库下载、上传jar文件。项目信息管理体现在可以通过maven的一些插件获取项目的信息如:测试报告、静态分析报告。2、尽量不要使用IDE自带的Maven插件,设置成本地的安装路径,这样做的...

2020-04-28 09:13:08 260

转载 java常用的8个开源类库

8个开源类为:IOUtils、FileUtils、StringUtils、FilenameUtils、ArrayUtils、DigestUtils、StringEscapeUtils、BeanUtils连接地址:https://blog.csdn.net/qing_gee/article/details/104387940 昨天在青铜时代群里看到读者朋友们在讨论 Java 最...

2020-04-26 10:10:36 808

转载 CollectionUtils工具类

这篇讲的CollectionUtils工具类是在apache下的, 而不是springframework下的CollectionUtils。个人觉得CollectionUtils在真实项目中,可以使你的代码更加简洁和安全。所以需要倒入相关jar包,目前从maven找到最新jar包如下: <dependency> <groupId>org....

2020-04-26 09:50:31 665

原创 Spring Boot 多模块项目创建、配置与踩的坑

最近在负责的是一个比较复杂项目,模块很多,代码中的二级模块就有9个,部分二级模块下面还分了多个模块。代码中的多模块是用maven管理的,每个模块都使用spring boot框架。之前有零零散散学过一些maven多模块配置的知识,但没自己从头到尾创建和配置过,也快忘得差不多了。这次正好对照着这个项目,动手实践一下,下面我们就开始吧。maven多模块项目通常由一个父模块和若干个子模块构成,每个模块...

2020-04-25 22:24:21 934

转载 springmvc Controller接收前端参数的几种方式总结

(1) 普通方式-请求参数名和Controller方法的参数一致@Controller@RequestMapping("/param")public class TestParamController { private static final Logger logger = LoggerFactory.getLogger(TestParamController.class);...

2020-04-23 21:43:12 1917

转载 Git 使用教程:最详细、最傻瓜、最浅显、真正手把手教!(万字长文)

一:Git是什么? 二:SVN与Git的最主要的区别? 三、在windows上如何安装Git? 四:如何操作? 四:Git撤销修改和删除文件操作 五:远程仓库 六:创建与合并分支 七:bug分支 八:多人协作 一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:...

2020-04-23 20:42:06 142

转载 【vue】$event的理解

一、在原生dom事件里就是事件对象注意两点1.不使用圆括号,event被自动当作实参传入2.使用圆括号,必须显式的传入event对象,如果不传入可能最终找到的是全局的window .event<button v-on:click="warn('Form cannot be submitted yet.', $event)"> Submit </but...

2020-04-16 16:36:28 436

转载 js中MAP和SET

第一篇:Map:Map是一组键值对的结构,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array:var names = ['Michael', 'Bob', 'Tracy'];var scores = [95, 75, 85];给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取出对应的...

2020-04-14 16:33:20 401 1

转载 JS遍历map集合以及map对象

js中map对象简单实例es6提供一个对象Map,其功能类似于java中的Map,下面是java中的Map和js中的Map的简单对比:js中的Map.set()相当于java中的Map.put(),js中的Map.size相当于java中的Map.size();//在js中size是属性,在Map中size()是方法。Map.delete(key)遍历MAP对象var...

2020-04-14 16:28:42 8441

转载 如何解决代码中 if…else 过多的问题

前言 问题一:if...else 过多 问题表现 如何解决 小结 问题二:if...else 嵌套过深 问题表现 如何解决 问题三:if...else 表达式过于复杂 问题表现 如何解决 总结 前言if...else 是所有高级编程语言...

2020-04-11 08:48:21 326

转载 一次 SQL 查询优化原理分析(900W+ 数据,从 17s 到 300ms)

一,前言 证实 参考资料 有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms(execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms(execution: 163 ms, fetching: 184 ms);操...

2020-04-07 14:06:02 170

原创 oracle列转行和行转列

行转列原始数据显示样式表中显示的是公司各环节责任承担比例预算,每个公司都有5个环节(link的值表示不同的环节)想要的样式现在想行转列,显示成具体操作使用decode或者case... when实现SELECT p.COMPANY_ID as companyId, b.OWNER_NAME as companyName, s...

2020-03-28 11:51:21 428

转载 从零开始学springboot-excel导入导出

前言上一章作者分享了mybatis通用mapper的实用。在实际开发中,我们常常会用到excel导入导出相关的功能,本章,作者将分享一个实用的excel操作案例,实现excel的导入导出功能。亮点:excel导入反射java实体 excel导出使用模版这边简单解释下。excel导入反射java实体:首先我们讲下正常实现excel导入的方法,如下伪代码public L...

2020-03-24 15:30:08 358

转载 oracle存储超长文本

一、Oracle中的varchar2类型 我们在Oracle数据库存储的字符数据一般是用VARCHAR2。VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型,不同场景的最大长度不同。 在Oracle Database中,VARCHAR2 字段类型,最大值为4000(汉字2000);PL/SQL中 VARCHAR2 变量...

2020-03-24 10:54:23 21808

转载 基于Spring Boot实现定时任务的动态增删启停

1基于Spring Boot实现定时任务的动态增删启停在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。但是本人的开发原则是:在满足...

2020-03-16 09:43:48 598

转载 关于MQ,你必须知道的

我走过最长的路是你的套路女:二号男嘉宾,假如我们牵手成功后,你会买名牌包包给我吗?男:那你会听话吗?女:会 听话。男:听话 咱不买!OK那么消息队列MQ有什么套路呢?(这个话题转换生硬度连我自己都怕!)1、使用消息队列场景和好处2、使用消息队列会带来什么问题,有什么解决方案3、如何使用MQ(以ActiveMQ为例的简单例子)1.消息队列的...

2020-03-13 11:25:34 692 1

转载 曝光 MySQL 的 一个坑,不要再使用 UTF-8 了?

问题的症结在于,MySQL的“utf8”实际上不是真正的UTF-8 简单概括如下 那么什么是编码?什么是UTF-8? MySQL简史 不过我可以试着猜测一下 为什么这件事情会让人如此抓狂 总结 最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:...

2020-03-13 10:38:47 160

原创 Hutool Java 工具类库导入、导出 Excel,超级简单!

前言在开发应用系统的时候,导出文件是必不可放的功能。以前用过POI、easyexcel等工具的导入导出功能,但总感觉太麻烦了,代码特别多,感觉并不是很好用。今天给大家介绍一款新工具,java工具类库Hutool。Hutool简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让使用者更轻松。...

2020-03-10 09:33:53 10299 4

转载 Oracle---number数据类型

NUMBER(precision,scale)precision表示数字中的有效位;如果没有指定precision的话,Oracle将使用38作为精度。 如果scale大于零,表示数字精确到小数点右边的位数;scale默认设置为0;如果scale小于零,Oracle将把该数字取舍到小数点左边的指定位数。 Precision的取值范围为【1---38】;Scale的取值范围为【-...

2020-03-09 17:50:39 215

转载 MySQL大数据量分页查询方法及其优化

方法1: 直接使用数据库提供的SQL语句语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N适应场景: 适用于数据量较少的情况(元组百/千级)原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3). Limit限制的是从结果集的M位置处取出N条输出,其余抛弃.方法2: 建...

2020-03-09 10:11:37 178

转载 ORACLE (BLOB、CLOB、NCLOB、BFILE)

LOB类型内置的LOB数据类型包括BLOB、CLOB、NCLOB、BFILE(外部存储)的大型化和非结构化数据,如文本、图像、视屏、空间数据存储。BLOB、CLOB、NCLOB类型4.1 CLOB 数据类型 它存储单字节和多字节字符数据。支持固定宽度和可变宽度的字符集。CLOB对象可以存储最多 (4 gigabytes-1) * (database block size) 大...

2020-03-06 12:13:47 2943

转载 SpringBoot 前后端json数据交互

一、参考文献原生Ajax与JQuery AjaxSpringMVC接受JSON参数详解及常见错误总结提交方式为 POST 时,JQuery Ajax 以 application/x-www-form-urlencoded 上传 JSON对象 ,后端用 @RequestParam 或者Servlet 获取参数。JQuery Ajax 以 application/json 上传...

2020-03-05 18:29:53 2276 1

转载 java集合遍历的几种方式总结及比较

集合类的通用遍历方式, 用迭代器迭代:Iterator it = list.iterator();while(it.hasNext()) {  Object obj = it.next();}Map遍历方式:1、通过获取所有的key按照key来遍历//Set<Integer> set = map.keySet(); //得到所有key的集合for (I...

2020-03-05 17:49:00 170

原创 如何边遍历边移除 Collection 中的元素?

正确删除边遍历边修改 Collection 的唯一正确方式是使用 Iterator.remove() 方法,如下:Iterator<Integer> it = list.iterator();while(it.hasNext()){ *// do something* it.remove();}如果是ListList<Integer> ...

2020-03-05 17:40:13 1355

转载 oracle/MySQL 中的decode的使用

MySQL decode()的等同实现在Oracle中使用decode方法可以轻松实现代码和值之间的转换,但是在MySQL中该如何实现类似功能呢? MySQL中没有直接的方法可以使用,但是我们可以通过下面两种方法来实现: 1、case whenSelect title,case Emergency when 1 then '紧急' else '普通' End as e...

2020-03-04 11:38:01 2553

转载 作为阿里的面试官,我有话想说

面试,面试官比候选人还难 勇于面试,你就是成功了一半 简历能不能好好写 话,真的要好好说 有不会的,很正常 T型人才,是标准 要成长,不要局限于公司的工作 说了这么多,你还想来阿里吗? 面试,面试官比候选人还难近期面试了许多,真的是许多同学,讲道理其实我是比较有耐心的面试官,但是还是忍不住想要吐槽,因此写下这篇文章...

2020-03-03 11:25:46 260

转载 使用BigDecimal表示金钱,抛弃 double

:简介 二:BigDecimal 三:工具类 四:测试 一:简介Java中的简单浮点数类型float和double不能够进行运算,或者运算会丢失精度,不光是Java,在其它很多编程语言中也有这样的问题。在大多数情况下,计算的结果是准确的,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal...

2020-03-03 10:39:12 441

转载 ArrayUtils详解

说明:ArrayUtils工具类在标准的应用程序中是不可以被实例化的: 参考:[参考地址](http://commons.apache.org/proper/commons-lang/javadocs/api-release/)public static boolean[] add(boolean[] array, boolean element) ArrayUtils.add(nu...

2020-02-29 17:39:55 238

原创 面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他

https://blog.csdn.net/qq_36894974/article/details/104132876?depth_1-utm_source=distribute.pc_feed.none-task&request_id=&utm_source=distribute.pc_feed.none-task

2020-02-29 14:57:47 270

转载 到底什么是RBAC权限模型?!

RBAC之知其然,却一直不知其所以然。这次决定借着想要写博客的被动需求,好好研究一下这个RBAC!RBAC是个啥RBAC就是一个权限控制模型,这个模型是经过时间沉淀之后,相当通用、成熟且被大众接受认可的一个模型。我的理解是RBAC和数学公式是一个道理,数学题可以套用数学公式,而权限系统也可以套用RBAC权限模型。RBAC(Role-Based Access Control)权限模型...

2020-02-27 11:06:36 1744

转载 com.alibaba.fastjson.JSONObject之对象与JSON转换方法

目录1、Java对象-->JSON对象 2、Java对象-->JSON字符串 3、JSON对象-->JSON字符串 4、JSON对象-->Java对象 5、JSON字符串-->JSON对象 6、JSON字符串-->Java对象com.alibaba.fastjson.JSONObject时经常会用到它的转换方法,包括Java对象转...

2020-02-25 10:37:49 57862

原创 mybatis jdbc枚举源码

org.apache.ibatis.type.JdbcType,Jdbc Type 枚举。代码如下:// JdbcType.javapublic enum JdbcType { /* * This is added to enable basic support for the * ARRAY data type - but a custom type ...

2020-02-24 10:12:23 154

转载 Postman 使用方法详解

https://blog.csdn.net/fxbin123/article/details/80428216

2020-02-21 15:24:57 177 1

转载 EasyCode代码生成器的使用教程(idea安装配置)

第一步:idea安装EasyCodectrl+alt+s --> 选择Plugins --> 安装Easy Code插件-->安装之后注意重启idea!第二步:配置数据库添加数据源连接数据库,注意下面的Database要么不填写,要么就必须填写你数据库中对应的数据库名哦!!之后等待idea最下面的显示加载完成最后就把数据源添加好了哦~...

2020-02-21 11:44:57 1660

原创 fastjson使用-- @JSONField使用

@JSONField注解可以用在方法(method),属性(field)以及方法中的参数(parameter)上。JSONField中的name属性用来指定JSON串中key的名称。@JSONField作用在Field时,其name不仅定义了输入key的名称,同时也定义了输出的名称。public class Person { @JSONField(name = "name") //...

2020-02-20 15:23:14 730

转载 枚举类的创建与使用

https://blog.csdn.net/wangzuojia001/article/details/54343076一、枚举类UnderwritingStatusEnum.java的创建public enum UnderwritingStatusEnum { 核保状态_未提交核保("0"), 核保状态_标准件("1"), 核保状态_非标件(...

2020-02-20 14:24:03 424

原创 sql基础知识总结

聚合函数分页

2020-02-17 11:29:47 1610

转载 @RequestBody和@ResponseBody的用法以及Stringify()的作用

首先,在项目的前后交互中json数据格式比较常用,普遍认为json格式比较简单,易于解析如果我们在前端发送一个ajax请求的话可以看到是用json字符串格式向后台传请求参数,那么后台需要采用@RequestBody来处理请求的json格式数据,将json数据转换为java对象,否则springmvc就不能解析导致传空参的结果一般在异步获取数据时使用,在使用@RequestMap...

2020-02-04 18:10:05 478

转载 SpringMVC_请求参数的绑定

/*** 请求参数绑定*/@Controller@RequestMapping(value = "/param")public class ParamController {}绑定的机制我们都知道,表单中请求参数都是基于 key=value 的,SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的。<h3>...

2020-02-04 17:47:44 122

myeclipse10.0注册码

myeclipse10.0 注册码,操作简单

2012-10-19

myeclipse10破解补丁

myeclipse10破解补丁,里面有具体操作步骤,操作简单

2012-10-19

疯狂java讲义全本扫描版19,20部分

疯狂java讲义全本扫描版19,20部分,全书分为20个部分

2012-04-23

疯狂java讲义全本扫描版17,18部分

疯狂java讲义全本扫描版17,18部分,本书总共20个部分

2012-04-23

疯狂java讲义全本扫描版15,16部分

疯狂java讲义全本扫描版13,14部分,全书分为20个部分

2012-04-23

疯狂java讲义全本扫描版13,14部分

疯狂java讲义全本扫描版13,14部分,全书分为20个部分

2012-04-23

疯狂java讲义全本扫描版11,12部分

疯狂java讲义全本扫描版11,12部分,全书分为20个部分

2012-04-23

疯狂java讲义全本扫描版09,10部分

疯狂java讲义全本扫描版09,10部分,全书分为20个部分

2012-04-23

疯狂java讲义全本扫描版08部分

疯狂java讲义全本扫描版08部分,全书分为20个部分

2012-04-23

疯狂java讲义全本扫描版06,07部分

疯狂java讲义全本扫描版06,07部分,全书分为20个部分

2012-04-23

疯狂java讲义全本扫描版04,05部分

疯狂java讲义全本扫描版04,05部分,全书分为20个部分

2012-04-23

疯狂java讲义02,03

疯狂java讲义全本扫描版02,03部分,总共分20个部分

2012-04-23

疯狂java讲义全本扫描版01

疯狂java讲义全本扫描版,分为20个部分

2012-04-23

粗糙集PPT(中科院计算所)

一、概述 二、知识分类 三、知识的约简 四、决策表的约简 五、粗糙集的扩展模型 六、粗糙集的实验系统 七、粒度计算简介

2010-04-20

粗糙集理论与应用研究综述

阐释粗糙集理论基本体系结构的基础上,从多个角度探讨粗糙集模型的研究思路,分析粗糙集理论与模糊集、证据理论、粒计算、形式概念分析、知识空间等其他理论之间的联系,介绍国内外关于粗糙集理论研究的主要方向和发展状况,讨论当前粗糙集理论研究的热点研究领域,以及将来需要重点研究的主要问题。

2010-04-20

图搜索 A* JAVA

使用A*算法实现图搜索,该算法使用Java开发

2010-03-17

ruby on rails资料

ruby语言中文教程 ruby中文文档 rubyonrails2204.pdf the ruby way.chm

2009-04-15

计算机支持的协同工作论文

应用共享技术 协作控制机制 计算机支持的协同工作 CSCW中的并发控制机制 视频会议中的视频传输与控制 基于CSCW的工作流管理系统 .........

2009-03-04

基于Java asp jsp的网上选课系统

1绪论............................................................................................................................1 1.1问题的提出及研究意义........................................................................................1 1.1.1问题的提出.....................................................................................................1 1.1.2研究的意义.....................................................................................................1 1.2国内外研究现状....................................................................................................1 1.3本文研究的目的和研究内容................................................................................3 1.3.1本文研究的目的.............................................................................................3 1.3.2本文研究的主要内容.....................................................................................3 1.4本文结构安排........................................................................................................3 2基于JSF的WEB用户界面框架研究......................................................................5 2.1引言........................................................................................................................5 2.2 JSF框架的体系结构..............................................................................................5 2.2.1 JSF中MVC的实现机制................................................................................5

2009-02-16

The Top 40 Free Ajax & Javascript Code for Web Designers

精选31个网站界面设计实践教程 :推荐20个关于网站可用性及界面设计的网站: The Top 40 Free Ajax & Javascript Code for Web Designers : 15个前端开发/网页设计师必备的Bookmarklet: 20个免费的SEO网站分析工具:

2009-02-15

基于JSP模式2的在线考试系统的应用分析

现代远程教育系统中,考试系统的网络化是非常重要的一环。

2008-12-31

PPChen 实体关系模型

A data model, called the entity-relationship model, is proposed. This model incorporates some of the important semantic information about the real world.

2008-12-14

高级人工智能原理课件

智能是一种能力,即在给定问题-环境-目的的条件下,有针对性地获取和合理地处理问题与环境的信息,在此基础上结合目的信息明智地再生策略信息,并在给定环境条件下正确地利用策略信息成功地解决问题,满意地达到预定目的的能力。

2008-12-07

基于J2EE的选课系统

需求分析 系统分析 系统设计 现在实行的选课方式式基于C/S方式的选课方式。在每个学期的期末进行下一学期的选课,在每个学期的开学前进行重考课程的选课。

2008-12-07

JAVA2参考大全(第四版)

JAVA2参考大全第四版 JAVA库 JAVA软件开发 应用JAVA

2008-11-05

OA数据库设计

OA数据库设计,包括功能模块、数据字典和table的详细介绍

2018-11-22

JSP+servlet实现文件上传

JSP servlet实现文件上传,有6个实例,解压后按照说明部署就可以运行了,希望对大家有帮助

2013-06-24

汽车租赁(3种版本)

3种版本汽车租赁系统实现,供初学者学习参考

2013-04-15

myeclipse注册码8.5 8.6 10.0

本人收集的myeclipse各版本的注册码,包括的版本有8.5 8.6 10.0

2012-11-14

Mysql jsp宿舍管理

JSP + MYSQL 学生公寓管理系统 直接在MyEclipse中导入该文件夹再启动Tomcat即可运行!

2012-11-07

sqlserver jsp servlet 宿舍管理系统

sqlserver jsp servlet 宿舍管理系统,内部含有具体的操作文件,按照文件说明可以直接运行系统

2012-11-07

c#开发实战宝典源代码

C#开发实战宝典源代码 VS2008版 可以作为入门爱好者的学习资料

2012-11-07

宿舍管理系统VB C#

宿舍管理系统,VB和C#两个版本,供大家参考,如有需要可下载学习

2012-10-30

A*算法 java实现

java实现A*算法,可直接运行,注释充分,简单易懂

2012-10-18

空空如也

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

TA关注的人

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