自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java 9 ← 2017,2019 Java → 13 ,都发生了什么?

距离 2019 年结束,只剩下 20 几天了。你做好准备迎接 2020 年了吗?一到年底,人就特别容易陷入回忆和比较之中,比如说这几天, 的对比挑战就火了!这个话题登上了微博的热搜榜,也刷爆了朋友圈,人们纷纷晒出自己2017和2019的照片对比。作为一个技术宅,我也做了一个对比:2017 年 9 月 21 日,Java 9 正式发布,并且...

2019-12-10 11:14:56 290

原创 Elasticsearch顶尖高手系列:高手进阶篇

因此在《Elasticsearch顶尖高手系列-高手进阶篇》中,我们将会更加深入地学习各种高阶的技术:1、在“深度探秘搜索技术”中,我们非常深入、系统而且细致地剖析和实战演练了各种高阶的搜索技术;2、在“彻底掌握IK中文分词”中,我们全面演示了如何基于IK中文分词器来构造一个中文搜索引擎;3、在“深入聚合数据分析”中,我们讲解了各种常见的、高阶的数据分析功能;4、在“数...

2019-07-10 16:15:11 1293

原创 Elasticsearch顶尖高手系列-快速入门篇

快速入门篇课程介绍Elasticsearch,是目前行业中非常热门的一个技术。Elasticsearch是一种分布式的海量数据搜索与分析的技术,可以用于电商网站、门户网站、企业IT系统等各种场景下的搜索引擎,也可以用于对海量的数据进行近实时的数据分析。相较于Lucene来说,Elasticsearch天然的分布式特性,让其可以支持海量的、PB级的大数据搜索。相对于Spark Streaming...

2019-07-10 16:10:40 396

转载 顶级SpringCloud教程

一、集群/分布式/微服务/SOA是什么?技术小白看到这些词(集群/分布式/微服务/SOA)时,感觉遥不可及。但真正接触到"面向切面编程"的时候,发现原来如此啊,只不过当时被它的名字给唬住了。下面我就简单说说这些名词的意思:1. 什么是集群计算机集群简称集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算...

2019-07-04 19:26:54 363

原创 make 命令出现:“make:*** No targets specified and no makefile found.Stop.“

我们在Linux 安装包的时候,使用make 命令出现:"make:*** No targets specified and no makefile found.Stop."这样的错误提示。我们有三种方式可以尝试解决:第一种:第一、update最新版本系统软件yum update这个必须要执行后才可以安装我们的系统软件或者一键包。第二、编译缺失关联软件yum insta...

2019-07-03 16:57:58 298239 45

原创 mono的安装和使用

下载地址:https://www.mono-project.com/download/stable/#download-lin-centos 后台运行命令: nohup mono fTelnetProxy.exe &重启nginx:[root@dm01 sbin]# ./nginx -s reload查看nginx版本:./nginx -v查看Telnet1123...

2019-05-30 20:55:27 14896

原创 Linux 安装telnet命令及使用

一.CentOS下查看系统是否已安装telnetrpm -qa | grep telnettelnet-0.17-48.el6.x86_64telnet-server-0.17-48.el6.x86_64二、安装telnet1、检测telnet-server的rpm包是否安装[root@localhost ~]# rpm -qa telnet-server若无输入内容,则表示没有安装...

2019-05-30 17:28:49 94170 2

转载 高级JAVA开发大型企业架构视频

总目录:高级JAVA开发大型互联网企业架构/源码分析/分布式/高性能/微服务架构/工程化视频教程第一阶段:工程化专题第二阶段:Spring和Mybatis源码分析专题Spring源码分析视频教程Mybatis源码分析视频教程第三阶段:JAVA架构分布式专题第四阶段:小马哥 微服务架构视频教程第五阶...

2019-05-11 16:18:18 334

原创 SpringBoot异步任务获取HttpServletRequest

Override@Override//获取请求中的流如何,将取出来的字符串,再次转换成流,然后把它放入到新request对象中。// 在chain.doFiler方法中传递新的request对象} else {@Override@Overridereturn 10;

2024-02-20 16:35:20 830

原创 SpringBoot添加过滤器Filter

面试必学,过滤器和拦截器

2024-02-20 11:44:19 1318

原创 SpringBoot解决跨域的五种方案

