- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 Oracle中如何获取系统当前时间
Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年、季、月、周、日的函数 select to_char(sysdate, 'yyyy' ) from dual; --年 select to_char(sysdate, 'MM
2017-05-31 14:50:17 679
转载 java设计模式--单例模式
Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。(3) 定义一个静态方法返回该类的实例。/**
2017-05-23 11:49:33 225
原创 使用Spring Security给Spring Boot Admin做一个安全验证登录
项目中我们可用到Spring Boot Admin 应用监控 监控服务器的各项指标状态。本类别文章已经介绍了 如何搭建Spring Boot Admin 截图正常运行效果图如下:下边我们贴下关键实现该功能的过程 de.codecentric spring-boot-admin-server-ui-login ${spring
2017-05-17 19:41:50 19504 3
原创 maven多模块使用,父模块(modules使用,package为pom),子模块(parent使用)
一个多模块项目通过一个父POM 引用一个或多个子模块来定义。父项目,通过以下配置,将子项目关联。 [xhtml] view plaincopy packaging>pompackaging> modules> module>mi-adminmodule> module>mi-admin/mod
2017-05-11 21:43:13 14329 4
转载 Spring Boot Admin的使用
准备spring-boot-admin的Github地址在:https://github.com/codecentric/spring-boot-admin,它在Spring Boot Actuator的基础上提供简洁的可视化WEB UI。首先在start.spring.io中创建简单的admin应用,主要步骤如下:Group: org.sample.adminArti
2017-05-10 12:52:20 721
原创 Maven手动添加本地仓库
因为有些jar包在Maven中央仓库不存在,比如sqljdbc.jar在Maven中央仓库中找不到那么我们就需要额外下载所需jar包然后添加到本地仓库首先当然是配置好Maven环境了然后在下载的jar包下执行1mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=co
2017-05-08 20:24:48 549
转载 Java设计模式之模板方法模式(Template Method)
本文继续介绍23种设计模式系列之模板方法模式。概述模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。比如定义一个操作中的算法的骨架,将步骤延迟到子类中。模板方法使得子类能够不去改变一个算法的结构即
2017-05-08 08:51:20 310
转载 Spring Cloud构建微服务架构(四)分布式配置中心(续)
本文接之前的《Spring Cloud构建微服务架构(四)分布式配置中心》,继续来说说Spring Cloud Config的使用。先来回顾一下,在前文中我们完成了什么:构建了config-server,连接到Git仓库在Git上创建了一个config-repo目录,用来存储配置信息构建了config-client,来获取Git中的配置信息在本文中,我们继续
2017-05-07 22:38:23 415
原创 List集合的遍历以及增删改
@Testpublic void test() { List usersA = new ArrayList; usersA.add(1); usersA.add(2); List usersB = new ArrayList; usersB.add(1); usersB.add(3); usersB.add(4); Iterator iter
2017-05-07 14:00:54 2043
原创 git仓库删除所有提交历史记录,成为一个干净的新仓库
把旧项目提交到Git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢?1.Checkout git checkout --orphan latest_branch2. Add all the files git add -A3. Commit the changes git comm
2017-05-07 01:49:17 1456
转载 聊聊 Spring Cloud Config
现今这个时候,微服务大行其道,互联网应用遍地都是,随便开发个什么应用首要考虑的都是要可伸缩,扩展性要好。当我们的后台服务一点点增多,各个服务的配置也越来越多,随之而来的就是一个配置管理问题,各自管各自的开发时没什么问题,到了线上之后管理就会很头疼,到了要大规模更新就更烦了。我们的后台服务就是如此,各种语言开发的都有,在慢慢的迭代过程的我们发现配置中心是一个比较好的解决方案,作为 Spring 的拥
2017-05-07 01:00:19 8018 1
原创 Springboot 配置通用文件模板
Spring boot默认配置的文件模板如下:001 # ===================================================================002 # COMMON SPRING BOOT PROPERTIES003 #004 # This sample file is provided as a guideline. Do NOT c
2017-05-04 20:05:30 1653
原创 SpringBoot你需要知道的简单基本配置
Spring Boot的Banner配置(1). 在Spring Boot启动的时候会有一个默认启动方案,如下图所示:(2). 在src/main/resources下新建一个banner.txt。(3). 通过http://patorjk.com/software/taag网站生成字符,如敲入的为”LONGJIAZUO”,将网站生成的字符复制到banner.txt中。
2017-05-04 19:52:54 1749
原创 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO在开发项目中概念
PO(persistant object) 持久对象在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该不包含任何对数据库的操作。DO(Domain
2017-05-04 17:55:04 986
原创 分布式SpringCloud服务消费集群
在项目中我们使用到了SpringCloud微服务技术。鄙人也是才刚刚才是使用。具体详情见项目地址为:https://github.com/MIYAOW/MI具体相关博文见栏目SpringCloud本博文直接上图解说:项目启动如下: 正常启动完毕之后 我们执行方法http://localhost:1003/hi?name=123
2017-05-03 22:37:17 1040
原创 log4j-over-slf4j与slf4j-log4j12共存stack overflow异常分析
log4j-over-slf4j和slf4j-log4j12是跟java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常。异常信息大致如下(摘自slf4j官网文档 Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOv
2017-05-03 16:24:22 411
转载 Spring Cloud构建微服务架构(二)服务消费者
RibbonRibbon是一个基于HTTP和TCP客户端的负载均衡器。Feign中也使用Ribbon,后续会介绍Feign的使用。Ribbon可以在通过客户端中配置的ribbonServerList服务端列表去轮询访问以达到均衡负载的作用。当Ribbon与Eureka联合使用时,ribbonServerList会被DiscoveryEnabledNIWSServerList
2017-05-02 21:04:14 415 1
转载 Spring Cloud构建微服务架构(一)服务注册与发现
Spring Cloud简介Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud C
2017-05-02 16:57:50 417
RestFul接口测试工具
2016-11-27
WEB 图书管理系统
2012-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人