自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (4)
  • 论坛 (2)

原创 2020年最新的PTCMS完美修复版小说模板蜻蜓听书、四色风格、带朗读的

本程序有【蓝色】【灰色】 【粉色】 【绿色】 四种风格可切换使用2020年3月小说网站源码/ptcms仿仿匣子小说网/蜻蜓听书网/非常漂亮整站模板源码/带TXT下载/带听说功能模板分为PC和wap 都是做过SEO的,模板大气上档次模板带TXT下载、配合听书。基本已经接近完美了。电脑版演示:http://danmeixsw.cn手机版演示:http://m.danmeixsw.cn内置多个采集规则,由于我也做站,程序更新!别的加没有的服务哦!小说源码特点功能:1、后台自带了

2020-06-03 16:14:47 274

原创 bat脚本的基本命令语法

一、批处理的常见命令1、REM 和 ::2、ECHO 和 @3、PAUSE4、ERRORLEVEL5、TITLE6、COLOR7、mode 配置系统设备8、GOTO 和 :9、FIND10、START11、assoc 和 ftype12、pushd 和 popd13、CALL14、shift15、IF16、setlocal 与 变量延迟17、ATTRIB显示或更改文件属性1、REM 和 ::REM为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但..

2020-06-03 16:14:14 58

原创 bat脚本的常用特殊符号

1、@命令行回显屏蔽符2、%批处理变量引导符3、>重定向符4、>>重定向符5、<、>&、<& 重定向符6、|命令管道符7、^转义字符8、&组合命令9、&& 组合命令10、||组合命令11、""字符串界定符12、, 逗号13、; 分号14、() 括号15、! 感叹号16、批处理中可能会见到的其它特殊标记符: (略)CR(0D) 命令行结束符...

2020-06-03 16:13:57 255

原创 海洋CMS自动采集教程,小白都会操作

* 针对Liunx,Windows自行扩展。* 无需Python3支持 脚本代码如下:#!/bin/bash######################################################### 程序名称: 海洋CMS自动采集脚本# 版本信息:seacmsbot/1.2# 发布链接: https://www.seacms.net/thread-8253.htm# 使用方法:直接复制代码到宝塔计划任务shell脚本内容里添加每小时任务使用# 更新时间...

2020-05-16 08:56:47 1072

原创 我可以动态发布文章了

内容多样化sdss

2018-12-18 14:43:21 118

原创 Guava-RateLimiter秒杀限流技术详解

使用场景系统使用下游资源时,需要考虑下游对资源受限、处理能力,在下游资源无法或者短时间内无法提升处理性能的情况下,可以使用限流器或者类似保护机制,避免下游服务崩溃造成整体服务的不可用。常用算法常见限流算法有两种:漏桶算法和令牌桶算法。漏桶算法具体问题网站的访问ip中,找出进行频繁连接的ip,并对这些ip的访问频率进行限制。解决方案Leak Bucket / Token Bucket...

2018-10-30 11:20:12 1874

转载 比特币挖矿一天赚多少钱?矿场托管靠谱吗?

比特币挖矿机,就是用于赚取比特币的电脑,这类电脑一般有专业的挖矿芯片,多采用烧显卡的方式工作,耗电量较大。用户用个人计算机下载软件然后运行特定算法,与远方服务器通讯后可得到相应比特币,是获取比特币的方式之一。什么是比特币挖矿我猜,你第一次听说比特币这个东西是像金子一样可以挖的时候,曾经有想过自己去挖,对么?相信我,你并不孤独,有很多人都是这么想的,我不是瞎说,百度上比特币相关的热词中,...

2018-09-25 15:40:01 12177

原创 spring boot 集成redis版本说明

spring boot 集成redis版本说明官网文档:https://docs.spring.io/spring-boot/docs/2.0.2.RELEASE/reference/htmlsingle/当前版本是2.0.3(目前官网的当前版本也是2.0.3 {2018-06-25})1.5.X版本redis依赖如下:<dependency> <gro...

2018-07-08 12:00:08 3129

原创 springboot 2.0.3 自定义配置rabbitmq

