Anthony_1223的博客

但行好事,莫问前程。

SpringBoot集成MyBatis+Activiti环境搭建及注意事项

    最近在研究工作流引擎Activiti,所以从搭建环境写demo开始说起。环境是JDK1.8+SpingBoot+MyBatis+Activiti     由于IDEA自己集成了SpringBoot的插件,因此如果采用IDEA去搭建环境,可以直接选择New一个SpringBoot的项目,然...

2018-01-17 19:10:49

阅读数 13147

评论数 18

Java读取Excel并生成Word&PDF

最近需要用Java处理Excel中的数据,并生成word和pdf格式的文档(其中word和pdf需要带背景图),所以在这里做下总结。 使用技术:FreeMarker + easyexcel + jacob ①FreeMarker大家应该会比较熟悉,一个模板引擎。 ②easyexcel 是阿里巴...

2019-03-25 16:52:06

阅读数 42

评论数 0

SpringBoot+easyexcel实现excel的导出

添加依赖(alibaba开源的一个处理excel的工具包,github地址:https://github.com/alibaba/easyexcel) <dependency&a...

2018-12-26 17:11:58

阅读数 133

评论数 0

Tomcat部署项目的几种常见方式

Tomcat部署项目的几种常见方式 直接将web项目放到tomcat的webapps目录下 这种是最常用的方式,tomcat的webapps目录是tomcat默认的应用目录,当服务器启动时,会加载这个目录下的应用。如果想修改这个默认目录,可以在conf下的server.xml文件中修改host...

2018-10-22 21:32:19

阅读数 45

评论数 0

InfluxDB基本概念

InfluxDB是一个由Go写的开源的时序数据库,适用于处理和分析资源监控数据的场景。 与传统数据库中名词概念的区别: InfluxDB中的名词 传统数据库中概念 database 数据库 measurement 数据库中的表 points ...

2018-09-10 16:58:06

阅读数 78

评论数 0

涵盖学习、工作以及面试的资料

git 的奇巧淫技 Java核心知识库 Python3网络爬虫实战 Spring boot 整合 Activiti Modeler 系统设计入门 算法-Java实现 包括但不限于Java,Scala,JavaScript,工具类,JVM,IO,线程,源码解析,SQL,网络,数据结构与算...

2018-09-08 00:22:02

阅读数 146

评论数 0

git commit如何撤销?

git commit之后,push到远程之前,如何撤销? git reset –soft 版本号 仅仅是撤销commit操作,但并撤销git add,此时本地改动的代码仍然保留。比如git reset –soft HEAD^,HEAD^表示上一个版本,也可以写成HEAD~1,如果是进行...

2018-09-08 00:05:49

阅读数 187

评论数 0

google guice入门

juice是google的一个轻量级的DI框架,下面上代码。 首先是几个接口 public interface UserService { void process(); } public interface LogService { void log(String ms...

2018-09-06 23:55:39

阅读数 167

评论数 0

centos6.5安装Python3&&PyInstaller步骤

安装依赖环境 yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel...

2018-09-03 23:33:01

阅读数 427

评论数 0

Python中关于json.load()和json.loads(),json.dump()和json.dumps()区别

json.load()是从文件中读出json格式的字符串; with open('text.json','r',encoding='utf-8') as f: print(json.load(f)) 控制台打印结果: { "name": &...

2018-08-31 17:26:48

阅读数 386

评论数 0

Apollo部署注意事项

1.在实际部署时,如何从外部去指定数据库的配置(目前这些配置是在apollo提供的构建脚本buid.sh中指定的)          ①apollo-adminservice和apollo-configservice的zip包解压后,分别在config目录下新建application-github...

2018-08-09 18:13:54

阅读数 536

评论数 0

携程开源配置管理中心Apollo简介

一.为什么需要配置中心?       由于程序日益复杂,相应的配置也越来越多,对配置的期望也会变高(比如实时性,分环境管理),因此我们需要一个配置中心去管理我们的配置。二.Apollo是什么?       Apollo是携程框架部门研发的开源配置管理中心,能够集中管理应用在不同环境、不同集群的配置...

2018-07-15 15:21:23

阅读数 3372

评论数 0

java -jar jar包路径 命令提示没有主清单属性

    由于工作上的需求,做了一个解析xml的工具类,需要提供给别人使用。我就将项目打成了一个jar,打算用「java -jar jar包路径 参数一 参数二」命令的方式执行。在自己测试的时候,发现一直提示没有主清单属性,意为找不到程序的入口。后来去查了查,发现是因为没有指定程序的入口类。    ...

2018-06-14 18:01:26

阅读数 269

评论数 0

单例模式

    单例模式:保证只能有一个该类的实例,并且对外提供获取该实例的方法。(核心:构造方法私有,并对外提供访问该实例的方法)    常见写法:懒汉式、饿汉式、枚举、静态内部类。饿汉式:懒汉式:静态内部类的方式:double-checked locking方式:枚举:...

2018-06-01 18:26:15

阅读数 87

评论数 0

访问服务器时出现java.IOException:打开的文件过多

应用部署在一台测试机器上(Linux),最近发现服务好像挂了。上去看了下打出来的日志,发现报错信息一个是java.net.SocketException,一个是Java.IOException,提示打开的文件过多。        后来去查了查:说是第一个是在错误影响到基础的TCP协议时会抛出,第二...

2018-06-01 18:17:02

阅读数 1958

评论数 0

Java中使用Mock测试

1、Mock的概念:     Mock一词是指“模拟,虚拟”的意思,所谓的Mock测试就是指在测试过程中,模拟出那些不容易获取或者不容易构造出来的对象,比如HttpServletRequest对象需要在Servlet容器中构造出来。 2、Java中使用Mock     Mockito是用于J...

2018-05-27 23:57:34

阅读数 3816

评论数 0

正则表达式

1、\d表示匹配一个数字,\w表示可以匹配一个字母或者数字 2、.可以匹配任意字符,对于可变长的字符,*表示任意个字符(包括0个),+表示至少一个,?表示0个或1个,{n}表示n个字符,{n,m}表示n-m个字符。 3、如果要做更精确的匹配,可以用[]表示范围,比如:     [0-9a-...

2018-05-27 23:35:29

阅读数 64

评论数 0

Java代码中Date类型插入到mysql中出现时间不一致的问题

        今天在项目中遇到了一个问题,就是在Java中属性是util.date,表中对应的字段类型是datetime,然后Java代码插入到MySQL数据库中后,发现时间相差8个小时。后来去搜了下,发现是因为dbconfig配置文件中 jdbc_url=jdbc:mysql://127....

2018-05-27 23:33:39

阅读数 5190

评论数 1

SQL中的逻辑删除和物理删除

在实际开发中基本都会有删除数据的需求,删除又分为逻辑删除和物理删除。下面说下二者的区别:     一、所谓的逻辑删除其实并不是真正的删除,而是在表中将对应的是否删除标识(is_del)或者说是状态字段(status)做修改操作。比如0是删除,1是未删除。在逻辑上数据是被删除的,但数据本身依然存...

2018-05-27 23:32:03

阅读数 3434

评论数 0

本地代码提交到Github上

第一步:cd到本地项目的根目录下。在控制台输入:git init第二步:将项目的所有文件添加至仓库中 git add .这个命令行会将当前路径下的所有文件添加至仓库中。第三步:将add的文件commit到仓库 git commit -m "注释语句"第四步:去g...

2018-05-27 23:27:15

阅读数 64

评论数 0

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