自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 解决maven中包冲突,去除依赖包或修改依赖包版本

这几年springBoot很火,本人在迁移项目的过程中遇到了一些问题,比如以前用的springMVC依赖了org.json包,转成了springBoot项目之后,由于springBoot默认依赖了其他的包,有用到org.json。但是却没有new JSONObject(Object object)方法,在pom.xml中引入了org.json包的依赖,但是使用时还是默认的为先。这时候需要找出是哪个

2018-01-31 12:28:10 23316 2

原创 自动化测试工具appium安装&操作微信与好友聊天

电脑操作手机软件运行。一:搭建appium环境,注意的是安卓环境时,sdk Manager的下载速度很慢,要选用国内的镜像:mirrors.neusoft.edu.cn  端口是80,要勾选https那个选项通过命令获取:adb shell dumpsys window w |findstr \/ |findstr name=(这条命令的作用是,获取当前app和当前Activi

2018-01-15 09:56:25 12616 1

原创 Java8新特性之Optional详解

Java8中对空值提供了一个操作类。Optional。下面介绍下他的方法。静态方法:Optional.of(T)    返回Optional包裹的对象,如果传入的参数为空,将抛出空指针异常。Optional.ofNullable(T) 返回Optional包裹的对象,参数如果为空返回空的Optional对象。Optional.empty() 返回空的Optional对象。

2017-12-22 11:51:02 9216

原创 Java8新特性之CompletableFuture详解

jdk1.8中加入了CompletableFuture类来辅助实现异步编程。上一节中提到了线程池执行异步方法返回Fufure实例,但是当执行多个异步任务时,如何判断这些任务都已执行完毕则没有好的办法,只能通过定时轮询去判断这些任务isDone(),并且也需要创建线程池来实现。而新的CompletableFufure类则对异步编程提供了一些很不错的方法。如下:静态方法:C

2017-12-21 17:31:00 10371

原创 Java线程池ExecutorService方法详解

线程在项目中有时候是很重要的一部分,对于那些不需要返回结果只需调用而且执行之间较长的方法,可考虑用线程实现。但是线程的频繁创建和销毁会降低系统的性能,因此多线程情况下最好要考虑线程池技术。线程池的多种创建方式下一节介绍。创建线程池方式://创建可缓存线程池没有指定线程的数量,如果第二个线程在第一个线程之后则不去创建新线程。ExecutorService ex

2017-12-21 17:29:26 9061

原创 实时聊天APP(websocket+hybridAPP)

websocket可以实现真正的消息推送,现在浏览器大多都支持了websocket,基于websocket的原理可实现真正的端对端推送。本博主在闲暇之余做了一款聊天APP。功能如下:1:用户第一次安装时需要填写个人昵称2:打开好友列表页,无需刷新,当其他用户注册时,服务端会推送其他用户信息到列表页3:可与列表内的其他用户聊天4:在列表页或非本人聊天页收到消息后会置为未读状态并且

2017-12-17 14:47:33 9457

原创 分布式架构EventSourcing& CQRS

微服务将原来的N个模块,或者说服务,按照适当的边界,从单节点划分成一整个分布式系统中的若干节点上。原来服务间的交互直接代码级调用,现在则需要通过以下几种方式调用:SOA请求RPC调用ED(EventDriven)事件驱动前面两种就比较类似,都属于直接调用,好处明显,缺点是请求者必须知道被请求方的地址。现在一般会提供额外的机制,如服务注册、发现等,来提供动态地

2017-12-17 14:43:37 7336

原创 hbuilder+dcloud开发APP

hybridAPP已经流行了很多年,市场上主要的框架cordova,ionic,dcloud都有过了解。cordova只是作为APP的一种打包方式。另两种框架提供了很多原生组件,UI上和原生很接近。但是ionic的学习成本较高,都是用js,他的框架却非angular不可,组件绑定的太紧密,除非angular不错的朋友可以去看看,否则不建议上手。dcloud相对来说就比较easy了,代码都是js+h

2017-12-17 14:36:27 6499

原创 类似ios select下拉选择框的实现

select下拉选择标签在移动端是很常用的,但是不同的浏览器展示的效果都不一样,其中iOS中的效果还是令人比较满意的,所以产品设计往往给出这样的一种设计。。百度中这种插件也比较多,比较复杂,最近整理了一下。 实现效果: 原理:1。定义每行的高度是40px,在touchend实践出发时,计算出当前div的scrollTop.判断是否已经滑动结束。如果滑动结束,四舍五入算出当前的高度距离第几个最近,

2017-07-11 10:15:08 10723

原创 docker swarm转移K8s 实践(-)

相关资料。

2024-01-29 21:57:07 242

原创 docker swarm转移K8s 实践

搭建私有仓库、搭建swarm集群、内网端口开放,服务器端集群通信端口(云服务器默认关闭)、创建私有集群网络、挂载目录、统一日志平台、集群部署、等等,跨越了一个个艰难险阻,含泪上线成功!技术永无止境,不是K8s不好,对于小公司而言,更低成本的维护工作,更快的上线,更少的人员依赖,就是最好的框架!但是本着对于技术的热爱,K8s研究必须开始!同时热衷于容器技术的同学,碰巧目前还在使用docker swarm的同学如有任何技术问题,可以留言,本人从0到1大多数问题都遇到过,欢迎探讨!

2024-01-29 21:31:13 108 1

原创 前端开发-CSS 实现select

select下拉选择器在前端开发中很长用,但是其样式却受制于浏览器,不通的内核显示不通的效果,特别是在移动端,下拉选择往往不能统一。 实现效果:图片2)代码:<!doctype html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,

