自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 centos 安装nginx

虽然centos已经那啥了,但是接触到的客户以及自己的测试服用centos还是挺多第一步:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

2023-08-21 09:32:00 47

原创 内网环境nginx配置https访问

#!/bin/sh# create self-signed server certificate:read -p "Enter your domain [www.example.com]: " DOMAINecho "Create server key..."openssl genrsa -des3 -out $DOMAIN.key 2048echo "Create ser...

2023-06-10 08:57:00 361 2

原创 from Crypto.Cipher import AES

from Crypto.Cipher import AES在python中要使用到crypto相关的库,但是网上的解决方法一大片,能用的没有几个,而且能安装的没有几个,首先我告诉大家为什么不能安装,其次告诉一种真正的方法。pycrypto,pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以不建议安...

2021-12-17 13:25:00 2413 2

原创 jenkins exec command 不执行的问题

jenkins exec command 不执行的问题如果有两台服务器 192.168.1.101和 192.168.1.102在101上装jenkins在102上部署服务1、publish-over-ssh exec command 在远端服务器命令不执行publish-over-ssh 版本修改到1.20.1和以下可以解决2、publish-over-ssh exec command java -jar 命令不执行在脚本文件.sh#!/bin/bash 下方增加一行source

2021-04-26 14:15:07 6667 2

原创 持续集成引擎 Jenkins教程-02

第一步安装或者没安装插件,这一步增加一些插件

2020-07-17 16:39:00 89

原创 分布式事务LCN使用-02-TC部分

TM已经搭建好了,现在创建两个微服务、使用nacos、feigin、mybatis之类的、随便搭建一个就行;

2020-07-13 14:23:00 177 1

原创 分布式事务LCN使用-01

关于分布式事务其他的就不多做介绍了、下面创建一个分布式事务的案例;什么是LCN?  LCN分布式事务系统通过代理数据资源,通TxManager(事务管理器)协调来完成对事务的统⼀控制,这样的操控⽅式使得框架对业务嵌⼊性⾮常低,在对本地代理资源的同时也通过排它锁防⽌其他⼈的访问,从⽽也保障了事务的隔离性。TC:  Transaction Client代表事务客户端,对应流程中是对...

2020-07-13 14:08:00 188

原创 支付、贷款中风控的设计

此处仅为我一家项目中使用的设计方案、仅供参考;风控的整体设计:按照整体设计,设计表如下;表名注释risk_scence场景表risk_table_column字段表risk_rule规则表(评分模式、结果模式)risk_rule_data规则配置表risk_scence_rule规则绑定关系表一个简单的风控模型就设计完...

2020-07-10 14:15:00 200

原创 持续集成引擎 Jenkins教程-01

还没开始

2020-07-08 18:31:00 100

原创 MYSQL篇-索引02

MYSQL常用索引分类  1、单列索引    普通索引:mysql的基本索引类型、没限制,可以加快查询效率    唯一索引:允许空值,但是不允许重复的一种索引    主键索引:一种特殊索引、不重复的非空列,可以一次性查询列中数据。  2、组合索引    多列创建的一个索引、遵循最左匹配原则。什么是聚集索引和非聚集索引  1、聚集索引  在InnoDB中是绝对拥有主键的...

2020-06-28 11:14:00 93 2

原创 MYSQL篇-存储引擎01

mysql存储引擎种类存储引擎说明MyISAM一种高速存储引擎、不支持事务InnoDB5.5版本后的默认引擎、支持事务、支持行锁ISAM  。。。  存储引擎有很多种,这里只着重介绍头两种。InnoDBMyISAM锁表、行锁表锁事务支持事务不支持索引B+B+  ...

2020-06-28 11:01:00 70

原创 字符串String反转,数组反转-20200623

