- 博客(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
转载 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
转载 @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
粗糙集理论与应用研究综述
2010-04-20
计算机支持的协同工作论文
2009-03-04
基于Java asp jsp的网上选课系统
2009-02-16
The Top 40 Free Ajax & Javascript Code for Web Designers
2009-02-15
PPChen 实体关系模型
2008-12-14
高级人工智能原理课件
2008-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人