同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。如果使用了局部跨域是会覆盖全局跨域的规则,所以可以通过 @CrossOrigin 注解来进行细粒度更高的跨域资源控制。所以,用最简单的话来说,就是前端可以发请求给服务器,服务器也可以进行响应,只是因为浏览器会对请求头进行判断,所以要么前端设置请求头,要么后端设置请求头。同源,就是咱们域名、端口号、ip、采用的协议都相同,那么我们就是同源的。

2024-02-19 18:33:39 631

原创 Spring Cloud Gateway负载均衡

该自动配置类在GatewayLoadBalancerClientAutoConfiguration自动配置类之前执行,也就是前面的基于Ribbon的自动装配类,由此可见,gateway是优先使用ReactiveLoadBalancer的,只有没有开启ReactiveLoadBalancer时才使用使用Ribbon。该自动配置类需要在RibbonAutoConfiguration自动配置类之后执行,该类是spring-cloud-netflix-ribbon的自动配置类,因此需要引入下面的jar包依赖。

2024-02-19 17:04:05 2343

原创 SpringBoot解决前端js处理大数字丢失精度问题Long转String

面试必学

2024-02-19 16:49:47 1150

原创 SpirngBoot整合Redis解决缓存穿透、缓存击穿、缓存雪崩问题

面试必学

2024-02-19 16:33:00 717

原创 ChatGPT 70+款可以免费使用的AI工具,建议收藏

正如前不久微软发布的Copilot,其本意并非是取代人类工作,而是为每个人配备一个人工智能助手,就像是一名副驾驶,辅佐用户做出更聪明的决策,释放更大的生产力。为此,我们分别在创意写作、图像生成、影音编辑、编程开发、管理效率五个方面,收集整理了不同领域的AI工具/平台,希望大家也能从中找到适合自己的“副驾驶”。现在,这些问题都可以交给AI来完成了。如果其中有你正在用的,或者你还发现了其他更好用的工具,欢迎在评论区分享你的使用心得。除了在业务层面的降本增效,在日常的工作处理流程上,也有很多可以优化提升的空间。

2023-04-18 18:23:50 6949

原创 副业宝典~副业思维让你拥有更多钱

现在关于副业的话题越来越多,尤其是疫情期间,当然也有很多同学转型做副业成功转型了,那么我们面对副业?我们应该怎么做?有什么方法能够快速超越主业?这本电子书希望对你有启发!一、我的 5 个问题:你为什么想做副业?1、多一份收入?2、平时时间很多?3、看周边的人也做起了副业,而且都还不错4、为了自己后期转型?5、提升自己? 你先闭上眼睛问问自己到底是什么原因?二、做副业前的正确思维是什么?无论你以后计划做什么样的副业,我觉得我都是有必要把我这么多年的宝贵经验无私分享给你,希望对你...

2020-12-18 11:02:47 1597 2

原创 vue element UI图片上传到fastDFS 前/后台实现图片显示

第一次开发element图片上传,到网上找了很多例子,感觉不全面,所以才写了这篇文章,希望帮助新手快速开发。vue 使用element实现本地预览 最主要的是将图片路径转换为base64VUE HTML<el-form-item label="图片" prop="imgSrc" :label-width="formLabelWidth"> <el-uploa...

2019-11-26 11:43:10 2070

原创 解决element UI select multiple多选下拉框, 赋值和传值到后台处理操作

前端使用vue,项目中使用的是element ui组件,在使用select下拉框多选时,新增记录时select多选下拉框正常使用,没问题。但是在编辑记录时,编辑界面也为select下拉框赋值了,却没有显示数据。先放一个select多选下拉框编辑时正确的加载数据的显示效果图:下拉框代码如下:<el-form-item label="设备属性" prop="setId">...

2019-11-20 18:07:56 22214 5

转载 我们该如何努力从而达到这个目标--年入50万

先说明,这里是指税后。年收入50万在上海算多吗?比上不足,比下有余。 不过在上海达到这个水平,至少可以说是能达到财务自由了吧。况且,根据马太效应的说法,和年入20万到50万这个增加阶段相比,年入50万到100万这个增长难度会小很多。 虽然说,本人尚未达到年入50万的水准,但现阶段这个目标并不是遥不可及,而且周围认识的朋友有不少已经达到了这个收入水平,所以自认为尚有资格写这篇文...

2019-11-14 16:49:09 362

原创 docker基本操作

Docker官方建议在Ubuntu中安装,建议安装在CentOS7.X以上版本1.安装Docker (1)yum包更新到最新 sudo yum update (2)安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-util...

2019-11-12 19:08:23 148

转载 史上最全docker安装方法!

