- 博客(103)
- 资源 (23)
- 问答 (2)
- 收藏
- 关注
原创 paypal集成国际支付
网上有很多帖子,但感觉都是一样的,用完大多都是有问题的,我奋战几日,将paypal支付进行了整合以及整理,关于网页支付和APP端支付,都可以适用的http://note.youdao.com/noteshare?id=3e9e2d155011b06c1020e592152fbac8&sub=BB9691E857ED4B6D8A8708BC50DC0C1C如果有什么疑问,请直接联系我...
2018-08-28 11:20:34 515
原创 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 127
原创 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 213
原创 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 822
原创 做个小推广-风景优美的旅游胜地
坐落于朝阳沟、武当山、七步沟等风景旅游地的中心,不亚于这几个旅游区的风景和环境,并且在2017年前后进行了环境以及水源等的建设,尤其是传承了革命精神,为烈士修复了烈士陵园。 下面简单的介绍一下我们那个旮沓。驱车距离村500米就能看见我们的村标,天然成就的大理石,靠着叔叔大爷的双手和双肩树立而起。余音袅袅难道不是任何人的向往吗?潺潺溪流,小桥流水人家。 镜子一样的水面我想说城里的宝宝们,认识这个吗?我们这的山上可是无处不见。...
2020-12-28 16:51:37 136
原创 redis主从复制构建及down机后如何修复
redis主从复制的原理以及如何构建主从,主要的是配置,并且做了介绍当主服务器down机之后,数据如何同步,从服务器如何切换等
2020-12-28 11:40:28 174
原创 php集成redis的扩展
目前兴起也好,发展也好,宝塔等各种插件,已经不需要手动安装和配置了,但是原理都是一样的,此文章单纯的就是安装了nmp之后,为PHP做扩展的方法,redis、memcache等扩展均为此步骤
2020-12-25 11:35:41 143
原创 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
原创 线程饥饿
当线程需要某些资源(例如:CPU),但是却始终得不到线程的优先级设置得过于低,或者有某些线程持有锁同时又无限循环从而不释放锁,或者某程序始终占用某文件的写锁弊端: 导致响应性差(前台用户访问一些页面或者功能,会特别慢)...
2020-12-15 10:55:51 115
原创 JMM(Java Memory Model)
是一组规范,需要各个JVM的实现来遵守JMM规范,以便于开发者可以利用这些规范,更方便地开发多线程程序
2020-12-11 15:33:41 111
原创 JVM内存结构 VS Java内存模型 VS Java对象模型
volatile是一种同步机制,比synchronized或者Lock相关类更轻量,因为使用volatile并不会发生上下文切换等开销很大的行为。
2020-12-11 15:30:41 96
原创 停止多线程错误方法1
使用原有的停止方法,目前已经废弃(stop、suspend和resume)/** * 错误的停止方法:用stop()来停止线程,会导致线程运行一半突然停止,没办法完成一个基本单位的操作(一个连队),会造成脏数据(多领取和少领取) */public class StopThread implements Runnable{ @Override public void run() { //模拟指挥军队:一共有五个连队,每个连队10人,以连队为单位,发放东西
2020-12-03 11:40:42 205
原创 单例模式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 154 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 101
原创 创建新线程的方式(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 99
原创 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 433
原创 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 383
原创 RestTemplate
使用方式1.直接使用restTemplate,url固定RestTemplate restTemplate = new TestTemplate();String response = restTemplate.getForObject(“地址”,返回结果类型.class);地址可能不唯一,也可能是多个 所以2.地址不确定 那我就动态获取地址(利用LoadBalancerClient获取...
2020-05-06 13:42:22 343 1
原创 springBoot集成feign
在开发过程中,我们可能会做中间层进行数据中转和调用,在java中feign可以很好的实现我以springBoot为例1.我们需要在配置文件中引用依赖包但是需要注意的是springBoot在打war包的时候需要继承SpringBootServletInitializer类,需要引入一些依赖,这时候不要自己随意定义版本,会冲突的<dependency> <gro...
2019-04-12 15:45:21 10580 7
检测系统是否支持liunx
2016-11-23
paypal快捷支付出现10002
2018-02-28
java打包编译maven项目出现异常
2017-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人