自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Stringboot项目打war包

正常的boot项目打包打的是jar包,boot项目内置tomcat,一般我打包是:mvn clean install -Dmaven.test.skip 命令clean 移除所有上一次构建生成的文件install 将包安装至本地仓库,以让其它项目依赖maven.test.skip 跳过测试运行的命令:java -jar xxx.jar       由于一些外部的原因我们需要将项...

2018-10-23 15:55:58 271

原创 springBoot 拦截配置

最近重构公司项目发现之前项目中有很多的拦截配置,用的大部分都是shiro进行拦截,将项目升级成boot项目之后试着shiro的方式半天,后来发现boot项目自带拦截,有点捡来芝麻丢了西瓜的感觉,好了废话不多说之间上代码:1、继承 WebMvcConfigurerAdapter 实现方法WebMvcConfigurerAdapter配置类其实是Spring内部的一种配置方式,采用JavaBean...

2018-10-16 10:27:33 296

原创 页面打印功能

这两天写了个页面打印,但是查了好多的方法,从中间找到一个合适自己的一个方法吧,第一个lodop需要下载插件,我放弃了,第二中导出文件这个也放弃了,采用浏览器带的右键打印功能,既可以页面打印也可以进行保存文件到本地打印,废话不多说之间上代码: <!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org">&lt...

2018-10-15 16:30:04 673

原创 对接金蝶凭证K3(java对接)

讲怎么对接之前先让我吐槽一下,对接金蝶要安装金蝶系统,我自己安装了一次没安装成功,金蝶公司的给我安装了七次也没有成功,最后发给我一个镜像,里面有安装好的金蝶系统才勉强可以,后面的就是这种坑了,对你爱理不理的!对接文档三张截图对接去吧!有些参数不清楚问一下结果对方也不清楚,有这么不负责任的公司吗!我这块需要java对接结果人给了份C#的代码尼玛坑啊!后来人又发了个用CXF生成的!搞了好久!后来问对方...

2017-11-21 18:59:10 9492 2

原创 SpringBoot -- pom.xml文件

springboot 的xml分依赖管理及插件管理,最上面定义springboot版本,,我们这里将springboot自带的插件库称之为父项目pom文件相当于子项目,子项目需要用的插件在父项目中有的话只需要从新定义一下,这里是可以不些版本号的因为父项目中已经定义了,当然如果我们需要的版本号和父项目中的版本号不一致的话我们可以从新定义一份,把父项目中的版本号覆盖调就OK了,比如其中jdk在spri

2017-09-06 09:23:42 345

原创 日志配置

基于idea的springboot项目日志我们先定义一个日志存放地址(注:如在liunx下启动项目的话需要建一下对应地址的文件夹)日志每天保存,存放最大为40M,存放时间为30天,下面定义本地启动时彩色字体输出,设置日志输出级别为info及debug输出。   标签: GitHub地址:https://github.com/yan

2017-09-06 09:23:19 196

原创 properties配置

Properties配置本地、测试、正式三个环境,在application.properties文件配置环境为本地环境端口号默认为8080,布置项目上线的话只需要通过命令Java -jar --spring.profiles.active=(环境)即可切换环境。我们这里将配置文件的内容以Java代码的形式进行写出方便调用,我们这里建了两个实体,实体内容对应Properties里面内容,

2017-09-06 09:22:54 414

原创 SpringBoot注解及swagger注解使用及规范

Springboot中@RestController 注解是由@ResponseBody  和@Controller两个注解结合,@ResponseBody将对象转换成json对象返回,@Controller定义类,@RequestMapping定义映射地址,@Slf4j定义log,此注解是从lombok 这个jar中来的,lombok中还有@data注解,此注解可省去实体中get set方法

2017-09-06 09:22:26 827

原创 Springboot打包问题,打包的话是通过

的项目会出现在tatget目录下 这里我们把比较大的jar称之为胖jar,小的称为瘦jar打完包的项目会出现在tatget目录下 这里我们把比较大的jar称之为胖jar,小的称为瘦jar打成的包会有一个胖jar及一个瘦jar,瘦jar的话比较小因为没有将项目所需要的jar加进去,里面只有java编译后的代码!而胖jar是将我们项目中用到的jar包和代码加到一起所以它的会比较

2017-09-06 09:20:47 245

原创 粗谈Springboot框架,众所周知Springboot是有spring推出的微服务框架,什么是微服务框架呢!

微服务简单来说就是细粒度的独立的服务。在微服务架构里面这些服务都是独立部署的,服务是独立开发测试变更。这些服务都有自己的数据,这是微服务架构。更简单的来说,微服务架构就是想项目给拆分出来,国外对这种技术的定义是:devops 中文的的意思是开发及运维,其实这种概念和分布式差不多,每个微服务项目只干自己的是,多个微服务组成一个大的项目,比如发短信,支付等这些可以做个一个微服务,在你需要的时候调用,微

2017-09-06 09:19:11 459

原创 maven简单介绍