2017-06-14 13:58:10 8922

原创 spring boot(四)shiro权限集成

spring boot中默认的权限框架是security,如果要与shiro集成,确实要耗费一番功夫。创spring boot项目,pom配置如下:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scop

2017-05-08 17:40:03 6275

原创 spring boot(三)logback日志配置

spring boot中默认继承了logback的日志配置。配置application.properties# config logbacklogging.config=classpath:logback-spring.xmllogging.path=../webLog/demo-1.0.0logging.level.root=infologging.path可以是相对路径,也可以是绝对路

2017-05-08 13:35:38 10618 1

原创 spring boot(二)spring data jpa以及事物配置

本章目的:使用spring data jpa连接mysql,实现增删改查和事物的配置。pom.xml引入jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></depende

2017-05-05 17:56:21 15166

原创 spring boot (一)快速入门

spring在java项目中起着至关重要的作用,尤其是在java web项目中,但是往往复杂的项目中配置也就越复杂,jar包版本的混乱,配置文件的复杂等等,会让人看的心烦。spring boot的兴起让这一切都有了改变,减少甚至去除了xml配置,实现了配置统一化。 Spring Boot的主要优点:为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化Web

2017-05-05 15:23:16 6119

原创 微服务架构之spring cloud (前言)

以前研究过分布式架构dubbox,确实是耗费了一段时间,踩过了肯多坑,由于自身原因,没有把当时踩的坑和学习的心得给记录下来,有点遗憾。最近在研究spring cloud,特在此发力纪录下学习的过程,愿和大家一起学习。 注意事项: 以后关于微服务架构之spring cloud xxxxxx的文章中,没有特别说明的maven项目的配置都将包含以下配置,以后在各文章中都将不再重复这些配置,大家留意:

2017-05-05 11:49:13 5918

原创 微服务架构之spring cloud (二)服务注册与发现

spring cloud的服务注册与发现是分布式架构中核心的一部分,由服务注册中心,服务提供者,服务消费者构成。创建服务注册中心 1.1:创建cloud_eureka_server(服务注册中心)maven项目,pom.xml配置:加入eureka的依赖<dependency> <groupId>org.springframework.cloud</groupId>

2017-05-05 11:29:34 6100

原创 微服务架构之spring cloud (一)分布式配置中心

Spring Cloud Config为服务消费者和服务提供者提供了外部化配置支持,方便了对不同的项目,不同的环境的配置提供了统一化管理。创建cloud_config_server(配置中心) 1.1 创建spring boot工程,配置pom.xml <dependency> <groupId>org.springframework.cloud</gro

2017-05-04 18:24:54 6075

原创 html中展示json数据结构

附源码:html:Insert title herepre {    outline: 1px solid #ccc;    padding: 5px;    left: 50%;    position: absolute;    right: 0;}.content {    position: fixed;    lef

2016-09-10 09:25:51 8651

java将excel转html

java将excel转为html(03,07都可以),用于在线预览或手机端浏览excel

2016-09-24

android入门开发

android的入门开发实例,通过此实例可以让初学者了解安卓开发的流程

2013-08-14

oracle11g安装手册

oracle11G的安装手册,包括下载地址,很全的哦,让初次安装的你省去不必要的步骤,避免错误。

2013-07-25

jquery ajax

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。本文的介绍可以处理复杂的逻辑。

2013-07-22

oracle数据库基础知识

oracle数据库基础知识,让你从不懂到入门

2013-07-15

java 三大框架面试题

java三大框架面试题,让初级程序员对三大框架更加认识

2013-07-15

打包java小程序

打包java小程序,生成可以单击的小项目。

2013-07-13

sqlserver 2005文档

sqlserver 2005 开发文档,从入门到精通。

2013-07-13

diV+css布局实例(全套)

采用div+css技术的一整套系统模板,相信会让初学者使用起来更加得心应手

2013-03-07

空空如也

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

TA关注的人

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