springboot 2.0.3 自定义配置rabbitmq参考文档:rabbitmq官网教程:http://www.rabbitmq.com/getstarted.htmlspringboot官网教程:https://docs.spring.io/spring-amqp/docs/2.0.4.RELEASE/reference/html/WEB登录界面http://192.168.111.103...

2018-07-08 11:56:52 2343

原创 Linux下查看和添加环境变量

$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。  编辑你的 PATH 声明,其格式为:$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。  编辑你的 PATH 声明,其格式为:  PATH=$PATH:&lt...

2018-06-27 15:32:58 178

原创 Redis 拒绝连接 解决方案

1.本地防火墙是否关闭2.服务器的防火墙是否关闭    检查方法:     service iptables status    查看防火墙状态  service iptables stop      关闭防火墙  chkconfig iptables off     永久关闭防火墙3.本地是否能ping通服务器redis4.修改redis服务器的配置文件  vi redis.conf    注释...

2018-06-27 11:41:30 8250

原创 idea maven 无法更新jar文件 reimport失效

场景:1.Spring boot 切换版本,相应的Jar文件不自动更新2.点击reimport失效,点击刷新图标失效解决方式:Work offline :离线下载,因此每次切换版本的时候,都更新不了Jar文件...

2018-06-25 17:34:29 6402

原创 linux 查找日志技巧

先必须了解两个最基本的命令:tail  -n  10  test.log   查询日志尾部最后10行的日志;tail -n +10 test.log    查询10行之后的所有日志;head -n 10  test.log   查询日志文件中的头10行日志;head -n -10  test.log   查询日志文件除了最后10行的其他所有日志; 场景1: 按行号查看---过滤出关键字附近的日志因...

2018-05-21 16:52:23 277

原创 Spring Cloud 版本匹配

Spring Cloud版本Spring Cloud版本演进情况如下:版本名称版本Finchleysnapshot版Edgwaresnapshot版Dalston SR1当前最新稳定版本Camden SR7稳定版本Brixton SR7稳定版本Angel SR6稳定版本从下Angel到上Finchley可以看出,版本的第一个字母是按照A-Z顺序编排的。这些单词是什么含义呢,大概的搜一下可以得出基本...

2018-05-14 17:50:25 375

原创 Spring Cloud简介

Spring Cloud是一个基于Spring Boot实现的云应用开发工具,为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁定,领导选举,分布式会话,群集状态)。使用Spring Cloud开发人员可以快速站出实现这些模式的服务和应用程序。他们可以在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数...

2018-05-14 10:52:11 77

原创 Java8新特性之CompletableFuture

书籍原文:https://tuonioooo.gitbooks.io/java-concurrent/content/javautilconcurrentbao-jiang-jie/java8xin-te-xing-zhi-completablefuture.html

2018-05-09 16:32:27 100

原创 Java8新特性之Stream

官方API地址:https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#package.descriptionhttps://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.htmlhttps://docs.oracle....

2018-05-08 18:39:05 137

原创 Java8新特性之time

官方API地址:https://docs.oracle.com/javase/8/docs/api/            https://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html            搜索time找到java.time,可以查看相关的API文档demo示例:            https:/...

2018-05-08 18:37:25 73

原创 Java8新特性之lambda表达式

demo示例:            https://github.com/tuonioooo/java8-examples-master.gitlambda概念详解: 这里来讲解一下Java8 新特性中的函数式接口, 以及和Lambda 表达式的关系。看到过很多不少介绍Java8特性的文章,都会介绍到函数式接口和lambda表达式,但是都是分别介绍,没有将两者的关系说明清楚,在这里,把自己的理解...

2018-05-08 18:36:04 55

原创 Java8新特性之Nashorn

demo示例:                 https://github.com/tuonioooo/java8-examples-master.gitJava 8 的 Nashorn 脚本引擎教程本文为了解所有关于 Nashorn JavaScript 引擎易于理解的代码例子。 Nashorn JavaScript 引擎是Java SE 8的一部分,它与其它像Google V8 (它是Goo...

2018-05-08 18:33:55 595

转载 nanoTime vs currentTimeMillis 比较

System.nanoTime与System.currentTimeMillis比较首先:currentTimeMillis返回的是系统当前时间和1970-01-01之前间隔时间的毫秒数,如果系统时间固定则方法返回值也是一定的(这么说是为了强调和nanoTime的区别),精确度是毫秒级别的nanoTime的返回值本身则没有什么意义,因为它基于的时间点是随机的,甚至可能是一个未来的时间,所以返回值可...

