自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

原创 【Oracle获取时间段内日期】

【Oracle获取时间段内日期】

2022-07-19 14:54:11 956 1

转载 EasyExcel 导出自定义列

参考文章比较有参考意义

2021-08-12 09:22:28 1594

原创 Spring Boot SSH 远程连接 MyS

<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version></dependency><dependency> <groupId>mysql</groupId> <artifactId&gt.

2021-08-05 14:18:07 380

原创 CentOS 安装 K8S

这里写自定义目录标题1、环境准备2、系统设置3、初始化基础环境4、配置 k8s源5、安装 kubeadm、kubelet、kubectl1、环境准备名称系统IPmaster1centos7.8192.168.194.101node1centos7.8192.168.194.2012、系统设置关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭Selinux#临时关

2020-09-27 16:30:30 337

原创 CentOS7 安装 Docker

CentOS7 安装 Docker查看系统内核版本yum 包更新到最新卸载旧版本(如果安装过旧版本的话)安装需要的软件包设置yum源查看所有仓库中所有docker版本安装docker启动并加入开机启动验证安装是否成功查看系统内核版本Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。$ uname -ryum 包更新到最新使用 root 权限登录 Centos。确保 yum 包更新到最新。$ sudo yu

2020-07-14 15:39:00 154

原创 Java 加密算法

