自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呼吸的小鱼博客

呼吸的小鱼-李仕亮

  • 博客(176)
  • 收藏
  • 关注

原创 Excel转Html(十一)--POI处理Excel-获取sheet总行数-总列数-行高-列高

获取sheet行总数:sheet.getLastRowNum()列总数:dataMap.get("maxColNum-" + form.getFormName() 获取列最多的行,特别注意:sheet.getRow(0).getPhysicalNumberOfCells()不准确行高:rowHeight = row.getHeight() / 15列宽:if (rowIndex == 0...

2018-12-01 18:35:03 1962

原创 Excel转Html(十)--POI处理HSSFWorkbook与XSSFWorkbook解析表项的边框和字体颜色区别

1、增加HSSFWorkbook老Excel支持2、注意:HSSFWorkbook与XSSFWorkbook解析表项的边框和字体颜色区别边框和字体颜色,需要在HSSFPalette中获取,HSSFPalette customPalette = wb.getCustomPalette();        String rbcHex = customPaletteColor(custom...

2018-11-28 20:07:10 1774

原创 Excel转Html(九)--EXCEL转HTML-handsontable-实现在线excel-实现架构设计图

2018-11-27 21:14:18 1855

原创 Excel转Html(八)--POI-解析获取合并单元格-按照X-Y坐标解析-与handsontable数据展示/存储一致

 public static List<DmFormMergedDto> getMergedCells(Sheet sheet, int rowIndex, int cellIndex, Long formId) {        List<CellRangeAddress> list = sheet.getMergedRegions();        List&...

2018-11-27 21:02:38 1174

原创 Excel转Html(七)--Excel-cell>背景和纹理-setFillPattern

HSSFCellStyle style = workbook.createCellStyle(); style.setFillForegroundColor(HSSFColor.GREEN.index);//设置图案颜色 style.setFillBackgroundColor(HSSFColor.RED.index);//设置图案背景色 style.setFillPattern(HSSFC...

2018-11-27 20:51:44 7222

原创 Excel转Html(六)-POI解析excel转HTML-表项内容位置-样式关系映射-Excel-cell>Html-td

CellStyle:    public static final short ALIGN_GENERAL = 0;       public static final short ALIGN_LEFT = 1; text-align:left;        public static final short ALIGN_CENTER = 2;text-align:center; ...

2018-11-27 20:43:16 331

原创 Excel转Html(五)-POI解析excel转HTML-表格边框-样式对应关系

    public static final short BORDER_NONE = 0;                                                    border-width : none        public static final short BORDER_THIN = 1;                               ...

2018-11-27 20:30:37 803 1

原创 Excel转Html(三)-POI解析Excel-css转Html-css-class

private static void getCssByStyle(XSSFCell cell, XSSFCellStyle s, XSSFWorkbook workbook) {        String uuid = UUID.randomUUID().toString();        String[] css = new String[2];        css[0] = "c...

2018-11-27 20:02:14 448

原创 Excel转Html(二)-POI HSSFCellStyle 设置 Excel 单元格样式

POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder = wb.createCellStyle();一、设置背景色:setBorder.setFillFore...

2018-11-27 20:00:24 944

原创 Excel转Html(一)-样式转化-CSS-border-style-属性

1、EXCELCellStyle类:            public static final short BORDER_DASHED = 3;        public static final short BORDER_HAIR = 7;    public static final short BORDER_DOUBLE = 6;        public sta...

2018-11-27 19:58:04 3741 1

原创 Services接口类 + Services接口实现类 分层实现的优点

0几点方面:1.分层开发,如果不是同一个人开发所有的代码,使用接口,方便描述、调用2.接口编程,更能体现出ssh框架的松散耦合,比如你某一个实现类需要大量的修改,或者你可以重新写个实现类来实现这个接口。3.spring的默认事务是使用的java动态代理,必须是接口才行,不然需要使用cglib。...

2019-04-16 20:29:51 1121

原创 Ant Design Pro2-动态路由实现

Ant Design Pro2-动态路由实现https://pan.baidu.com/s/1DNaC9L4WgUx2cqDkR4KIEw

2019-01-30 16:05:34 2964 3

原创 spring注解之@Scope注解

1,@Scope注解是什么@Scope注解是springIoc容器中的一个作用域,在 Spring IoC 容器中具有以下几种作用域:基本作用域singleton(单例)、prototype(多例),Web 作用域(reqeust、session、globalsession),自定义作用域a.singleton单例模式 -- 全局有且仅有一个实例b.prototype原型模式 -- 每次...

2019-01-30 16:00:56 2154 1

原创 spring注解之@PropertySource注解

首先在src/main/resources目录下新增一个user.properties配置文件如下:u.name=lisiu.age=29然后在主配置文件类上增加@PropertySource注解如下:@PropertySource(value={"classpath:/user.properties"})最后把user对象中的代码从:/*** 用户名*/@V...

2019-01-30 16:00:47 1075

原创 spring注解之@Lazy注解

1,@Lazy注解是什么@Lazy注解用于标识bean是否需要延迟加载,源码如下:@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.PARAMETER, ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Do...

2019-01-30 16:00:39 8539

原创 spring注解之@ComponentScan注解

1,@ComponentScan注解是什么其实很简单,@ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bean容器中2,@ComponentScan注解的详细使用做过web开发的同学一定都有用过@Controller,@Service,@Repository注解,查看其源码你会发现,他们中有一个共同的注解@Component,没错@C...

2019-01-30 16:00:31 484

原创 spring注解之@Autowired注解(二)

我们继续修改UserService把@Autowired注解加在UserService对应的构造方法上如下: @Servicepublic class UserService {//    @Autowired(required=false)    private UserDao userDao;    /**     * spring 在启动的时候会调用这个有参构造方法...

2019-01-30 16:00:21 574

原创 spring注解之@value注解

首先在xml中定义一个bean如下:把对应的参数以property中value的形式注入<!-- 定义一个id为user的bean对象 -->    <bean id="user" class="com.zhang.bean.User">        <property name="age" value="26"></p

2019-01-30 16:00:12 371

原创 Java注解@Repeatable

Repeatable使用场景:在需要对同一种注解多次使用时,往往需要借助@Repeatable。实例:在生活中一个人往往是具有多种身份,如果我把每种身份当成一种注解该如何使用???先声明一个Persons类用来包含所有的身份@Target(ElementType.TYPE)  @Retention(RetentionPolicy.RUNTIME)public   @inte...

2019-01-30 15:59:53 2093

原创 spring注解之@Bean注解

1,基于xml方式bean使用回顾新建一个maven项目增加spring-context的jar包如下:<dependency>        <groupId>org.springframework</groupId>        <artifactId>spring-context</artifactId>     ...

2019-01-29 11:14:16 253

原创 spring的@Autowired,@Qualifier和@Primary注解

1,@Autowired注解的使用继续上文深入理解spring注解之@ComponentScan注解中的例子,现在我们需要在UserService中调用UserDao相关操作,那我们可以在UserService中增加如下代码:import com.zhang.dao.UserDao;@Servicepublic class UserService {    @Autowired ...

2019-01-29 11:13:16 951

原创 spring注解之@Conditional注解

1,@Conditional注解是什么@Conditional注解是可以根据一些自定义的条件动态的选择是否加载该bean到springIOC容器中去,如果看过springBoot源码的同学会发现,springBoot中大量使用了该注解2,@Conditional注解怎么使用查看@Conditional源码你会发现它既可以作用在方法上,同时也可以作用在类上,源码如下:@Target...

2019-01-29 11:10:27 461

转载 Spring中@@ConditionalOnProperty

1. 简介Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效2. 说明@Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.TYPE, ElementType.METHOD })@Documented@Conditional(OnPropertyCondi...

2019-01-29 10:58:05 1268

转载 spring boot: 计划任务@ EnableScheduling和@Scheduled

spring boot: 计划任务@ EnableScheduling和@Scheduled@Scheduled中的参数说明 1 2 3 4 5 6 7 @Scheduled(fixedRate=2000):上一次开始执行时间点后2秒再次执行;   @Scheduled(fixedDelay=200...

2019-01-29 10:51:54 302

转载 Spring中@Async用法总结

引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。1.  何为异步调用?    在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,...

2019-01-29 10:33:27 7876 1

原创 spring boot注解@EnableAsync 异步调用

EnableAsync注解的意思是可以异步执行,就是开启多线程的意思。可以标注在方法、类上。  1 @Component 2 public class Task { 3 4 @Async 5 public void doTaskOne() throws Exception { 6 // 同上内容,省略 7 } 8 9 @...

2019-01-29 10:31:25 2242

原创 spring注解之@Configuration的使用

从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configuration注...

2019-01-29 10:17:15 4261

原创 spring注解之@Import注解

1,@Import注解是什么通过导入的方式实现把实例加入springIOC容器中2,@Import的三种使用方式通过查看@Import源码可以发现@Import注解只能注解在类上,以及唯一的参数value上可以配置3种类型的值Configuration,ImportSelector,ImportBeanDefinitionRegistrar,源码如下:@Target(Elemen...

2019-01-29 09:53:05 645

原创 java注解@Retention @Target @Document @Inherited

源码样例:@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface MthCache { String key();}@Target 注解功能:指明了修饰的这个注解的使用范围,即被描述的注解可以用在哪里。ElementT...

2019-01-29 09:45:24 674

原创 微服务前端[BUG]-[HPM] Error occurred while trying to proxy request (ECONNREFUSED)

问题明细: [HPM] Error occurred while trying to proxy request /login from localhost:4202 to http://car.benqio.com:8090 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)解决方案:...

2019-01-18 10:24:54 11952

原创 redmine-一键部署,安装配置,邮件配置

参考资料 https://blog.csdn.net/rulon147/article/details/48729437 Redmine 的一键部署下载地址:https://bitnami.com/stack/redmine下载,然后双击开始安装:姓名与邮箱地址可以先不必填写,登录的用户名和密码是必须要填写的,这会是部署完成之后的管理员账户。比如我这里填写的账号是 ad...

2019-01-16 10:04:05 1191

原创 Webstorm注册激活码-悠久破解

https://blog.csdn.net/qq_40479037/article/details/82939611

2019-01-15 14:11:35 15598 1

转载 SOA、微服务结构、RMI、RPC、Rest、RestFul、Soap、WebService概念理解

一、SOA是什么?        SOA本质是一种组件模型。下面看一下百度的定义:面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言(与平台无关,与语言无关,与操作系统无关)。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式...

2019-01-12 20:23:05 527 1

原创 oauth2 + Restful Api + postman 应用测试示例

1、获取授权令牌 access_tokenhttp://localhost:9082/oauth/token?grant_type=client_credentials&code=form&redirect_uri=http://127.0.0.1:9083/api/hello/windmt&client_id=implement-integration&cli...

2019-01-12 20:10:21 4683 2

原创 Postman 安装

1. 官网安装 https://www.getpostman.com/2. 非官网安装这是一种直接通过打包已经安装的扩展程序的方式,来进行我认为的「非法安装」,但没办法,只能这样。我会给你一个安装包,见附件。你应该下载下来,解压缩到你喜欢的位置。 打开 Chrome 浏览器的「扩展程序」 点击「加载已解压的扩展程序...」按钮,找到你刚刚下载的安装包的位置,点击确定...

2019-01-12 20:02:09 191

转载 Restful API接口测试四种方法

1.Mock单元测试2.swagger3.postman4.Rest-Web-Service-Client现有如下API接口:请求方式:POSTurl:http://localhost:60000/v1/login请求体:{"username":"admin","password":"admin"}返回状态码:200 成功先介绍两款简单使用的客户端产品一.R...

2019-01-12 19:59:16 45241 3

原创 Spring cloud 问题 [3] eclipse插件yml编辑器插件安装

官网:https://github.com/oyse/yedit方法1:打开 eclipse -> Help -> Install New Software...按下图添加 yedit - yedit-http://dadacoalition.org/yedit 方法2:安装方法:直接复制JAR包到Plugins文件夹即可。 ...

2019-01-12 02:28:21 742

原创 Spring cloud 问题 [2]

异常描述:Error creating bean with name 'org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$LiquibaseConfiguration': Invocation of init method failed; nested exception is java.la...

2019-01-12 02:22:38 1208

原创 Spring cloud 问题 [1]

Invocation of destroy method 'close' failed on bean with name 'eurekaRegistration': org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'org.springframewor...

2019-01-12 02:19:41 531

原创 使用Lombok来优雅的编码

前言Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。正文添加依赖在 pom.xml 文件中添加相关依赖:<lombok.version>1.16.20</lombok.version><!-- https://mvnreposito...

2019-01-09 17:13:49 174

空空如也

空空如也

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

TA关注的人

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