自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_260179415的博客

共同学习,共同进步!

  • 博客(7)
  • 资源 (29)
  • 收藏
  • 关注

原创 【java有限状态机选型】

今天跟大家分享一个关于“状态机”的话题。状态属性在我们的现实生活中无处不在。比如经典的电商场景会有一系列的订单状态(待支付、待发货、已发货、超时、关闭);某个活动会有活动状态(待提交、审核中、审核成功、审核拒绝、已失效、带参与、已参与、未参与)等等。上述场景有一个共同问题:根据不同触发条件执行不同处理动作最后落地不同的状态。}那我们最容易能想到的自然是if-else方案。那if-else方案会有什么问题呢?维护成本增加(复杂的业务流程,if.else代码几乎无法维护)

2022-12-22 15:17:12 3118 1

原创 AOP详解及使用

AOP概述:aop 面向切面编程,扩展功能不修改源代码的实现。 aop采取的是横向抽取机制,取代了传统纵向继承体系重复代码(性能监视、事物管理、安全检查、缓存);切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式或者基于@Aspect注解的方式来实现。连...

2019-08-07 16:09:23 306

原创 Redis分布式锁

一 前言:在同一个JVM中多个线程争抢同一个资源时可以使用JUC提供的一些锁或者JDK自带的Lock,synchronized关键字等解决并发多线程问题. 但是在多JVM情况下,这些东东都无力回天啦! 这个时候是不是想到要用分布式锁来解决问题了.二 简介:分布式锁一般分为以下三类基于数据库原子性做分布式锁 基于redis做分布式锁 基于zookeeper做分布式锁...

2019-04-25 19:21:37 291

原创 SQL优化一键命中索引