2018-05-08 10:39:14 1341

原创 java中关于线程安全AtomicInteger的使用

在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。咳哟参考我之前写的一篇博客http://www.cnblogs.com/sharkli/p/5597148.html,今天偶然发现可以不用synchronized使用AtomicInteger完成同样的功能,具体代码如下,...

2018-05-06 16:39:38 2565

原创 SpringBoot 普通类获取Spring容器中的bean(SpringUtil)

我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用spring提供的其他对象或者说有一些不需要交给spring管理,但是需要用到spring里的一些对象。如果这是spring框架的独立应用程序,我们通过ApplicationContext ac = ...

2018-05-06 12:01:57 15871

原创 SpringBoot @Import 详解

SpringBoot 的 @Import 用于将指定的类实例注入之Spring IOC Container中。 SpringBoot 提供了 三种使用 @Import 将 类实例注入至 Spring IOC Container中 的实例。直接注入实现 ImportBeanDefinitionRegistrar 接口 注入实现 ImportSelector 注入直接注入Broker.java(无任何...

2018-05-06 11:54:26 7016

原创 Intellij部署Spring项目到远程服务器

点击“Edit Configurations”,然后添加Tomcat Server,选择Remote 然后配置我们的Remove服务器 这里的host换成自己的服务器ip。 然后是Remote staging Host的配置 Type选择SFTP Root Path是到时将war包上传到服务器的路径。输入自己的服务器ip和密码,测试链接成功后点OK 接着去配置Deployment 最后到我们的服务...

2018-04-30 15:56:14 642

原创 HTTPS和HTTP的概念和区别

HTPPS和HTTP的概念HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。h...

2018-04-30 15:54:26 66

原创 Spring Boot线程池ThreadPoolTaskExecutor

ThreadPoolTaskExecutor是一个spring的线程池技术,它内部属性使用的是jdk中的java.util.concurrent.ThreadPoolExecutor进行实现,等同于ThreadPoolExecutor创建的线程池。ThreadPoolTaskExecutor的参数:  int corePoolSize:线程池维护线程的最小数量.   int maximumPool...

2018-04-30 15:49:54 484

原创 JS创建一个Form表单

(function(){ //设置命名空间 var CodeSTD = window.CodeSTD || {}; window.CodeSTD = CodeSTD; /** * 创建Form表单 * @author 王成委 * @param config Object * <p>url:form的Acti...

2018-04-30 15:44:52 1366

转载 Spring 并发访问的线程安全性问题

首先对于Spring的IOC来说,对象是由Spring来帮我们管理,也就是在Spring启动的时候,在Spring容器中,由Spring给我们创建的,Spring会帮我们维护,一般都是单例的,也就是一个对象。spring生成对象默认是单例的。通过scope属性可以更改为多例。第一部分:验证Spring生成对象默认是单例的。下面我们来一个网上的例子验证一下:[html] view plain cop...

2018-04-30 15:42:28 73

转载 Tomcat启动解析web.xml源码分析

tomcat启动整体时序图fireLifecycleEvent时序图        从“tomcat启动整体时序图”可以看出,web.xml解析发生在StandardContext startInternal()的fireLifecycleEvent环节,具体时序图如下:其中ContextConfig监听器是tomcat启动解析conf/server.xml时加到StandardContext的。...

2018-04-30 15:41:02 1231

原创 Spring 并发线程安全性问题

基础知识参考Spring 并发访问的线程安全性问题总结:Spring 容器中创建的bean对象都是单例模式(默认)、比如常用的注解:@Controller、@Service、@Dao等,也可以通过@Scope("prototype")在类的声明中,来改成多实例,注意:在@Controller中如果是默认单例,即使@Service、@Dao是多实例的,你得到的也是单例的结果,但是我们一般不会设置成多...

2018-04-19 11:06:13 194

转载 Java中自定义注解并通过反射获取注解属性值

自定义类注解package com.uno.ray; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; i...

2018-04-18 16:28:14 7239 1

原创 Spring boot 启动类源码分析以及@EnableAutoConfiguration和@SpringBootApplication讲解

对于任何一个Spring boot项目,都会用到下面的启动类:@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}从上面代码可以看出,@...

2018-04-18 11:55:29 1001

原创 Spring @Import和@ImportResource详解

概述:@Import注解是引入带有@Configuration的java类。@ImportResource是引入spring配置文件.xmldemo项目结构(Maven约定):├── pom.xml└── src ├── main │ ├── java │ │ └── com │ │ └── jiaobuchong │ │ ...

2018-04-18 10:38:01 9889 3

原创 @Configuration注解、@Bean注解以及配置自动扫描、bean作用域

/*@Configuration标注在类上,相当于把该类作为spring.xml配置文件中的<beans>,作用为:配置spring容器(应用上下文)@Bean 可理解为用spring.xml里面的<bean>标签注:(1)、@Bean注解在返回实例的方法上,如果未通过@Bean指定bean的名称,则默认与标注的方法名相同;(2)、@Bean注解默认作用域为单例s...

2018-04-17 17:05:10 1019

原创 AnnotationConfigApplicationContext源代码解析

一、AnnotationConfigApplicationContext继承结构:二、主要涉及到的类或接口有以下几个:GenericApplicationContext——通用应用上下文,内部持有一个DefaultListableBeanFactory实例,这个类实现了BeanDefinitionRegistry接口,可以在它身上使用任意的bean definition读取器。典型的使用案例是:通...

2018-04-17 16:10:57 628

原创 SpringBoot 使用Spring Initializr 快速构建工程

一、Spring Initializr 使用教程 ( Eclipse )具体步骤:步骤1 : 使用浏览器打开: http://start.spring.io步骤2 : 填写项目相关信息,选取依赖,然后生成项目。步骤3 : 解压项目,导入Eclipse,大功告成!!自动构建Maven工程二、Spring Initializr 使用教程 (IntelliJ IDEA)具体步骤:步骤1 : 选择 Fil...

2018-04-15 16:28:59 748

原创 Freemarker教程

FreeMarker 快速入门FreeMarker是一个很值得去学习的模版引擎。它是基于模板文件生成其他文本的通用工具。本章内容通过如何使用FreeMarker生成Html web 页面 和 代码自动生成工具来快速了解FreeMarker。1 简介FreeMarker是一款用java语言编写的模版引擎,它虽然不是web应用框架,但它很合适作为web应用框架的一个组件。特点:轻量级模版引擎,不需要S...

2018-04-15 12:09:48 92

原创 Spring ApplicationContext 和WebApplicationContext 区别

WebApplicationContext  继承了ApplicationContext接口,是ApplicationContext的扩展,它增加了WEB应用特性,还可以视图解析、主题解析、映射,通过ServletContext与servlet关联 ,WebApplicationContext被绑定在ServletContext上(通过ContextLoaderListener绑定),可以通过Re...

2018-04-11 16:53:28 3398

原创 Echarts 的 Java 封装类库

Echarts 的 Java 封装类库:http://www.oschina.net/p/echarts-java没想到喜欢Echarts 的 Java 封装类库的人还挺多,在源码中的测试例子一般目的只是构造官网例子的结构,这里写个比较实际的简单例子来演示如何写出一个图表。首先看看Option的提示。##Option说明Option正式代码中使用,不需要任何依赖。GsonOption正式代码中可以...

2018-04-10 21:31:13 2313

PTCMS小说网整站.zip

2020最新的PTcms修复版,下载就可以用,包含sql文件,四种模板,pc\wap等各种,自适应手机显示

2020-05-31

socket-io.1.0.6.js

用于前端长链接后端使用的socket-io.js文件工具类,Socket constructor.SSL options for Node.js client

2019-11-24

Spring Cloud 微服务实战

Spring Cloud 微服务实战搭建以及如何创建管理服务,弱化服务

2018-07-18

Spark、Hadoop、Hive、HBase完整视频地址

资源是学习大数据的资料,视频,学者可以自行下载,学习里面的东西

2018-06-22

Java开发中的23种设计模式详解

发表于 2015-10-10 最后回复 2018-09-18

HTTP协议中的短轮询、长轮询、长连接和短连接

发表于 2018-03-16 最后回复 2018-03-16

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