自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林子懿0509

学习使我快乐,笔记使大家快乐

  • 博客(103)
  • 资源 (23)
  • 问答 (2)
  • 收藏
  • 关注

原创 paypal集成国际支付

网上有很多帖子,但感觉都是一样的,用完大多都是有问题的,我奋战几日,将paypal支付进行了整合以及整理,关于网页支付和APP端支付,都可以适用的http://note.youdao.com/noteshare?id=3e9e2d155011b06c1020e592152fbac8&sub=BB9691E857ED4B6D8A8708BC50DC0C1C如果有什么疑问,请直接联系我...

2018-08-28 11:20:34 514

原创 xxl-job服务化

xxl-job作为服务,之前使用都是每个服务配置信息,采用方法的形式,xxl-job作为服务的话,只需要进行配置。

2023-11-01 16:09:38 268

原创 java基础

1.面向对象的特性:封装、继承、多态、抽象多态:重载:一个类中有二个或多个方法,但是参数不一样 重写:必须有子类,继承才可以进行重写构造器不能被重写,但是可以被重载2.JVM,不是一个平台,是用来运行java编译后class文件的虚拟机3.== 与 equals的区别== 比较的是引用的地址equals比较的是引用的内容String str1= new String("xyz");String str2= new String("xyz"...

2021-08-31 11:37:18 125

原创 redis的主从构建以及在down机后如何切换

redis2.8wget http://download.redis.io/releases/redis-2.8.3.tar.gztar –zxvf redis-2.8.3.tar.gzcd redis-2.8.3make;make installdaemonize yes注意:主服务器和从服务器上的日志存储方式不要重复,6379中开启aof,6380中开启rdb,其它的都关闭,避免过多的重复数据一、一台服务器上有多个redis服务,只是端口号不一致1.复制出安装的red

2021-08-10 18:05:00 212

原创 layui结合后端语言实现菜单渲染

注意:接口渲染的时候 一定要防止动态化的问题layui.use(['element'],function(){ var element = layui.element;//初始化动态元素,一些动态生成的元素如果不设置初始化,将不会有默认的动态效果element.init();例子:我使用了layui中的menu结构,这个结构一般来说使用Java、php进行结合,php的话页面可以混用,Java就不行了,Java中是用呢ajax进行接口获取使用之后,进行菜单渲染渲染完成之后,没..

2021-03-03 11:55:39 819

原创 elasticsearch的简介和概念

基于Apache Lucene构建的开源搜索引擎

2021-01-21 17:46:01 97

原创 redis的内存陷阱

redis持久化时内存两倍的问题

2021-01-07 17:10:57 149

原创 redis中key的设计

key针对mysql及其它存储的设计

2020-12-31 10:22:12 559

原创 做个小推广-风景优美的旅游胜地

坐落于朝阳沟、武当山、七步沟等风景旅游地的中心,不亚于这几个旅游区的风景和环境,并且在2017年前后进行了环境以及水源等的建设,尤其是传承了革命精神,为烈士修复了烈士陵园。 下面简单的介绍一下我们那个旮沓。驱车距离村500米就能看见我们的村标,天然成就的大理石,靠着叔叔大爷的双手和双肩树立而起。余音袅袅难道不是任何人的向往吗?潺潺溪流,小桥流水人家。 镜子一样的水面我想说城里的宝宝们,认识这个吗?我们这的山上可是无处不见。...

2020-12-28 16:51:37 134

原创 redis主从复制构建及down机后如何修复

redis主从复制的原理以及如何构建主从,主要的是配置,并且做了介绍当主服务器down机之后,数据如何同步,从服务器如何切换等

2020-12-28 11:40:28 173

原创 redis中的事务和锁及和mysql的对比

redis的事务和锁用法及与mysql的对比

2020-12-28 10:26:33 322

原创 php集成redis的扩展

目前兴起也好,发展也好,宝塔等各种插件,已经不需要手动安装和配置了,但是原理都是一样的,此文章单纯的就是安装了nmp之后,为PHP做扩展的方法,redis、memcache等扩展均为此步骤

2020-12-25 11:35:41 139

原创 redis安装和启动

redis在linux环境下如何构建,以及构建完成之后的一些操作

2020-12-25 11:30:29 167

原创 redis各种数据类型操作

redis各个数据类型的操作

2020-12-23 17:03:31 185

原创 aof恢复与rdb服务器间迁移

rdb 6379的aof 开启1.关闭所有的redis服务pkill -9 redis2.删除所有的rdb文件3.6379的aof文件时存在的,你在启动过程中,数据就恢复了4.恢复数据完成后,产生了rdb文件,确保在规则内生产,如果害怕6379的内容没有dump,那就使用save进行dump5.杀掉6379的进程并杀掉redis服务(目的:确保6379对这个rdb文件的占用)shutdown nosave6.进行copy rdb[root@localhost r

2020-12-22 16:08:28 148 2

原创 redis数据存储之-aof日志持久化

aof日志持久化原理以及和rdb对比的优缺点及数据重复操作后,使用什么进行减少操作?

2020-12-22 15:14:46 191

原创 redis数据存储之-rdb快照持久化

rdb快照持久化工作原理和rdb存储数据的缺陷

2020-12-22 15:10:03 96

原创 实际工作中避免死锁的方法

实际工作中避免死锁的方法

2020-12-22 15:06:19 298

原创 线程饥饿

当线程需要某些资源(例如:CPU),但是却始终得不到线程的优先级设置得过于低,或者有某些线程持有锁同时又无限循环从而不释放锁,或者某程序始终占用某文件的写锁弊端: 导致响应性差(前台用户访问一些页面或者功能,会特别慢)...

2020-12-15 10:55:51 114

原创 线程活锁

造成线程无法运行的情况,但是没有阻塞,在做一件循环的事情,没有任何进展

2020-12-11 17:41:32 237

原创 JMM(Java Memory Model)

是一组规范,需要各个JVM的实现来遵守JMM规范,以便于开发者可以利用这些规范,更方便地开发多线程程序

2020-12-11 15:33:41 110

原创 JVM内存结构 VS Java内存模型 VS Java对象模型

volatile是一种同步机制,比synchronized或者Lock相关类更轻量,因为使用volatile并不会发生上下文切换等开销很大的行为。

2020-12-11 15:30:41 95

原创 避免死锁:换序

常见的修复策略:

2020-12-09 16:26:06 101

原创 介绍一下线程中的一些方法及线程各属性

介绍一下线程中的一些方法及线程各属性

2020-12-09 11:03:23 87

原创 多线程中异常如何抛出及处理***

特别重要,因为如果程序中使用了多线程,那么这个异常处理不好的话,无法捕捉异常,可能会导致系统奔溃

2020-12-04 14:44:40 4087 1

原创 停止多线程错误方法2

如何正确使用volatile进行线程的中断,如果无法中断,用什么来弥补volatile 阻塞后无法唤醒的缺陷???

2020-12-04 11:51:55 210

原创 停止多线程错误方法1

使用原有的停止方法,目前已经废弃(stop、suspend和resume)/** * 错误的停止方法:用stop()来停止线程,会导致线程运行一半突然停止,没办法完成一个基本单位的操作(一个连队),会造成脏数据(多领取和少领取) */public class StopThread implements Runnable{ @Override public void run() { //模拟指挥军队:一共有五个连队,每个连队10人,以连队为单位,发放东西

2020-12-03 11:40:42 204

原创 停止线程的正确方法

停止线程的方法有很多种,但是有一些是错的,以及被弃用的,我们说一下如何停止线程

2020-12-02 16:48:58 109

原创 多线程运行的几种状态,以及之间的关联

多线程运行的几种状态,以及之间的关联,几种状态之间demo示范,以及关系图

2020-12-01 17:56:27 364

原创 多线程中同时运行(run)两种方式会出现什么效果

多线程中同时运行(run)两种方式会出现什么效果

2020-12-01 17:15:06 344

原创 多线程中start方法剖析

多线程中start方法剖析

2020-11-30 16:55:30 343

原创 多线程什么情况下导致死锁以及如何检测

多线程什么情况下导致死锁,导致死锁的条件,影响及发生死锁的例子,以及如何检测

2020-11-30 10:36:50 586

原创 单例模式8种写法以及和并发的关系

作用:节省内存和计算保证结果正确方便管理适用场景:1.无状态的工具类(日志工具类)2.全局信息类(记录网站的访问次数)几种写法:1.饿汉式(饿汉式-静态常量-可用)public class Singleton1 { private final static Singleton1 INSTANCE = new Singleton1(); public static Singleton1 getINSTANCE() { retu..

2020-11-27 10:56:44 152 1

原创 多线程-线程周期的几种状态

New 已创建但还未启动Runnable 一旦调用start之后就是runnable(可运行) 对应了ready和running cpu在分配中也是runnableBlocked 锁 进入synchronized修饰的代码块WaitingTimed WaitingTerminatedpublic class NewRunnableTerminated implements Runnable{ public static void main(String[] args) {

2020-11-17 15:51:59 100

原创 创建新线程的方式(2种)

官方声明了两种一种是继承Thread类,一种是实现Runnable方法//用Thread实现线程public class ThreadStyle extends Thread{ @Override public void run() { System.out.println("用Thread实现线程"); } public static void main(String[] args) { new ThreadStyle().ru

2020-11-16 10:58:06 501

原创 git相关操作

创建分支、合并分支、各分支间同步、删除分支1.创建分支git checkout -b 分支名查看分支情况git status推给远程git push origin 分支名2.合并分支及各分支之间同步将分支的代码 合并到主干 并且同步其它分支的代码1.首先切换到主干 git checkout mastergit pull origin master2.使用merge 进行合并git merge 分支名git statusOn branch masterYour b

2020-08-11 18:00:21 98

原创 springCloud操作excel

需求:需要自动操控生成一个excel,固定模板,包含了多个sheet,以下是一个例子,如有帮助请打赏谢谢使用maven管理<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.0.1</version></dependency>使用方法...

2020-07-13 14:23:26 430

原创 laravel模型自定义验证,同于其它框架(Yii、tp)

laravel在官方文档中有几种验证方式但是这些方式无法满足,一些逻辑性判断,比如一些特殊验证,需要查询表取数据做对比的控制器验证$this->validate($request,[ 'name' => 'required|min:2|max:20', 'age' => 'required|integer', 'sex' => 'required|integer',],[ 'required'=>':attribute 为必填项',...

2020-06-23 11:15:44 382

原创 RestTemplate

使用方式1.直接使用restTemplate,url固定RestTemplate restTemplate = new TestTemplate();String response = restTemplate.getForObject(“地址”,返回结果类型.class);地址可能不唯一,也可能是多个 所以2.地址不确定 那我就动态获取地址(利用LoadBalancerClient获取...

2020-05-06 13:42:22 341 1

原创 springBoot集成feign

在开发过程中,我们可能会做中间层进行数据中转和调用,在java中feign可以很好的实现我以springBoot为例1.我们需要在配置文件中引用依赖包但是需要注意的是springBoot在打war包的时候需要继承SpringBootServletInitializer类,需要引入一些依赖,这时候不要自己随意定义版本,会冲突的<dependency> <gro...

2019-04-12 15:45:21 10575 7

银联支付整合代码

将银联支付的代码抽象整合,写成接口的形式进行调用,APP端进行支付,使用前请先看说明文档

2017-07-11

微信小程序开发指南

微信小程序开发文档,大家有兴趣可以看看

2017-01-18

echarts手册

echarts手册,为了美化数据格式,展示给用户一个良好的查看方式

2016-12-21

微信自定义菜单代码

微信自定义菜单,整合框架,自己写

2016-12-01

发送验证码逻辑

手机发送验证码处理的逻辑,以及对于一些问题的描述和注意项

2016-11-25

rbac的E_R图

rbac的关系描绘以及表之间是如何设计的!

2016-11-23

检测系统是否支持liunx

检测系统是否支持linux,也就是你安装centos之后,进入会出现一系列问题 http://blog.csdn.net/ldtruelove/article/details/53303637

2016-11-23

取颜色工具

在windows下 进行取颜色的工具

2016-11-23

phpstorm汉化包

一个可以追踪代码,并且可以支持多种版本管理器的开发工具,用的不错

2016-11-11

微信支付的例子

php整合微信支付的例子,包括扫码、网页版、原生支付等

2016-11-11

判断用户登录的源头

提供了几种判断用户登录的来源,从手机端还是从pc端等

2016-11-11

三级联动,一般用于注册信息

三级联动

2016-11-11

购物车封装

将购物车流程和操作,封装到类中

2016-11-11

workbench的使用说明

workbench开发工具,用于操作mysql数据库的专项工具

2016-11-11

mysql安装包

mysql安装包,基于linux系统

2016-11-11

cmake在linux下的tar包

mysql安装和使用必备的依赖

2016-11-11

php结合mysql简单开发

php结合mysql的开发以及使用

2016-11-09

nginx安装包

nginxtar包

2016-11-08

linux面试题

linux面试问题

2016-11-08

oraclesql手册

oracle数据库开发

2016-11-08

微信调试工具

微信调试工具,可以有利的调试样式和一些逻辑

2016-10-25

微信开发文档

微信开发的文档,关于微信所有的接口和测试链接,等一些单元格的使用

2016-10-25

支付宝密钥生成器

支付宝密钥的生成以及使用

2016-10-25

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

TA关注的人

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