自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十五楼亮哥

肯与邻翁相对饮,隔篱呼取尽馀杯。微信搜索公众号「十五楼亮哥」,添加关注。...

原创 Linux服务器使用kettle抽取Oracle数据库数据, IO Error: Connection reset

Linux服务器使用kettle抽取Oracle数据库数据,偶尔会发生异常 IO Error: Connection reset 详细异常信息: 2019/04/25 11:51:30 - vms_factorystock - ERROR (version 7.1.0.0-12, build 1 ...

2019-04-25 13:56:31 577 0

原创 导出sqlserver数据库设计语句

SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'�...

2018-11-24 14:21:00 418 0

原创 Eclipse常见问题以及解决办法

1、Eclipse Console输出日志中文乱码 解决办法:直接打开eclipse的ini,在最后一行加上-Dfile.encoding=utf-8

2018-11-20 15:39:23 237 0

原创 HttpAndHttpsProxy接口访问工具类,支持代理

package com.unis.core; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter;...

2018-11-15 17:39:15 534 0

原创 Ajax-hook拦截所有的Ajax请求

在解决同一个浏览器登录多个账户,解决sesson覆盖问题的时候,我想到的办法是为每一个用户的session定义唯一的key,例如“sessionUser”+accessToken. accessToken是登录校验成功后,生成的唯一字符串,你可以使用UUID策略。这样,我需要给所有的ajax请求带...

2018-11-14 23:57:39 2657 0

原创 Shiro框架基本概念

1、Subject Subject一词是一个安全术语,其基本意思是“当前的操作用户”。称之为“用户”并不准确,因为“用户”一词通常跟人相关。在安全领域,术语“Subject”可以是人,也可以是第三方进程、后台帐户(Daemon Account)、定时作业(Corn Job)或其他类似事物。它仅仅意...

2018-11-14 11:03:25 134 0

原创 shiro登录成功后,没有跳转到配置的SuccessUrl

debug后跟进去观察后发现FormAuthenticationFilter成功登陆后,会调用它的onLoginSuccess方法。 protected boolean onLoginSuccess(AuthenticationToken token, Subject subject, ...

2018-11-13 17:32:19 4299 2

原创 shiro将ServletHttpSession包装成了ShiroHttpSession

最近在做Oauth SSO单点登录集成,目标有三个: A:各个业务系统在统一门户登录,各业务系统不用再次登录,即SSO; B:原来各业务系统的登录入口暂时保留; C:解决同一个浏览器登录多个账户,session覆盖的问题。 因为业务系统使用的是SpringMVC,并且使用了shiro安全框...

2018-11-13 17:22:51 2660 0

原创 SqlServer智能提示插件SQLPrompt

需要安装插件:SQLPrompt 插件安装地址: 插件安装方法: 先安装SQLPrompt_6.3.0.344.exe 打开SQL Server Management Studio,可以看到出现一个新的菜单:SQL Prompt 打开 SQL Prompt -&a...

2018-10-22 16:15:45 4648 1

原创 你确定懂「用户画像」?来点基础知识

大数据助力企业营销的核心在于:在「合适的时间」,基于对用户的了解,把你希望推送的东西通过「合适的载体」,以「合适的方式」,推送给「合适的人」。 一:什么是标签体系 说到客户标签,不得不说用户画像。用户画像,有个类似的概念叫「受众定向」。“用户画像”既有人口属性、生活状态这些基本静态信息,又包括...

2018-10-20 12:41:13 557 0

原创 SpringCloud框架初探(七) :Zuul API路由功能

API网关是一个更为智能的应用服务器,它的定义类似于面向对象设计模式中的Facade模式,它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过它来进行调度和过滤。它除了要实现请求路由、 负载均衡、 校验过滤等功能之外,还需要更多能力,比如与服务治理框架的结合、请求转发时的熔断...

2018-10-04 15:05:24 323 1

原创 SpringCloud框架初探(六) : Hystrix容错保护

11

2018-10-04 09:33:46 203 0

原创 SpringCloud框架初探(五): Eureka Client客户端相互调用

前面已经讲了Eureka注册中心服务器已经客户端的搭建,接下来通过一个例子,来实现Eureka client微服务之间的调用。 RestTemplate需要配合@LoadBalanced才能通过服务名spring.application.name解析到具体的服务上。 Ribbon在Netfli...

2018-09-29 14:41:27 2553 0

原创 SpringCloud框架初探(四): Eureka Client客户端搭建

@SpringBootApplication @EnableEurekaClient public class ProviderUserApplication { public static void main(String[] args) { SpringApplicat...

2018-09-29 11:33:55 811 0

原创 SpringCloud框架初探(三): Eureka Server 服务器搭建

Eureka包含了服务器端和客户端组件。 服务器端,也被称作是服务注册中心,用于提供服务的注册与发现。 客户端组件包含服务消费者与服务生产者。在应用程序运行时,Eureka客户端向注册中心注册自身提供的服务并周期性的发送心跳来更新它的服务租约。同时也可以从服务端查询当前注册的服务信息并把他们缓...

2018-09-29 10:11:24 369 0

原创 SpringCloud框架初探(二) : SpringCloud微服务架构概述

首先,先介绍一下SpringCloud,它是基于SpringBoot的微服务架构。 Eureka:注册中心,单个微服务将自己注册到eureka上供其它服务调用。 Ribbon:客户端负载均衡,负责对eureka中的服务进行调用。 Hystrix:客户端容错保护,负责当ribbon出现问题时保...

2018-09-27 15:27:09 197 0

原创 SpringCloud框架初探(一):SpringBoot知识整理

1、@Controller与@RestController的区别 @Controller类中的方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。在方法上加@ResponseBody注解,也可以返回实体对象。 @RestController类中的所有方法只能返回Strin...

2018-09-26 15:45:44 431 1

原创 springBoot多数据源配置以及事务控制

一:多数据源配置 1、主数据源配置文件 package com.bert.datasource; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFa...

2018-09-17 15:30:21 2354 0

原创 像架构师一样思考

很多程序员经常陷入迷茫,技术发展日新月异,没有充足的时间精力去学习新技术,每天都疲于产品经理、市场、领导的各种需求的编码实现,没有丝毫的成就感。 如果要想有成就感,就需要了解业务,清楚自己做的东西对用户和公司的价值。马云在创建阿里巴巴的时候,就明确了公司和员工的使命:让天下没有难做的生意。可...

2018-09-12 10:31:48 175 0

原创 把握用户需求三部曲

A:需求阶段,帮助用户挖掘需求 用户不一定清楚自己需要什么? 我以公司内部业务系统的开发为例,业务方就是用户。 最初评审设计原型的时候,业务方可能无法发现一些体验问题,开发完成之后,业务方在真正使用中,就发现了问题,又要求研发改设计。 生活中有很多反人性的设计,例如:买水果或者蔬菜...

2018-09-11 09:28:24 271 0

原创 单体架构&微服务架构&中台服务架构

开门见山,一图胜千言,先来看看单体架构跟微服务架构的区别? 单体服务架构,将所有的功能模块(service)打包到一起并放在一个web容器中运行。 微服务架构,就是将复杂臃肿的单体应用进行细粒度的服务拆分,每个微服务可以交给小的团队进行开发和维护,拆分出来的服务各自独立打包部署。 这...

2018-09-06 16:16:39 24386 5

原创 数据库优化方案整理

一:优化说明 A:有数据表明,用户可以承受的最大等待时间为8秒。数据库优化策略有很多,设计初期,建立好的数据结构对于后期性能优化至关重要。因为数据库结构是系统的基石,基础打不好,使用各种优化策略,也不能达到很完美的效果。 B:数据库优化的几个方面 ​​ 可以看出来,数据结构、SQL、索...

2018-08-29 16:05:16 40404 6

原创 推荐一款API神器Swagger

现在的网站架构基本上都是前后端分离,然后出现了前端工程师和后端工程师的岗位区分(当然你也可以是全栈的)。前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要 相信大多数朋友都遇到过上面的场景:明明调用的是之前约定好的API,拿到的结果却不是想要的。...

2018-08-24 10:12:44 1175 0

原创 微信小程序-全局属性

全局属性有两种赋值方式:静态赋值和动态赋值 Page({ data: { message:'加载中' //静态赋值 } }) //动态赋值 that.setData({ message:'加载中' })

2018-08-23 14:41:40 133 0

原创 微信小程序-页面元素

<view class="group"> <block wx:for="{{iconSize}}"> <...

2018-08-23 14:15:36 382 0

原创 微信小程序-Json配置文件

app.json是小程序的全局配置文件,主要配置项有: 注意:类型String Array,就是字符串数组 "pages": [ "pages/login/login", "pag...

2018-08-23 13:48:02 457 0

原创 微信小程序分页实现

方案一:scroll-view绑定bindscrolltolower <scroll-view scroll-y="true" style="height:{{scrollHeight}}...

2018-08-22 11:21:34 2149 0

原创 C#之HelloWorld

1:配置环境变量 C:\Windows\Microsoft.NET\Framework\v4.0.30319 2:编译CS文件 3:运行exe文件

2018-08-16 16:46:50 461 0

原创 微信小程序开发技巧

开发中的页面,可以放在app.json中pages列表中第一个,这样可以普通编译模式,随时查看修改后的结果。 整体调试的话,再切换到登录编译模式

2018-08-15 17:22:41 85 0

原创 视图解决树形结构数据查询

如果是树形结构,展示在列表中,我们希望按照树形结构的排序,怎么做呢?可以使用视图。 USE [ADataBase] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[VW_RP_CLASSIFY] A...

2018-08-15 15:28:48 1021 0

原创 最近的我

先跑个题,最近听了一场分享,我不想谈分享的主题,因为主题不是每个人都关心的。但是其中的一些方法论对我们都会有一些启示。 经验不是万能的,方法论才是万能的。 一:企业要做一件事情,需要搞懂3个W和一个H When:时势,现在处于一个什么时代。 Where:在一个什么样的行业背景里 Why:...

2018-08-14 16:28:31 79 0

原创 SQL索引与碎片

一:概述 在SQLServer中,存储数据的最小单位是页,每一页所能容纳的数据为8060字节.而页的组织方式是通过B树结构。在聚集索引B树中,只有叶子节点实际存储数据, 而其他根节点和中间节点仅仅用于存放查找叶子节点的数据.每一个叶子节点为一页,每页是不可分割的. 而SQLServer向每个页...

2018-07-27 15:16:16 1578 1

原创 面试的套路

如果你到一家公司去面试,大多数的面试流程都是这样的: A:自我介绍 如果面试官让你做个自我介绍,面试官不仅仅是想了解你的基本情况。因为他要想了解你的情况,从简历上就可以看。面试官的套路在于,通过你的描述,看你表达是否清晰有条理,是否有亲切感。 B:介绍一下最近的项目 跟自我介绍一样,项目经...

2018-03-08 13:58:28 543 0

原创 JDK5新特性:泛型

开篇分享:学习技术不仅学会怎么应用,还需要了解技术产生的背景。 让我们先来看一段简单的代码: 在一个集合里面添加元素,我们看一下集合add()方法的源码: add方法传入的参数是一个E对象,而所有对象的父类默认都是Object。 所以集合默认可以添加任何类型的元素。上面的例子添加了...

2018-02-07 13:02:22 205 0

原创 JDK5新特性:自动装箱和自动拆箱

亮哥分享: 一种技术的出现,肯定是为了解决某种技术的不足。 最近复习了一遍Java基础,受益匪浅。 第一遍学Java知识,是为了找工作。简单了解了一下java的思想和语法,掌握一些工作中经常用到的知识(常用的数据结构、IO流、多线程、数据库、框架等等) 工作几年后再来看一遍Java知识,你...

2018-02-06 14:39:45 2429 1

原创 支付平台那些事

支付无小事,开发支付平台前,首先要制定规则: (1)支付接口交易金额单位为[分],不能带小数;对账的时候,单位为[元] (2)时间戳,标准北京时间,时区为东八区 自1970年1月1日 0点0分0秒以来的[秒数]。 注意:部分系统取到的值为毫秒级,需要转换成秒(10位数字)。 (3)商户订...

2018-01-05 11:52:15 329 0

原创 古代健身神器

您认识这个神器吗?猜猜它是干嘛的?^_^这是古代一种装有转轴的凳子。用足掌推动,刺激涌泉等穴,有养生﹑治病之效。它的名字叫做”滚凳”。明 屠隆 《考槃馀事·起居器服笺·滚凳》:“以木为之,长二尺,阔六寸,高如常。四桯镶成,中分一铛,内二空中,车圆木二根,两头留轴转动,凳中凿窍活装。以脚踹轴,滚动往...

2017-12-05 17:58:25 869 0

原创 陀螺文化

上图这个物件叫“陀螺”,抽陀螺是一种古老传统民俗游戏活动。小时候玩什么玩具跟季节也有一定关系。小时候入冬水面结冰之后,就流行做陀螺、抽陀螺了。下面再讲为什么是在冬季?我小时候搞一个陀螺并不容易,大多是自己动手做。找一根粗细适当的木头,我一般用杨木,因为杨木硬度低。先把一头慢慢削尖,然后锯下来,再在...

2017-12-04 18:02:47 1872 0

原创 谈谈我在创业公司的感悟

公司按规模分为三类:创业公司、中等规模公司、大公司。文章最后简单比较一下三种公司上班是一种什么样的体验,有兴趣的可以直接在文章结尾阅读。参加工作将近七年了,我大部分都是在创业公司工作,而且见证了两家公司创业失败。这几年里让我明白了一些事情,创业真的不是一般人玩得起的,有些事情,你真的需要知道:1:...

2017-03-20 23:42:47 3959 6

原创 团队文化设计

文化只是一种思想观念、行为习惯、处事风格,家有家风,国有国法。IT团队也一样,团队要想有凝聚力,需要有良好的团队文化。1:完善管理完善管理,就是完善项目管理的各个流程。1)可以借助一些工具来实施: 项目管理工具:可以用禅道,JIRA等开源软件。 知识管理工具:可以用WIKI 版本控制工具:可...

2017-02-23 17:48:46 918 0

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