2017年2月8日,docker更新到1.13.1(更新日志),此后又分为了docker CE(社区版)和docker EE(商业版)。此处只分享docker CE安装方法,商业版多了容器资源监控和镜像扫描的功能,普通用户用不到。如果是你是懒人,在服务器版本直接执行官方出品的一键安装脚本(脚本会区分不同的操作系统且脚本会安装体验版(edge版)而不是稳定版(stable版)且最好...

2019-11-12 17:28:44 836

转载 学习分布式 NewSQL 关系型数据库 TiDB

前言:阅读本文档你需要具备一定linux操作知识和docker基础操作知识以及容器编排技术的基本概念理解。NewSQL数据库TiDB1、简介TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 My...

2019-10-17 19:03:46 253

原创 2019年有效的rtsp流媒体测试地址整理汇总

2019年10月11日试了下rtsp测试地址,有效的,如下:1..rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov可通过VLC播放器直接打开播放,操作步骤:打开VLC播放器,然后点击"媒体",打开网络串流,点击"网络",最后在url中输入上面的rtsp地址即可。为了测试,也可以通过VLC播放器自己搭...

2019-10-11 18:34:25 6511 3

原创 构建一个高性能、高可用的大型分布式网站

本文是学习大型分布式网站架构的技术总结,对构建一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考,大型分布式网站架构技术大型网站的特点大型网站一般有如下特点: 用户多,分布广泛 大流量,高并发 海量数据,服务高可用 安全环境恶劣,易受网络攻击 功能多,变更快,频繁发布 从小到...

2019-08-26 10:22:09 575

转载 分布式架构知识体系必读

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网络变更,负载均衡,限流,鉴权,服务发现,服务编排,降级,熔...

2019-08-23 11:15:56 898

原创 Nginx 核心模块与配置实践

Nginx 安装与普通演示pcre-8.35.tar.gznginx-1.6.2.tar.gz#=================环境安装yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel#=================pcre 安装tar zxvf pcre-8...

2019-08-22 18:18:20 75

原创 JSP关闭触发事件,当点关闭页面按钮触发JS函数、事件,调用退出方法

JSP控制关闭浏览器调用事件//第一种方法window.onbeforeunload = function() {var n = window.event.screenX - window.screenLeft;var b = n > document.documentElement.scrollWidth-20;if(b && wind...

2019-07-24 17:10:53 1833

原创 Linux jar包 后台运行

Linux 运行jar包命令如下:方式一:java-jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java-jarshareniu.jar&&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何...

2019-07-08 11:43:13 139

原创 stun/turn服务器相关命令

查看服务是否启动[root@stun etc]# ps -ef|grep turnserver启动turn服务[root@stun etc]# turnserver -o -a -f -user=zxs:123456 -r guangdong查看文件[root@stun etc]# ls -l turn_server_*-rw-r--r-- 1 root root 13...

2019-07-05 15:02:43 1052

原创 STUN/TURN/ICE协议在P2P SIP中的应用

目录:1 说明2 打洞和穿越的概念... 13 P2P中的打洞和穿越... 24 使用STUN系列 协议穿越的特点... 25 STUN/ TURN/ICE协议的关系... 36 STUN协议(RFC 5389) 3 6.1 为什么会用到STUN协议... 3...

2019-07-04 18:52:58 1095

原创 jQuery Validate 无法验证 chosen-select元素的解决方法

function validateRule() { var icon = "<i class='fa fa-times-circle'></i> "; $("#signupForm").validate({ ignore: ":hidden:not(select)",//解决无法校验select rules : { ...

2019-06-20 15:11:06 859

原创 chosen-select multiple 下拉框多选,赋值

<select id="hardversion" name="hardversion" data-placeholder="多选硬件版本" multiple="multiple" class="form-control chosen-select" ></select>function loadSelectHardversion(key){ var htm...

2019-06-20 11:50:15 4771

原创 chosen 设置选中值和清空选中值的方法

不能清除选中 解决方法: $("#id").val("").trigger("chosen:updated"); 设置选中的值 $("#id").val("选中的值").trigger("chosen:updated"); 设置选中的文本 $("#id").text("选中的值").trigger("chosen:updated"); ...

2019-06-17 14:50:41 3155

原创 Linux 目录结构

/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可/d...

2019-05-30 21:39:05 67

原创 微服务分布式企业框架 Springmvc+mybatis+shiro+Dubbo+ZooKeeper+Redis+KafKa

主要定位于互联网企业架构,已内置企业信息化系统的基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具 组件、视图操作组件、工作流组件组件、代码生成等。采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。平台简介是一个分布式框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。本身集成Dubbo服务管...

2018-06-28 16:21:33 343 1

基于netty实现采用自定义协议方式通讯,同时支持心跳机制和重连机制

功能 #### 自定义协议 | 魔数 2byte | 指令类型 1byte | 数据长度 4byte | 数据内容 (长度不定) | 协议的编码、解码工作由`MyMessageEncoder`,`MyMessageDecoder`两个类完成,在tcp传输过程中的拆、粘包问题使用`LengthFieldBasedFrameDecoder`类解决。 #### 心跳机制 - 服务端采用 `IdleStateHandler`,在一段时间内(默认15s)没有读到客户端消息则说明客户端已离线,服务器会触发读超时事件断开连接 - 客户端采用定时(默认10s)任务方式向服务端发送一个ping消息作为心跳包,避免服务器读超时事件的发生。 - 服务端在收到客户端的ping消息后,将回复一条pong消息给客户端,双方都能检测对方是否活跃。 #### 断线重连 重连策略包含两个维度: - 是否重连 设置重连次数来判断是否重连,重连次数耗尽则停止重连并关闭客户端 - 多长时间重连 短时间内频繁重连既消耗资源又没有必要,好的重连

2023-02-22

海康威视摄像头demo开发.rar

海康威视web3.0开发包,demo.js demo.css webVideoCtrl.js 这3个文件导入你的项目, 这时候导入开发包的html文件 是可以打开这样一个页面

2019-10-08

表白神器3套网页版本

表白神器3套网页版本,可以修改,根据个人的生日修改内容。。

2019-06-28

js图片拖动验证码完美版

可以直接运行,双击页面打开即可展示效果,此图片验证是用js实现的

2018-12-19

比亚迪汽车黑科技-单独进后台

比亚迪汽车黑科技-单独进后台,把gps_byd文件夹放到空白卡的根目录

2018-07-03

Java代码生成器xCode

1)代码生成主要依赖于freeMark模板,不同的项目需求可以通过修改freeMark模板来实现。 2)如果是后台管理系统,则可以生成管理系统基本的网站页面及其功能。其他系统则很难生成前端页面,主要困难在于模板不统一,如果页面风格都相似,也可以用模板生成页面,然后再对页面进行修改。 3)项目基本功能:根据数据库表生成基本功能代码,包含Mybatis文件,dao、servic、entity、controller以及查询页面、增加编辑页面。 4)生成过程中可以选择编辑页面所需要的字段,列表页面所需要的字段以及查询条件所需要的字段。 # 数据库 1)数据库文件在项目根目录下的doc文件夹下xcode.sql文件 2)创建数据库xCode 默认设置root账户、密码root123 3)执行xcode.sql文件的SQL,创建数据表结构即可 # 项目结构 1)项目根目录下的doc文件夹放置的是开发相关的文档 2) pom.xml 文件是maven相关配置文件 3)src.main 包下有三个文件夹,Java文件夹很明显,是Java文件相关。 resources文件夹是 配置相关的文件夹,包括spring相关配置,Mybatis相关配置,数据库相关配置,redis相关配 置都在此文件夹下,webapp文件夹下是页面相关的 4)com.cn.cooxin包,admin包主要是管理代码生成后台功能的文件,包含用户的管理、角色菜单管理,代码生成管理等,code包主要是代码生成相关的功能,common包是公共服务相关的功能,ueditor是百度编辑器相关的功能,如果不用,可以不用管。util包是开发工具类相关的功能。

2018-06-29

AmaterasUML_1.3.4

AmaterasUML_1.3.4 eclipse 插件

2017-03-07

Java代码生成器,MVC框架可以自动生产的工具

JunJava 一个java程序代码自动生产的工具。 针对JavaEE或者是JAVASE,AutoJava能快速的生成可以由目前最流行的结构框架搭建的项目,如Hibernater,Spring,自动组合配置。 通过连接数据库,选择任意数据表生成实体模型,支持简单SQL语句查询,直接浏览数据表结构和数据。 支持多项目管理,文件编辑,一键式生成代码。快速构建基础框架代码,并支持MVC 3层构架。 生成的项目可以直接导入Eclipse,并且可以直接运行部署Tomcat服务器中,大大减少程序员的工作量。

2011-04-13

空空如也

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

TA关注的人

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