/** * 签名方法 * 传参Values值ASCII排序拼接后缀加盐(123456) 进行MD5加密(字母小写) * 例如{"channel":"1","customerId":"1","signature":"56a0281fd65d73f05cedd7d94bb561ee"} * (signature值为11123456MD5加密(字母小写) ) ...

2019-04-08 18:22:03 226

原创 Java 调用 Restful 接口

package com.chq.demo.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net...

2019-04-03 14:02:25 1732

原创 spring boot thymeleaf 静态资源访问报错解决

最近用spring boot 搭建个项目,访问页面时静态资源加载不出来,百度了一番找到一个解决方案。解决方案如下1、controller代码@Controllerpublic class IndexController { @RequestMapping("/") public String index() { return "index"; }...

2019-01-21 11:16:13 4389 5

原创 微信 企业付款到余额 开发 教程

官方教程链接开发流程概述开通企业付款到余额功能去商户后台获取商户账号appid、商户号、证书生成签名生成请求XML向微信请求付款付款结果分析保存1、...

2018-10-21 09:59:51 3066 3

原创 JAVA 压缩单个文件

java 压缩单个文件

2017-12-21 13:40:00 1126

原创 postgresql 坐标距离操作

查询规定范围内SELECT A . ID, A ."name"FROM t_base_customer AWHERE earth_box ( ll_to_earth (36.702286, 119.195057), 300.0 ) @> ll_to_earth (A .latitude, A .longitude);按距离排

2017-09-22 15:02:02 4200 1

原创 Spring Cloud 熔断器

在分布式架构中,当某个服务单元发生故障(类似用电器发生短路) 之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个错误响应,而不是长时间的等待。这样就不会使得线程因调用故降服务被长时间占用不释放,避免了故障在分布式系统中的藿延。 针对上述问题 ,Spring Cloud Hystrix 实现了断路器、线程隔离等一系列服务保护功能。它也是基于 Netflix 的开源框架

2017-09-04 17:07:34 4814

原创 Spring Cloud 服务消费者

服务消费者是服务的调用方,消费者通过调用Eureka服务治理中心上注册的服务提供者来完成业务。 Spring Cloud 可以通过Ribbon来实现负载均衡算法。

2017-09-03 16:40:54 1456

原创 Spring Cloud 服务提供者

服务提供者是为其他系统提供服务的一方,服务提供者通过加入Eureka的服务治理体系中为服务消费者提供服务。1、搭建项目使用IDEA创建一个Spring Boot 项目spring-cloud-provider,该项目集成spring-cloud-parent父项目。 项目POM文件内容为:<?xml version="1.0" encoding="UTF-8"?><project xmlns=

2017-09-03 16:17:09 983

原创 Spring Cloud 父项目建立

在搭建Spring Cloud 项目之前我们要先一个父项目(spring-cloud-parent),子项目通过集成来对Maven进行管理。

2017-09-03 15:31:49 10676

原创 Spring Cloud 服务治理

Spring Cloud Eureka 是Spring Cloud Netflix 微服务套件中的一部分,它基于 Netflix Eureka 做了二次封装,主要负责完成微服务框架中的服务治理功能。Spring Cloud 通过为Eureka 增加了 Spring Boot 风格的自动化配置,我们只需通过简单引入依赖和注解配置就能让Spring Boot 构建的微服务应用轻松地与E

2017-09-03 15:12:07 1233

原创 Spring Cloud 分布式解决方案

Spring Cloud 基于Spring Boot 为我们提供了配置管理、服务发现、断路器、路由网关、负载均衡等我们在做分布式开发时常用问题的解决方案。项目搭建过程:搭建Spring Cloud 父项目:spring-cloud-parent搭建Spring Cloud 服务治理项目:spring-cloud-discovery-eureka搭建Spring Cloud 服务提供者项目:s

2017-09-03 15:01:27 6235

转载 JAVA分布式快速开发基础平台iBase4J

iBase4J是基于JAVA的分布式快速开发平台:Spring boot,Spring,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音

2017-08-30 08:47:39 2788 2

原创 Activiti学习之监听器

监听器是Activiti在BPMN 2.0规范基础上扩展的功能,是业务与流程的“非侵入性粘合剂”。在Activiti中开发人员可以通过配置监听器的方式监听各种动作,若流程的启动和结束,任务的创建和完成,某个顺序流的经过等。

2017-08-03 11:09:58 2994

原创 Activiti学习之根据条件判断流程走向

在流程设计当中经常会遇到根据条件来判断流程走向的问题,Activiti中也给出了相应的实现方法:网关。 网关(Gateway)用于控制流程走向(在BPMN2.0规范中称为“执行令牌”)。根据功能不同可以划分为以下四种网关: - 排他网关 - 并行网关 - 包容网关 - 事件网关 其中,排他网关(Exclusive Gateway)用来对流程中的走向进行建模。流程执行到该网关时,

2017-08-01 16:48:24 44066 2

原创 Activiti学习之对用户任务进行操作

在Activiti中任务是一个重要的概念,业务需求可以分为不同任务类型: - 用户任务 - 脚本任务 - WebService任务 - 邮件任务 - Mule任务 - ····· 下面来介绍一下用户任务的使用方法。1、创建用户和用户组创建用户信息和组信息及其关联信息请参照上一篇教程:Activiti学习之用户与组2、新建流程图通过Eclipse的activiti插件绘制的

2017-07-28 16:44:03 1567

原创 Activiti学习之用户与组

Activiti中内置了一套用户、组关系,以及对它们的操作API,下面将对该内容进行讲解。

2017-07-28 16:20:32 1383

原创 Activiti学习之spring boot 与activiti整合

spring boot 与activiti整合教程

2017-07-22 10:22:45 58959 10

原创 solr--创建核心core

widows系统solr-6.6版本创建核心命令:.\solr create -c first-code执行界面如下: 控制台界面如下:

2017-07-14 09:25:25 1957

原创 微信小程序--百度地图坐标转换成腾讯地图坐标

最近开发小程序时出现一个问题,后台程序坐标采用的时百度地图的坐标,因为小程序地图时采用的腾讯地图的坐标系,两种坐标有一定的误差,导致位置信息显示不正确。现在需要一个可以转换两种坐标的方法,经过查询发现腾讯地图提供了一个接口用来将多种坐标类型转换成腾讯可用的坐标。方法如下: reverseGeocoder(options:Object) 本接口提供由坐标到坐标所在位置的文字描述的转换,输入坐

2017-07-07 14:45:13 19770 4

原创 微信小程序--获取地理位置名称

微信小程序官方文档关于地理信息的相关API有如下方法可以获得用户当前地理位置: wx.getLocation(OBJECT) 获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用;当用户点击“显示在聊天顶部”时,此接口可继续调用。OBJECT参数说明: success返回参数说明: 从文档可知该方法只是返回的位置坐标等信息,并未返回地理位置名称。好在腾讯地图准们为小程序提供了接口S

2017-07-07 14:22:27 73554 9

原创 微信小程序--轮播图

微信小程序轮播图的实现是利用了swiper组件(滑块视图容器)。主要参数如下: 属性名 类型 默认值 说明 indicator-dots Boolean false 是否显示面板指示点 indicator-color Color rgba(0, 0, 0, .3) 指示点颜色 indicator-active-color Color 0000

2017-07-07 10:05:33 25032 8

原创 微信小程序--data的赋值与取值

通过小程序官方文档可知: Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。其中的参数data用来设置初始数据,WXML 中的动态数据均来自对应 Page 的 data。所以如果页面需要显示动态数据必须要把数据更新到data中对应的变量中。页面js文件中这么写:Page({ data: { message: '

2017-07-07 09:03:12 176721 22

原创 CentOS 7 各个版本的区别

当我们下载CentOS 7 时会发现有几个版本可以选择,如下:1、CentOS-7-DVD版本:DVD是标准安装盘,一般下载这个就可以了。2、CentOS-7-NetInstall版本:网络安装镜像。3、CentOS-7-Everything版本:对完整版安装盘的软件进行补充,集成所有软件。4、CentOS-7-GnomeLive版本:GNOME桌面版。5、CentOS-7-KdeLive版本:KD

2017-07-04 10:44:37 94741 3

原创 IDEA 创建spring boot项目无法启动

近期使用IDEA创建了一个spring boot项目,结果运行时无法启动,情况如下图:后来通过搜索得知需要去掉pom.xml文件中的下图中的一句话 然后再启动就行了。如果没有这个依赖,也要加上&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;ar...

2017-07-03 13:46:53 11322 1

原创 微信支付-支付结果通知接收

微信支付-支付结果通知接收最近在做微信支付功能在微信成功后,微信通过异步方式返回支付结果是遇到了问题:参数接收不到。后来通过查阅资料才将问题解决,现在将解决方法分享一下。官方文档解释如上图所示:通过微信支付时要先在微信支付系统生成预付订单,然后才能在前台发起支付请求。生成预付订单时会向微信支付系统传递一个参数:notify_url。下面是该参数的解释:微信对这个回调路径没有特殊要求,不需要授权目录下

2017-06-22 14:18:43 47578 9

原创 WeUI for 小程序--使用教程

weUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。

2017-06-21 14:40:27 88411 8

转载 收藏几个比较精致的前端UI框架

1.AliceuiAliceui是支付宝的样式解决方案,是一套精选的基于 spm 生态圈的样式模块集合,是 Arale 的子集,也是一套模块化的样式命名和组织规范,是写 CSS 的更好方式。gitHub地址:https://github.com/aliceui/aliceui.github.io2.AmazeuiAmaze UI 是一个轻量级、 Mobile fir

2017-04-28 11:34:17 1183

转载 浅谈MySQL中优化sql语句查询常用的30种方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可

2017-04-21 11:14:53 442

转载 MAVEN构建多模块项目-IDEA

1、说明: 一个项目会有多个功能模块,主要是方便复用,我们可以把模块独立出来,比如公用类库、常用功能模块,这样就可以在做其它项目中使用了。本文中的项目总共有两个模块:分别为demo-web模块,demo-utils工具类模块. 2、创建项目: 点击链接查看原文

2017-02-16 10:28:45 577

原创 bootstrap-wysiwyg--富文本编辑器使用教程

这个jQuery Bootstrap小插件(5KB, < 200 行代码)可以将任何一个DIV转变成一个WYSIWYG富文本编辑器,灵感来自于 CLEditor 和 bootstrap-wysihtml5. 使用如下: 1、引入的CSS和JS这些文件在bootstrap-wysiwyg 中有<link rel="stylesheet" href="/stylesheets/bootst

2016-09-29 14:50:46 9087 1

原创 spring MVC 生成并下载Excel

1、Controller类:@Controller@RequestMapping("down")public class down { @RequestMapping(params = "downExcel") public String download(HttpServletRequest request,HttpServletResponse response) throw

2016-09-03 10:22:25 7290

原创 zTree取消选中状态

在官方的API中发现了一个这样的方法: zTreeObj.cancelSelectedNode function 举例 1. 取消当前所有被选中节点的选中状态var treeObj = $.fn.zTree.getZTreeObj("tree");treeObj.cancelSelectedNode();取消当前第一个被选中节点的选中状态var treeObj = $.fn.zTree.

2016-08-08 15:26:40 34960 7

原创 点击table中的一行选中checkbox,并改变该行的颜色

首先规定一个选中时的样式:.bgRed{ background-color: #b2dba1;}table的代码如下:<table> <tr> <th><input type="checkbox" id="checkAll"> 序号</th> <th>所属机构</th> <th>姓名</th> <th>手机号码</th

2016-08-05 17:05:10 22485

原创 javascript Date() 浏览器兼容问题解决

在平常系统中时间的显示格式为:2016-07-20 12:21:12,但是这种时间格式不被IE等浏览器格式所识别,必须将时间格式中的”-“替换为”/”,如:2016/07/20 12:21:12,才是被各个浏览器所广泛支持的,‘-’连接的日期字符串,则是只在chrome下可以正常工作。 所以正确的写法为:var time = "2016-07-20 12:21:12";var timestart

2016-07-20 15:02:42 2513

SlidingMenu代码

SlidingMenu是一个侧滑菜单开源项目

2016-07-27

iBATIS开发指南

该文档详细介绍了ibatis框架的开发过程,是一本不错的开发指南

2012-07-25

iBATIS入门教程

通过一个简单的实例,向你讲解ibatis的开发过程,简单易懂。

2012-07-25

Java+Struts教程(chinese)

详细讲解了struts1的原理,结合java的实例,值得下载

2012-07-25

ExtJs教程_完整版

ExtJs教程_完整版 详细介绍了Extjs的使用方法,通过实践的方法了解Extjs。

2012-07-16

PLSQL_Developer_7.0_用户指南

PLSQL_Developer_7.0_用户指南很全,很好用!!欢迎下载

2012-07-12

1990-2007程序设计师真题

1990-2007软件设计师真题非常好啊,快下载吧

2010-10-10

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

TA关注的人

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