自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA POI 实现EXCEL 动态表头、动态添加数据(导入导出)、 Tree结构的遍历

一、JAVA POI 实现EXCEL 工具类我们目的是要建立一个EXCEL的工具类,它的功能:1、可以生成动态表头,单级,多级都支持,尤其是树形表头(整体思路按照树形结构数据来遍历);2、数据可配置,支持动态填写数据(一个List结构的数据);3、读取Excel数据;设计思路:需要一个含有树形结构的实体类Column,用于转换外部数据;而且该实体类要记录下它自己在EXCEL表中...

2018-05-29 15:02:36 62381 123

原创 Spring Boot 整合 Apache Dubbo 笔记

一、准备工作Dubbo中文官网:http://dubbo.apache.org/zh-cn/docs/user/quick-start.htmlGithub上 Apache Dubbo 最新版本(未打包): https://github.com/apache/dubbo-spring-boot-projectGithub(已经打成stater): https://github.com/al...

2019-06-16 01:12:09 3931

原创 《SpringBoot 一》简单的web应用 笔记

前言本文记录使用Maven建立一个SpringBoot的简单应用,工具:SpringBoot 2.1.4 、 Idea 17.0.3、Maven 3.3.9;官方网站: https://spring.io/projects

2019-05-10 17:06:44 214

原创 Java 自定义注解 @interface 笔记

前言使用自定义注解,反射知识一、了解一下基础1、元注解(meta-annotation): 元注解可用于自定义注解。Java定义的元注解:    1).@Target //定义该注解可以使用在什么元素上,如类,接口等     2).@Retention //定义该注解的生命周期,    3).@Documented //是一个标记注解,如可标记在javadoc    4)....

2019-05-10 16:36:24 392

原创 MongoDB sql分组查询,以及Java操作MongoDB分组查询

一、MongoDB SQL1、使用group方法分组(写法一)select c_sender,c_sendtime,total,dep_ids,avg from goods_order group by c_sender,c_sendtimedb.getCollection('goods_order').group({ key: { c_sender:1,c_sendtime:...

2019-04-28 17:27:15 2647

原创 MongoDB多表操作

因项目需要直接操作MongoDB多表操作,学习后发现它可以使用js语法,如下显示:var goods=function(x){ if(!x.gs_id){ print('xxxxxid:');//控制台输出 printjson(x); //控制台输出 var specification= db.getCollection('table_name').fi...

2018-10-11 11:41:49 1117

原创 MongoDB 基础操作

一、基础1. MongoDB 插入 db.collection.insert(document) db.collection.save(document) 如果不指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 的数据2.MongoDB 更新 db.collection.update( <que...

2018-09-19 11:11:12 208

原创 Java Zxing 二维码的生成工具

Java Zxing 二维码的生成一、Zxing Maven Jar包 zxing GitHub 链接->https://github.com/zxing/zxing <!--二维码 zxing--> <dependency> <groupId>com.google.zxing</gr...

2018-07-31 11:01:49 578

翻译 Java 批量将utf-8有bom格式的java文件转成 utf-8无bom 格式 工具

Java 批量将utf-8有bom格式的java文件转成 utf-8无bom 格式 工具import java.io.*;import java.util.ArrayList;import java.util.List;/** * utf-8有bom 批量转为 utf-8无bom 文件格式 */public class UTF8BOMConverter extends Reade...

2018-07-03 15:28:30 5379

原创 IDEA 部署 Web 项目 、配置Tomcat 笔记

配置 Tomcat 部署 Web 项目如图下,打开idea后,在右上角点击下拉框,再点击Edit Configurations 如图下,在弹出的对话框中点击+号,找到Tomcat Server ,选择Local. 如图下,在Server选项卡,配置Tomcat的基本参数,tomcat的名字、访问的地址等;因为我们还没有配置部署包,所有会有waring :no artifact ma...

2018-07-03 15:06:43 266

翻译 IDEA创建单个模块Maven Web项目步骤笔记

工具IntelliJ IDEA 2017.3.3 x64apache-maven-3.3.9一、创建Maven项目如下图,打开idea之后,file -> new -> project 如下图,在弹出new project 的对话框中,选择maven -> 勾选Create from artifactype -> 选中webapp(注意:这里有两个...

2018-07-03 12:03:38 755

原创 Java 多线程 模拟银行ATM实时存取钱

近期想回顾一些知识: 一、Java 多线程 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守...

2018-06-08 14:43:48 7675 1

原创 Java Date 时间类型的操作

本文主要介绍Java Date 日期类型,以及Calendar的怎么获取时间,然后写成时间工具类里面有下面这些方法: - 时间转字符串(有默认时间格式,带时间格式) - 字符串转时间(有默认时间格式,带时间格式) - 计算两个日期之间相差的天数 - 计算当前时间多少天以后的日期 - 判断是否是日期格式代码很多说明都注释在代码上:

2017-09-30 17:36:38 15265 2

翻译 Java 任务调度框架 Quartz《一》

一、介绍 Quartz 框架是一个全功能、开源的任务调度服务,可以集成任何的java应用程序----从小的单片机到大型的电子商务系统。Quartz可以执行上千上万的任务调度。二、核心概念 Quartz核心的概念: 1.scheduler 任务调度:是最核心的,是Quartz的独立运行容器,需要把JobDetail和Trigger注册到scheduler可以执行; 2.Jo

2017-09-26 17:12:14 403

原创 MySql 触发器 循环遍历

由于在做项目的时候遇到了,需要能遍历表的触发器,但是对语法不是很熟悉,今天就在这个做个笔记,也一起研究研究,大家有什么问题都可以提,我能jie。下面是完整示例代码,并加了注释:1.使用游标的方法遍历—repeat untilDROP TRIGGER `saa`;CREATE TRIGGER `saa` AFTER INSERT ON `user`FOR EACH ROW begin de

2017-09-20 17:17:32 7048 1

原创 MAVEN IDEA SSM框架搭建《二》

前言本文是想介绍使用html作为前端页面的ssm框架搭建,由于上次在“ssm框架搭建《一》”中大概介绍了如何见ssm框架(使用的是.jsp文件作为前端页面),这次我们只需要在此上面做修改,以及完善一些功能,这次改动如下: 1.使用html文件作为前端页面; 2.使用aop管理事物; 3.整体的项目结构的改变; 4. 添加bootstrap插件; 5. 添加登录页面以及登录

2017-09-18 11:44:04 596

原创 Idea Maven SSM框架的搭建《一》

前言本文介绍ssm 框架的搭建,工具有 idea 15.0.3、maven 3.3.9、tomcat 8.0.39、jdk 1.8; maven是用来管理jar包的,以及管理项目;前端的视图是用jsp文件;下边就来开始搭建我们的项目:1.创建一个maven web 项目<1>添加 jar包在pom文件里,接下来idea 会自动下载(前提是项目已经配好了maven)project xmlns="ht

2017-09-11 16:54:55 1492 6

原创 MySql触发器

1.基础知识 触发器(trigger)是给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。 触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的最好

2017-09-04 09:27:19 279

空空如也

空空如也

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

TA关注的人

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