Maven项目管理工具之一,为什么项目中使用maven呢!首先maven有一个maven库!Maven库是用来存jar包的,这样我们项目中需要jar包的话不需要去下载后再放到lib下了,只需要在pom文件里面引用下载就可以了,注:如果下载的是国外的jar或插件的话可以把下载地址换成国内阿里云等下载地址会使下载速度提升很多。Maven管理项目一般都是一个父项目下面很多的子项目,比如我们一个项目里面有

2017-09-06 09:18:20 187

原创 Docker的简单介绍

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker应用及场景,docker其实简单的来讲就是一个让我们创建一个开发环境的工具,比如我们的服务器很多需要安装很多的配置nginx,tomcat,jdk等等,而且每台服务器用的配置

2017-09-05 20:01:22 251

原创 MongDB简单介绍

Mongdb非关系型数据库,我们经常用的基本都是关系型数据库,比如mysql,oracle等等,这里我们先讲一下关系型数据库和菲关系型数据库各自的一个优势,如下图所示:之前的项目中用到mongdb的地方主要是存储一些动态信息及图片等等,关系型和非关系型的很大的一个区别就是非关系型数据库没有关系型数据库的字段类型这一限制,存储起来比较方便,而且查询数据比关系型数据库会快上许多,但是m

2017-09-05 20:00:32 333

原创 微信授权及微信支付(注:微信支付有多种这里只讲其一种)

 微信授权分两种:一、手动授权(snsapi_userinfo)二、自动授权(snsapi_base)  手动授权顾名思义就是需要我们手动的去授权如图:默认授权就是默认就授权完了,比如你关注一个公众号点进去关注后做一些操作他不会提示如上图所展示的让你确认登录,因为其以自动为你注册完了。微信授权可以分成以下几步来做:1、引导用户进入授权页面同意授权,获取code2、通过c...

2017-09-05 19:59:04 4881

原创 (Git)的使用

Git和SVN一样是一种代码管理工具,SVN很多公司都用过,SVN管理代码是将代码传到中央处理器来进行管理的,这样的话对于大家提交代码有一个问题就是容易发生冲突,git的作用在于不容易发生代码冲突,如图所示:代码由一个主开发者进行管理,git可以创建很多分支一个主分支,主分支就是上线的分支,其余是测试的,本地的等等,我们开发人员将代码提交到测试分支有测试人员去测试,测试通过后再将代

2017-09-05 19:58:19 218

原创 Solr(搜索引擎)简单介绍(不一定要会用但是要知道)

Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一个基于HTTP 的管理界面。可以使用 Solr 的表现优异的基本搜索功能,也可以对它进行扩展从而满足企业的需要。Solr的特性包括:1、高级的全

2017-09-05 19:57:35 238

原创 AES对称式加密及https加密算法中数字证书(非对称加密)

加密算法有很多事比如大家熟悉的MD5加密,加密算法又分AES和https两种,AES对称式加密要求双方用相同的加密算法,进行加密解密当然这里一般会设置一个密钥,密钥的参数是任意的加密解密的时候加上这个密钥同时进行,这样就是加密算法被人知道但不知道这个密钥还是没法对数据进行破坏的,对称式加密的这种方式还是有漏洞的,所以很多公司都用https非对称式加密!讲一个大家熟悉的一个https的案例,百度就是

2017-09-05 19:56:46 1194

原创 idea配置非maven项目配置及热部署配置

我们导入非maven项目首先要做的是要将第三方jar包引进去,当然maven项目就不需要这样搞了。第一步:导入项目idea会提示让你将web.xml添加进去(注:这一步很重要,我一开始没加进去导致百度半天没找到原因)如图:第二步:引入第三方jar包   如图:找到web-inf下的lib 右键add as library  添加jar包  第三步:继

2017-09-05 19:55:47 336

原创 Spring ioc及aop思想

Spring主要是由ioc和aop组成,ioc控制反转在平时的java应用开发中,我们要实现某一个功能或者说是完成某个业务逻辑时至少需要两个或以上的对象来协作完成,在没有使用Spring的时候,每个对象在需要使用他的合作对象时,自己均要使用像new object() 这样的语法来将合作对象创建出来,这个合作对象是由自己主动创建出来的,创建合作对象的主动权在自己手上,自己需要哪个合作对象,就主动

2017-09-05 19:55:12 346

原创 idea 添加不同的模板文件比如 . vm 文件

idea和eclipse一样可以使用不同的一些后缀名的文件,但是你需要去设置,要不然是不会读的,我之前配过,但是我重装了下系统原来的配置都没了,然后我需要重新配置,但是时间太久我都给忘记了,百度出来的基本全是 jvm的配置,搞得我一脸懵逼啊!所以自己记下来很重要!废话不多说看图:超级简单的四步,只是一般的细节小问题经常忽略。所以一些东西还是几下来的好!

2017-09-05 19:53:19 5921 2

原创 idea 如何使用SVN

首先我们先选择 Settings 在这里输入svn地址就可以了百度一下查找 Subversion 或搜一下idea svn下载

2017-09-05 19:43:51 6963 1

金蝶K3凭证demo

为了测试代码,打了一个springboot的项目!已经测试过了,能查询保存数据!

2017-11-22

空空如也

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

TA关注的人

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