我发现现在笔试题经常出现字符串反转,下面记录一下常用的几种方案1、使用String.cahrAt(i)public static void main(String[] args) { reverse("ABCDEFG"); } public static void reverse(String input){ Syste...

2020-06-23 11:02:00 583

原创 关于多线程-01

多线程 什么是多线程?  

2020-05-19 11:18:00 79

原创 双色球大乐透中奖级别计算

import java.util.Arrays;/** * 双色球相关规则 * * @Author: L.swallow * @Date: 2019/12/13 17:33 */public class SSQUtil { public static void main(String[] args) { System.o...

2019-12-13 18:35:00 673

原创 支付宝支付java模块接入,开发

准备  1、蚂蚁金服开放平台商户注册-》https://open.alipay.com/platform/home.htm  2、创建应用或者沙箱应用    3、创建应用或者沙箱应用  4.配置相关参数    回调,公钥私钥等,然后签约开发的移动端类型,签约应用,包括但不限于APP,网页支付.留存appid, 支付宝公钥,应用私钥,支付宝公钥由上传的应用私钥获取而来。 ...

2019-08-07 14:24:00 137

原创 mysql单表分区

mysql单表分区 源https://blog.csdn.net/apple001100/article/details/75451999目的:为了了解mysql单表分区方法,特此作为学习笔记记录一下。一。准备表,创建一个学生表,包含主键sid和名称sname字段create table students(sid int(5) pr...

2019-04-24 15:23:00 828

原创 单点登录 CAS 5.* - 从数据库获取用户信息 - 4

单点登录 CAS 5.* - 从数据库获取用户信息 - 4 前面演示的项目 都是使用的固定用户,现在,可以尝试从数据库获取用户+密码尝试登录,创建表和数据:CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NU...

2019-01-14 18:18:00 614

原创 单点登录 CAS 5.* -如何单点退出 - 3

单点登录 CAS 5.* -如何单点退出 - 3 登录已经完成了,如何实现单点退出,即一处退出,处处退出。在client增加类import org.jasig.cas.client.session.SingleSignOutFilter;import org.jasig.cas.client.session.SingleSignOutHtt...

2019-01-14 17:57:00 925

原创 单点登录 CAS 客户端搭建与服务注册 -2

单点登录 CAS 客户端搭建与服务注册 -2 服务端已经搭建完毕,现在搭建一个客户端,并测试一下单点登录。使用springboot搭建一个客户端服务    增加web运行,和cas client jar包 <!--boot web支持--> <dependency> ...

2019-01-14 15:03:00 580

原创 单点登录 CAS 下载及安装-1

单点登录 CAS 下载及安装-1 首先确认电脑环境  maven 3.3 +  jdk 1.8 +   git (非必须)  cas提供了maven中新的方式Overlay来运行自己的cas项目。通过覆盖原文件方式运行你的cas。我们选择 cas 5.3来使用,6.0以上需要jdk11 以上的支持  下载地址:https://githu...

2019-01-11 13:48:00 6202

原创 单点登录 CAS 1-下载及安装

首先确认电脑环境  maven 3.3 +  jdk 1.8 +  git (非必须)  idea编辑器  cas提供了maven中新的方式来运行自己的cas项目。通过覆盖原文件方式运行你的cas。我们选择 cas 5.3来使用,6.0以上需要jdk11 以上的支持  下载地址:https://github.com/apereo/cas-overlay-t...

2019-01-11 12:01:00 324

原创 poi操作修改excel、word模板工具

这是一个操作excel或者word的工具,个人认为使用起来还是比较方便的,本工具值针对操作文本内容的。  jdk7  poi使用的版本是 3.10-FINAL 先说Excel模板的修改,这是修改前:测试代码:public class TestOfficeUtils { public static void main(String[] args) throws ...

2018-04-10 16:08:00 162

原创 jetty 9.2 + java.lang.OutOfMemoryError: PermGen space 解决办法

我这边的异常发生情况是生产环境   环境是 jetty 9.2   jdk7,百度了很久没找到解决办法,搜到的倒是不少,不过都没什么鸟用,在Google翻到了,搬运一下。java.lang.OutOfMemoryError: PermGen space2018-03-08 18:06:58.428:WARN:oejs.HttpChannel:qtp1967670511-19:...

2018-03-08 18:25:00 182

原创 mybatis 拦截器 分页sql


 项目结构基于SSM结构:已经搭建成型项目结构如下 简单的建一个用户表  user 构建mvc三层结构   创建实体类public class User { //实体类 private Integer id; private String name; private Integer age; private ...

2017-11-30 18:26:00 169

原创 关于常见的排序算法

1、冒泡排序  关于冒泡排序,其实就是相邻两两对比,正序反序,大的(小的)往后挪一个位置,第一遍最大(最小)肯定会在最后了,  然后第二次排序不计最后一个元素进行重排,然后以此类推  public static void main(String[] args){ int score[] = {3,5,8,3,5,6,9,7,4,1,5,98,7,6,12,7,...

2017-11-08 12:42:00 66

原创 冒泡排序、选择排序、简单二分查找

1、冒泡排序  关于冒泡排序,其实就是相邻两两对比,正序反序,大的(小的)往后挪一个位置,第一遍最大(最小)肯定会在最后了,  然后第二次排序不计最后一个元素进行重排,然后以此类推 public static void main(String[] args){ int score[] = {3,5,8,3,5,6,9,7,4,1,5,98,7,6,12,7,45...

2017-11-08 12:42:00 65

原创 反向代理负载均衡的实现

现在的负载均衡手段比较多,基于重定向的,基于DNS的,反向代理的(基于转发)的等等等等。。。 这里就简单的写一下基于转发的负载均衡实现手段。参与工具  :tomcat7 、nginx 、写到哪加到哪 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器。nginx可以用的功能挺多的,比如静态文件代理,文件下载,u静态资源服务器等;其他的想法:  按官网的...

2017-10-31 15:07:00 230

原创 基于axis 开发的webService 客户端与服务端

 git 地址  https://gitee.com/liukai_rf/webService适合初学者查看的一个demo、

2017-09-29 11:33:00 115

原创 Linux svn的安装以及http访问的支持


 奥术大师












2017-09-07 14:51:00 118

原创 设计模式-代理模式


 分类:  代理模式通常来说有三种类型,分别是静态代理、JDK动态代理、Cglib代理组成:  抽象角色:通过接口或抽象类声明真实角色实现的业务方法。  代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。  真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。代理模式主要功能:...

2017-07-24 11:55:00 67 2

原创 java反射 一些理解

JAVA反射机制什么是反射:  JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;  对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。     条件:   JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Per...

2017-07-21 11:58:00 87 1

原创 设计模式-单例模式

单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例,为什么做这种设计,有些现实服务中设备只有一个,不可能让一个设备同时去做相同的服务给多人,就需要单例模式进行控制了。通常来说单例模式分为懒汉式与饿汉式,其中又有许多细节划分,不过我觉得很多东西多余初学者来说没有意义,只是随着时间的增长慢...

2017-07-12 11:56:00 56

原创 centos 6.5未联网及设置静态ip

使用XenCenter在公司服务器安装了centos6.5,安装初始化以后是未连接到互联网的,然后配置虚拟机联网设置,首先必须保证服务器是连接外网的。这是一台新装的虚拟机:首先测试下是否可以ping到互联网:ping  www.baidu.com查看自身网卡配置: ifconfigping 自身回环,查看网络硬件是否有问题 ping 127.0.0.1网络设备正常。一般...

2017-07-12 11:07:00 114

原创 安卓登录以及会话保持的解决方案


 项目做到一半技术经理辞职了,留个烂摊子。web基本已做完,安卓的app要新写,项目开发完做个总结,这东西已经是好久前做的了。登录接口很快就写好了,登录成功后用户信息是缓存再session当中的 /** * 用户登录 * * @param user * @return */ @RequestMappin...

2017-07-07 15:45:00 331 3

原创 简单的一对多的sql查询


 一个品牌表  一个分类表 中外键为品牌的的id查询品牌的信息  相应的查出品牌下分类数量  sql原sql:SELECTb.id,b. NAME,(SELECTCOUNT(*)FROMjc_goods_catWHEREgoods_brand_id = b.id) catNumFROMjc_goods_brand b 数据查询的...

2017-07-03 10:23:00 130

原创 IE浏览器ajax无法执行,只执行一次


 ajax请求第一次成功请求,再次请求直接返回结果 后台没有任何反应  应该浏览器缓存原因导致的,参数加URL相同,IE浏览器会自动跳过请求步骤,直接按第一次AJAX结果进行执行下面的程序解决方法  加一个随机函数  让每次参数都不同,这样每次就可以成功调起AJAX请求 $(document).ready(function () { ...

2017-05-08 18:05:00 145

原创 设计模式之-观察者模式

观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 观察者设计...

2017-03-13 12:04:00 73

原创 自定义注解实现aop

设备物联的项目有个需求,需要在获取到设备信息后判断设备是否异常信息,想了一下决定用aop来是先,接收到设备信息需要将设备信息插入到数据库,因此,将切入点定义到插入的方法之上;项目使用的架构是ssm架构,不做赘述在spring-content.xml中增加如下配置  <aop:aspectj-autoproxy /> <!--强制使用cglib...

2017-03-08 11:50:00 145

原创 $.extend和$.fn.extend作用及区别

jQuery为开发插件提拱了两个方法,分别是:$.fn.extend();$.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。 $.extend(object);jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例。 $.extend(object); 为jQuery类...

2017-03-06 11:47:00 172

原创 Quartz 手动更新定时任务简单实现


 最近项目中因为要连接许多硬件设备,硬件服务于我们的server服务是通过socket进行通信,本来有一个默认的定时器策略,于硬件交换数据,现在有这么一个需求,需要人工维护  server和硬件通信的频率 ,然后想到了 Quartz;  由于我也是第一次接触这个框架,边写边学吧,项目是使用的maven进行管理 quartz的版本是2.2.1  因为我发现这个版本...

2017-03-02 10:55:00 549

空空如也

空空如也

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

TA关注的人

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