Mysql中有哪些索引和各自的用处想必大家都很清楚了吧!项目开发中sql大家经常用到,表的索引也是,这些sql的运行性能是怎样的你知道么?中索引啦没?命中哪个索引?索引中有哪些是无效索引? 哪些会走索引,哪些必定不会走索引.Mysql中是通过explain神奇命令来分析低效sql的执行计划. 命令的使用很简单.(ps: 以下测试数据库为tc_test,放了53278条数据,主键为pripi...

2018-09-21 15:47:14 2875

原创 java生成二维码

本文介绍用的的Java的代码生成二维码图片保存在本地(实际项目中当然是保存在远程服务器,CDN,fastdfs等),用户可以扫描二维码实现跳转到指定链接! Java的的的生成二维码,解析二维码,保存为图片1.利用Google的ZXing工具包,生成和解析二维码图片,如果是maven项目则引入pom.xml中的依赖为  <!-- 二维码 --> ...

2018-08-15 11:03:37 6651

原创 echars快速入门实战

Echars一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE8 / 9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库  ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。丰富的可视化类型ECharts提供了常规的折线图,柱状图,散点图,饼图,K线图,用于统计的盒形...

2018-08-13 18:29:08 718

原创 java爬虫入门实战

网络爬虫     网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。     爬虫的实质,就是获取静态数据,并对此进行分析从而获取对我们有价值的数据或者做保存展示所用。数据的格式有json,xml,html等等,在此我们就分析某东的htm...

2018-08-12 16:22:57 361

jdk1.7.0_51.rar

jdk1.7解压即可使用

2021-03-12

demo-quartzExpress.rar

quartz表达式,可直接解压,使用java本地运行即可查看,编辑表达式,方便定时任务一目了然查看。cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。

2021-03-12

redisson-demo.rar

Redisson在基于NIO的Netty框架上,充分的利用了Redis键值数据库提供的一系列优势,在Java实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难度。同时结合各富特色的分布式服务,更进一步简化了分布式环境中程序相互之间的协作。

2021-03-12

redisson.rar

Redisson在基于NIO的Netty框架上,充分的利用了Redis键值数据库提供的一系列优势,在Java实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难度。同时结合各富特色的分布式服务,更进一步简化了分布式环境中程序相互之间的协作。

2021-03-12

QLExpress.rar

由阿里的电商业务规则、表达式(布尔组合)、特殊数学公式计算(高精度)、语法分析、脚本二次定制等强需求而设计的一门动态脚本引擎解析工具。 在阿里集团有很强的影响力,同时为了自身不断优化、发扬开源贡献精神,于2012年开源。

2021-03-12

java程序员简历包.rar

java程序员简历,18种风格,解压即用。

2021-03-12

Navicat premium12免安装.rar

Navicat Premium数据库管理工具64位版是一个可多重连接的数据库管理工具,Navicat 可让你以单一程序同時连接到目前世面上所有版本的主流数据库并进行管理和操作,支持的数据库有: MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL。让管理不同类型的数据库更加方便。支持Microsoft Windows XP SP2, Vista, Windows 7, Windows 8, Server 2003, Server 2008, Server 2012操作系统!

2020-12-16

demo-quartzExpress.rar(quartz表达式

quartz表达式,可直接解压,使用java本地运行即可查看,编辑表达式,方便定时任务一目了然查看。cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。

2020-06-18

jeefast.rar

JeeFast快速开发平台是基于多个优秀的开源项目,将各个亮点设计融于一体的快速开发平台。平台内置 用户管理、部门管理、角色管理、菜单管理、参数管理、云存储服务、日志管理、数据源监控、定时任务 等功能

2020-06-17

xxl-job-master.zip

XXL-API 是一个强大易用的API管理平台,提供API的”管理”、”文档”、”Mock”和”测试”等功能。现已开放源代码,开箱即用。

2020-06-17

xxl-rpc-master.zip/分布式远程调用框架demo

XXL-RPC 是一个分布式服务框架,提供稳定高性能的RPC远程服务调用功能。拥有”高性能、分布式、注册中心、负载均衡、服务治理”等特性。现已开放源代码,开箱即用。

2020-06-17

aopDemo.rar

demo中提供前置和最终通知来实现增加日志id, 保证每个接口都有日志id, mdc.put, mdc.get 方面整个链路查询信息

2019-08-07

MySQL数据库 v5.1.73 Final For Windows 安装版(x64) .rar

安装链接:https://www.cnblogs.com/xsmile/p/7753984.html 在Windows中安装mysql不够幸运的话,会遇到相当多的坑,当然这也算是一种财富吧,让自己碰到问题去查找解决方案。有时候不是一时半会就可以解决的。有同学说过安装mysql安装两天还没有装上。不用担心,我安装mysql用了一天吧,下面记录下来安装过程及可能遇到的问题。

2019-05-16

kafka-2.2.0-src.tgz

liunx中kafka安装包 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。

2019-05-16

apache-tomcat-8.0.21.rar

解压即可使用! Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archives of older releases. Users of Tomcat 8.0.x should be aware that it has reached end of life. Users of Tomcat 8.0.x should upgrade to 8.5.x or later. Note: End of life has been announced for 8.0.x only. 8.5.x is not affected by this announcement.

2019-05-16

redis-windows.rar

windows版本中的redis,解压可以直接使用, redis-server.exe redis.windows.conf命令就可启动,或者redis-server.exe & 然后双击redis.cli即可打开redis客户端直接输入命令

2019-05-16

redis分布式锁

在同一个JVM中多个线程争抢同一个资源时可以使用JUC提供的一些锁或者JDK5+自带的Lock,synchronized关键字等解决并发多线程问题. 但是在多JVM情况下,这些东东都无力回天啦!  这个时候是不是想到要用分布式锁来解决问题了.

2019-04-25

apache-maven用maven项目都得安装maven(免安装解压即用)

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

2018-10-17

纯java版捕鱼达人!

纯java版捕鱼达人,自己觉得非常有学习借鉴意义了,可换炮换子弹换网等...

2018-10-17

SecureCRT是一款支持SSH终端仿真程序

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

2018-10-17

java生成,解析二维码

借助Google提供的ZXing Core工具包,使用Java语言实现二维码的生成和解析。maven项目中,pom.xml中引入ZXing Core工具包。已在文章中(https://blog.csdn.net/qq_28953809/article/details/81698422)提供说明了,此代码是jar包可直接运行.

2018-08-15

solr安装文档-Windows.docx

windows中Solr的配置和安装:快速安装搭建sorl在windows中

2018-08-14

ik-analyzer-5.3.0-sources.jar

ik-analyzer-5.3.0-sources.jar 从2006年12月推出1.0版开始,IKAnalyzer已经推出 了3个大版本。最初,它是以开源项目Lucene为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IKAnalyzer3.0则发展为 面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。

2018-08-14

solr中文分词器技术

中文分词技术(中文分词原理)词是最小的能够独立活动的有意义的语言成分,英文单词之间是以空格作为自然分界符的,而汉语是以字为基本的书写单位,词语之间没有明显的区分标记,因此,中文词语分析是中文信息处理的基础与关键。

2018-08-14

rubygems-2.6.11.tgz

这个是gem 命令安装本地 包 这个gem包就是整合接口的 Tar –xvf reubygems-2.6.11.tar.gz ./configure 产生makefile文件 这样就可以编译 Make Make install

2018-08-14

java echars入门实战代码

利用获取数据库数据传给前端Echars图表做展示,通过ajax异步加载数据,前端通过解析json串转为json对象赋值给echars图表,动态加载echars

2018-08-13

java-Jsoup爬虫完整代码

java爬虫完整代码,爬取某东和某电影平台,可以举一反三爬取想要的资源有用信息;利用jsoup跨域请求url地址,利用jQuery选择器选取页面元素,获取想要的信息标签中的内容,转为java对象保存到数据库或者缓存.

2018-08-12

某东附加某电影完整java爬虫代码

java爬虫完整代码,爬取某东和某电影平台,可以举一反三爬取想要的资源有用信息;利用jsoup跨域请求url地址,利用jQuery选择器选取页面元素,获取想要的信息标签中的内容,转为java对象保存到数据库或者缓存.

2018-08-12

ik-analyzer-5.3.0

ik分词器jar包下载 jar包: IK-Analyzer-extra-5.3.1.jar IKAnalyzer5.3.1.jar lucene-core-5.3.1.jar lucene-analyzers-common-5.3.1.jar

2018-01-02

空空如也

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

TA关注的人

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