- 博客(112)
- 资源 (22)
- 收藏
- 关注
原创 如何让Feign支持Enum的对象!
如何让Feign支持Enum的对象!Enum的序列化!FeignClient调用解决枚举接收问题方法一、使用JSONObject对象接收方法二、直接使用VO泛型对象接收Enum的序列化!可对DTO通过alibaba.fastjson的注解来达到序列化的目标,在字段中增加@JSONField(serialzeFeatures = {SerializerFeature.WriteEnumUsingToString})private UserTypeEnum userType;FeignClient调
2021-01-21 10:32:49
8280
原创 如何实现Kubernetes环境下的微信公众号MP_verify_*.txt文件挂载!
随着微服务的不断应用,目前Docker容器化技术已不断应用于各个层面,而随着Docker的应用也将对技术是一次新的变革,而微信公众号以及小程序的新兴应用不断扩展,随着面临的问题也将更多,也本例中将描述这样一个场景下的应用:由于微信公众号项目是前后端分离的,且采用dockerfile自动化打包实现Nginx方式部署,那么微信公众号校验文件MP_verify_*.txt就必须随着项目一起打包发布,对于单个公众号项目是不会受影响的,但对于平台服务于各公众号或平台将不断新增开通新的公众号时,每开通一个公众号就需
2020-07-08 17:50:37
5901
原创 Kubernetes下完成Vue项目的部署
上一篇曾介绍过Vue在History 模式存在404刷新问题,故而需采用不同的方式部署,而最采用的当属Nginx了,由于目前微服务的广泛应用, Vue也将是架构师需要了解部署的一个必要内容,关于kubernetes容器化编排工具不在本文范畴,不再展示叙述。下面就介绍Vue项目的dockerfile文件的编写内容如下:# STEP 1: BuildFROM node:10.16LAB...
2019-09-26 15:46:49
12894
1
原创 Vue.js如何实现HTML5 History 模式下的nginx部署
目前前端越来越多的采用Vue来进行开发,而Vue设计之初就是为了方便前后端分离操作,当vue采用History 模式如果仅以静态文件方式部署是不支持刷新操作的,会报404异常问题,官方有详细说明,具体请参见:https://router.vuejs.org/zh/guide/essentials/history-mode.html.对于此的解决办法官方也给出了说明,但过于简单,在实际部署中还...
2019-09-26 15:25:36
964
原创 java 如何实现菜单递归组成递归的Json字符串!
一般在进行数据库查询操作时,查询出来的都是二维数据,都是一条条数据,而对于树形结构展示时并不是很方便,那如何直接将树形结构以递归形式的方式组合成Json字符串呢?话不多说,直接上代码。/** * Copyright (C), 2019, XXXXXX有限公司 * FileName: MenuServiceImpl * Author: Allen * Date: 2019/...
2019-09-26 15:12:17
564
原创 Rancher Kubernetes Engine (RKE) 的安装!
RKE简介Rancher Kubernetes Engine(RKE)是一款轻量级Kubernetes安装程序,支持在裸机和虚拟化服务器上安装。RKE解决了Kubernetes社区中的一个常见问题:安装复杂性。使用RKE,无论您运行的是哪种操作系统和平台,Kubernetes的安装都会得到简化。环境准备机器准备centOS7 + szss 生成3台虚拟机 (centos7 , ...
2018-09-04 14:23:11
4805
2
原创 Minikube之Win10单机操作平台安装指南!
Minikube之Win10单机部署Kubernetes(k8s)是自动化容器操作的开源平台,基于这个平台,你可以进行容器部署,资源调度和集群扩容等操作。如果曾经用过Docker部署容器,那么可以将Docker看成Kubernetes底层使用的组件,Kubernetes是Docker的上层封装,通过它可以很方便的进行Docker集群的管理。今天我们使用minikube在单机上进行Kuberne...
2018-08-02 16:38:15
3656
1
原创 在Mybatis中 @Select注解中如何拼写动态sql
现在随着mybatis plus的应用,越来越多的弱化了SQL语句,对于单表操作可以说几乎不需要进行自己编写SQL语句了,但对于多表查询操作目前mybatis plus还没有很好的支持,还需要自己编写SQL语句,如:import java.util.List;import org.apache.ibatis.annotations.Mapper;import org.apache.ibati...
2018-05-30 13:51:54
20971
2
原创 Spring Cloud中如何使用flyway来管理数据库版本!
一、背景一直以来,在Mybatis中对于手工建库与修改表结构是一个比较遭人诟病的一个话题,今有幸在实际项目中学习了关于利用flyway来构建及管理数据库版本以方便对数据库表及结构的管理操作。二、Flyway简介Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、...
2018-04-03 13:39:42
3336
原创 Mybatis Plus的分页插件简介
一、前言上一文中说到在spring Boot环境下快速应用Mybatis plus,篇幅中我们使用了BaseMapper,从而可以直接使用selectPage这样的分页,但如果你够细心的话,返回的数据确实是分页后的数据,但在控制台打印的SQL语句其实并没有真正的物理分页,而是通过缓存来获得全部数据中再进行的分页,这样对于大数据量操作时是不可取的,那么接下来就叙述一下,真正实现物理分页的方法。二、分...
2018-03-14 15:39:06
113893
16
原创 Spring Boot环境下Mybatis Plus的快速应用
一、简介Mybatis-Plus(简称MP)是一个 Mybatis 的一个增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其愿景是成为Mybatis最好的搭档,将开发效率翻倍,由于受到学习研究深入限制,本例只进行Mybatis Plus在Spring Boot环境下的基本应用(如Select、Insert、Update、Delete等基本操作,其中还包括动态生成组...
2018-03-13 15:53:24
17245
4
原创 Mybatis实现@Select等注解动态组合SQL语句
一、背景说明 由于以前在项目中一直使用sqlmap.xml进行mybatis语句的编写和实现,其xml实现动态更新和查询较为方便,而目前由于技术框架所定,采用@Select、@Insert等注解方式来实现对应的持久化操作(MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,也能方便的编写简单的数据库操作代码),对于简单的数据库操作基本能够满足日常需要,但注...
2018-03-10 16:04:10
110838
5
原创 docker环境下redmine启用邮件的配置介绍
通过挂载持久化配置文件来实现redmine的邮件启用,如在服务器或本机地址上(本例中在/mnt/redmine/config/目录中)新建一个configuration.yml配置文件,用于redmine启用邮件设置(本例中使用163邮件的配置为例,其中163的密码为授权码而非邮箱 登录密码,由于163邮箱配置的特殊性,故而需要增加tls: false与openssl_verify_mod...
2018-03-07 11:11:27
5286
1
原创 python爬虫环境准备说明
# 1.环境安装https://www.python.org/downloads/安装python3 ---# 2.开发工具https://www.jetbrains.com/pycharm/?fromMenu下载社区版(Community)即可。---# 3.python基础python基础教程(电子版)http://www.runoob.com/python/python-tutorial....
2018-03-07 10:58:00
361
转载 Intellij IDEA生成serialVersionUID的方法!
Intellij IDEA生成serialVersionUID的方法默认情况下Intellij IDEA是关闭了继承了Serializable接口的类生成serialVersionUID的警告。如果需要IDE提示生成serialVersionUID,那么需要做以下设置:1、setting->Inspections->Serialization issues,将serialzable c...
2018-03-07 10:00:09
880
原创 Docker环境下Redmine的部署指南!
# 1、 docker下拉取并启动mysql镜像 docker run -d -p 3306:3306 --name some-mysql -e MYSQL_ROOT_PASSWORD="secret" -e MYSQL_DATABASE=redmine mysql:5.7# 2、 Docker下修改mysql配置(修改utf-8字符集)参考地址:http://blog.youkuaiyun.com/s...
2018-03-05 16:27:30
9097
原创 CAS 3.2.1内外网映射问题的解决办法
在配置CAS时,我们都知道需要配置一个相对的固定ip,那这个IP只适用于一个地址,而不能是多个地址,那如何在CAS配置中能让其在内网是一个地址,外网又是另一个地址呢,本文将结合作者亲身案例向大家展示如何解决该问题的方法。
2016-11-09 09:42:28
4783
1
转载 Oracle 11g导出空表、少表的解决办法!
Oracle 11g导出空表、少表的解决办法,在ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间,所以在导出时不会将空表进行导出,但我们导出是需要所有表的信息的,故而如何解决呢,本人真是针对此问题提出了三种解决方案。。。
2015-11-05 16:40:13
1040
转载 TNS-12547: TNS:lost contact解决办法
新安装的Enterprise Linux Enterprise Linux AS release 4,在安装Oracle 10gR2之后,Listener不能启动.报错信息如下:TNS-12547: TNS:lost contactTNS-12560: TNS:protocol adapter errorTNS-00517: Lost contactLinux Error:
2015-06-10 09:39:42
19822
转载 PL/SQL Developer 在win7/win8 64位的安装方法
亲们,在win7/win8 64位系统现在还没有PL/SQL Developer可以使用,但是怎么办呢。好的,下面教大家怎么在64位系统下安装PL/SQL Developer.工具/原料· Oracle12c/ Oracle 11g 64位的,官网上自己下载吧,有好多(11g与12c安装基本都一样)。· instantclient-basic-nt-
2015-03-18 15:39:20
7032
转载 JAVA开发Web Service几种框架介绍
介绍目前开发Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS之间的区别和针对不同的情况应该如何选择合适自己项目的服务框架.......
2015-01-21 11:23:23
85683
1
原创 使用MyEclipse开发WebService开篇之客户端
开篇讲到了如何利用MyEclipse进行Web Service的开发,接下来给大家介绍一下,如何使用MyEclipse开发Web Service的客户端.....
2015-01-20 17:26:42
6641
原创 使用MyEclipse开发WebService开篇之服务端
对于一个项目与第三方系统之间的数据交互越来越依靠于Web Service之间的交互,为了便于大家更好地掌握和了解Web Service,本文将从如何利用MyEclipse开发Web Service的系列进行逐一介绍......
2015-01-20 12:42:47
16924
原创 SQLServer2008新建数据链接服务器 for Oracle,实现不同数据库源数据的统一操作!
如何实现SQLServer2008中访问Oracle的表或视图,通过建立链接服务器即可在SQLServer中使用Oracle提供的表和视图,在当前库中实现统一查询的目的.....
2015-01-05 11:48:55
9981
原创 Java如何实现文件打包下载功能
我们在package com.kedacom.kdkk.controller.querymanager;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Date;import javax.servlet.ServletExcept
2014-07-15 15:17:01
8859
转载 sqlserver2005定时备份数据库!
点击 "管理"--"sql server代理"--"作业"新建作业:常规选项卡里,"名称"填写"定时备份数据库","启用"前面选"对勾","以本地服务器为目标", "分类"选择"数据库服务",步骤选项卡里,新建步骤,步骤名:备份数据库;类型:Transact-SQL脚本(TSQL); 数据库:要备份的数据库; 命令:declare @filenamevarchar (1
2014-03-11 10:43:47
803
转载 MyEclipse 8.6的SVN插件安装方法及部分内容配置!
1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Opti
2014-01-22 15:07:19
3311
原创 如何用SQL操作oracle的blob字段里的字符串数据!
用sql操作oracle的blob字段里的字符串数据:(insert,select)需用到oracle自带的包utl_raw,呵呵!一:创建表create table ZXT.ZXTLOBTEST( id varchar2(10), dlob blob);SQL> con
2011-07-20 16:35:54
6702
转载 引发关于SQL Server 2008 R2连接Oracle客户端和网络软件的错误
用来在分发服务器上运行 MicrosoftSQL Server 的帐户必须具有对 Oracle 客户端网络软件安装目录(以及所有子目录)的读取和执行权限。如果未授予权限或者未正确安装 Oracle 客户端组件,您将接收到下列错误消息:“用 [Microsoft OLE DB Provider for Oracle] 与服务器连接失败。找不到 Oracle 客户端和网络组件。这些组件由 Orac
2011-06-27 17:20:00
4842
1
转载 如何解决局域网不能共享的问题!
当你进行一系列局域网共享设置后,局域网内其它电脑访问时还是提示找不到网络路径或提示没有权限访问/使用网络资源的情况下,如何解决共享问题.......
2011-05-31 15:54:00
971
原创 LENGTH,LENGTHB,LENGTHC,LENGTH2,LENGTH4的区别!
LENGTH,LENGTHB,LENGTHC,LENGTH2,LENGTH4的区别:LENGTH(string1) 返回以字符为单位的长度.LENGTHB(string1) 返回以字节为单位的长度.LENGTHC(string1) 返回以Unicode完全字符为单位的长度.LENGTH2(string1) 返回以UCS2代码点为单位的长度.LENGTH4(string1) 返回以UCS4代码点为单位的长度....
2011-01-07 11:39:00
2956
原创 Oracle 10G与11G的安装注意事项!
<br /> Oracle 10G之前的早期版本在安装过程中会有提示让你选择CD2与CD3,但后期版本都没有该提示了,如果将Oracle安装文件分为两个文件夹将会导致程序不能正常安装成功(会提示找不到相应的文件,如em.ear找不到),故而如果你下的Oracle安装程序分为CD1和CD2时,请将CD1与CD2合并(注意目录对应),这样才能保证Oracle的正常安装(stage/Components的合并)!
2010-12-16 09:33:00
1685
原创 如何实现Windows系统Users组用户可修改IP属性和限制Users组用户访问文件的权限!
<br /> 我们在有时为了保护自己用户安全性及个人隐私情况下,会建立一个额外的用户,给别人使用,而windows默认新建的标准用户基本上能够满足这种控制,但对于如因工作环境变化需修改IP属性时,该用户则无权修改,这在一定范围内影响到了Users用户的使用,微软在这方面做了一个单独的用户组来修改IP属性,只需通过控制面板->管理工具->计算机管理->本地用户和组找到新建的用户,右击属性->隶属于->点击添加,查找到Network Configuration Operators此组,添加给该用户。这样该
2010-12-16 09:24:00
6894
原创 ORACLE透明网关for MSSQL安装及配置!
ORACLE透明网关for MSSQL的产品名称为Oracle Transparent Gateway for SQL Server。使用该产品后,对于Oracle数据库而言,屏蔽了SQL Server的异构性,可直接在Oracle数据库中对SQL Server数据进行大多数操作。通过透明网关在出口退税审核系统和综合管理系统建立DB Link,可实现数据的定时抽取。
2010-10-26 14:50:00
3234
原创 oracle特性中的闪回查询功能
Oracle 从 9i开始提供了基于回滚段的闪回查询(Flashback Query)功能,可用于恢复错误的DML操作。而在Oracle 10g中对闪回查询做了较大改进,不再局限于闪回查询,还可用于恢复错误的DDL(Drop)操作、闪回表、闪回数据库等。具体功能介绍如下.......
2010-09-28 17:13:00
757
原创 关于oracle死锁的查询及处理方法!
Oracle死锁的查询与处理方法: 我们在项目开发中,可能会由于表的设计问题,可能会造成表行级操作时产生死锁现象,下面就列出如何检查有无死锁语句以及相关的处理方法以供大家参考....................
2010-09-28 10:55:00
1235
kubernetes原理和安装.pptx
2020-07-17
Spring Cloud与Docker整合应用-学习笔记
2017-06-10
CAS实现内外网映射访问的解决办法
2016-01-29
数据抽取方案之ORACLE透明网关安装及配置!
2010-10-26
Oracle Stream-安装配置
2009-09-01
Spring2 开发参考手册
2007-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人