- 博客(34)
- 收藏
- 关注
原创 springboot elasticsearch整合 (整合es操作)
版本**Spring Boot 2.6.0****spring-boot-starter-data-elasticsearch 4.3.0**配置spring.elasticsearch.uris=http://localhost:9201,http://localhost:9202,http://localhost:9203RestService.javapackage com.sjy.elasticsearch.config;import org.elasticsearch.actio
2021-11-24 20:02:45 1905
原创 js 中文转拼音缩写
源码// 汉字拼音首字母列表 本列表包含了20902个汉字,用于配合 ToChineseSpell //函数使用,本表收录的字符的Unicode编码范围为19968至40869, XDesigner 整理 var strChineseFirstPY = "YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQS
2021-03-11 10:20:33 20442 1
原创 HTTP
HTTPHTTP是什么HTTP是超文本传输协议HTTP是一个在计算机世界里,专门在两端之间传输文本、图片、视频、等超文本数据约定和规范 > 《透视HTTP协议》
2021-02-25 17:07:07 346
原创 mvn命令,将第三方jar包上传Nexus私服
mvn deploy:deploy-file -DgroupId=com.abc -DartifactId=trustpay-client -Dversion=3.1.7 -Dpackaging=jar -Dfile=D:\mocentre\abc\TrustPayClient-Java-V3.1.7\TrustPayClient-Java-V3.1.7\demo\WEB-INF\lib\Tru...
2020-04-01 13:55:18 427
原创 Redis学习系列(四)——高可用、高并发
一般来说,要将Redis运用于工程项目中,只使用一台Redis是万万不能的,原因如下:1、从结构上,单个Redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大; (容错性)2、从容量上,单个Redis服务器内存容量有限,就算一台Redis服务器内容容量为256G,也不能将所有内容用作Redis存储内存,一般来说,单台Redis最大使用内存不应该超过20G。高可用“高...
2019-12-18 18:54:16 297
原创 Redis学习系列(二)——原理
取法乎上得乎中取法乎中得乎下我们从以下几个方面一起讨论学习Redis,更好的理解他。1、redis数据是基于内存Redis 将数据储存在内存里面,读写数据的时候都不会受到硬盘 I/O 速度的限制,所以速度极快。数据库的工作模式按存储方式可分为:硬盘数据库和内存数据库硬盘数据库:内存数据库:2、redis是单线程——Redis处理网络请求的时候只有一个线程它所有的数据都在内存中...
2019-11-26 21:40:26 196
原创 IO多路复用学习
当有大量的户端请求网络服务器是,我们大多数都是用多线程去处理大量的事件,现在也是很多都是使用多线程的,有弊端吗?当然有,就是上下文切换,每个线程都用自己内存的数据,但是处理这些数据是有CPU处理。所以当切换线程时,也是需要切换cpu处理的数据。是有很大的代价的。服务器,当用单线程可以处理大量请求吗?答案肯定是可以的,怎么设计呢?...
2019-11-20 20:07:24 195
原创 Docker+Jenkens+多个gitLab仓库+项目自动部署
环境CentOS 7Dockerjenkens步骤1、下载docker2、下载jenkens3、配置Jenkins4、测试1、下载dockeryum install -y docker-ce //下载dockersystemctl start docker //启动docker2、下载Jenkins下载jenkensdocker pull jenkinsci/blu...
2019-10-15 11:34:53 905
原创 Spring Boot 前后端参数交互方式——注解
文章目录@RequestBody——获取请求参数中的json字符串@RequestParam——获取传入参数的值@PathVariable—— 获取定义在路径中的参数值@MatrixVariable——使用矩阵变量绑定参数@RequestHeader——请求报文头的值@CookieValue——请求中Cookie的值@RequestBody——获取请求参数中的json字符串很常用,推荐链接@...
2019-06-23 14:33:26 6381
原创 Spring MVC学习(三)----注解使用
@RequestBody——获取请求参数中的json字符串@RequestParam——获取传入参数的值@PathVariable—— 获取定义在路径中的参数值@MatrixVariable——使用矩阵变量绑定参数@RequestHeader——请求报文头的值@CookieValue——请求中Cookie的值
2019-06-23 14:25:50 2643
原创 Spring MVC学习(二)-----原理分析之简单实例
简单的实例学习了SpringMVC 的整体架构,SpringMVC应用开发一般包括以下几步配置web.xml,指定业务层对应的Spring配置文件,定义DispatcherServlet(也可以编程配置)编写处理请求的控制器编写视图对象配置SpringMVC的配置文件,使控制器 、视图解析器等生效以下是项目结构1.1 web.xml上一页已经很详细的讲解了<?xml ...
2019-06-21 13:26:09 266
原创 Spring MVC学习(一)----原理分析
整个框架中DispatcherServlet处于核心的位置,他负责协调和组织不同的组件以完成请求处理并返回相应的工作。 Spring MVC通过一个前端Servlet接受所有的请求,并将具体的工作委托 给其他组件进行处理,DispatcherServlet就是SpringMVC的前端的Servlet。下面对Spring MVC处...
2019-06-21 10:38:23 319
原创 Java基础学习-八种常见的排序算法与代码实现
文章目录排序算法冒泡排序快速排序直接插入排序希尔排序(shell)简单选择排序堆排序归并排序基数排序排序算法1、交换排序: a、冒泡排序 b、快速排序2、插入排序: a、直接插入排序 b、希尔排序3、选择排序: a、简单选择排序 b、 堆排序(未加上)4、归并排序5、基数排序对数组使用排序,使用上面任意的算法都可实现,使用算法之前,首先要了解每个排序算法的原理,我们才能更条例写出...
2019-05-27 13:01:20 206
原创 Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to
无法连接docker部署的redis出现原因:1、spring.redis.host2、连接时间spring.redis.timeout3、redis 没有设置密码 spring.redis.password=解决方法:1、如果web服务器的镜像和redis镜像在一个宿主机上,spring.redis.host 不能使用宿主机的IP地址,解决方法如下Docker有4种网络模式,br...
2019-05-24 21:55:23 5038 2
原创 Java 8新特性——Stream的集合操作---真香
#Java8新特性Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管...
2019-05-24 21:09:10 1796
原创 win10家庭版安装使用Docke并使用Docker部署springboot
win10家庭版安装使用Docke并使用Docker部署springbootwin10 家庭版开始使用是Boot2Docker镜像,但是在官方上表明Boot2Docker处于维护状态 2018/12/14 ,不建议使用Boot2Docker,推荐使用 Docker for Mac 或者Docker for Windows。但是Windows 家庭版不支持Docker for Windows...
2018-12-13 14:16:09 1485
原创 Spring Boot + JPA + Spring Security 实现用户权限数据库管理
使用Spring Boot + JPA + SpringSecurity 实现用户权限数据库管理开发工具 STS(Spring Tool Suite) spring boot 2.0.6添加依赖依赖pom.xml<dependencies> <dependency> <group...
2018-11-03 20:39:25 7353 6
原创 JS 获取thylemeaf List<Entity>
JS 使用th:inline="javascript"<script type="text/javascript" th:inline="javascript">var sa=[[${hstation12s}]]; console.log(sa);var a=[];var b=[];var cgq=new Array();for(var i=0;i&l...
2018-09-20 21:53:22 868
原创 Spring boot JPA 从数据库中保存获取BLOB(照片)
Spring boot JPA 从数据库中保存获取BLOB(照片) 直接贴代码 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> ...
2018-09-07 13:55:06 15672
原创 使用YCSB测试MySQL、Hbase性能并比较
YCSB在测试的时候 有固定的表结构,所以以下插入、删除都是在同等条件下测试的。Hbase结果1)、使用load进行插入数据。 1线程插入条数 总吞吐量 总运行时间(ms) 1000 356.252226576416 2807 10000 ...
2018-06-28 13:41:35 4031
原创 HBase 单机启动问题--Cannot assign requested address
问题描述2018-06-04 09:02:04,699 ERROR [main] master.HMasterCommandLine: Master exitingjava.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master.HMasterCommandLine$Loc...
2018-06-04 17:19:57 3039 6
原创 单机Hbase部署以及Java远程连接单机Hbase
Hbase数据库是在linux系统下开发的,首先 要安装一个虚拟机,再装上linux一.安装Hbase单机模式 1.官方下载Hbase http://apache.claz.org/hbase/,本人下载1.2.6版本 hbase-1.2.6-bin.tar.gz 2.解压操作 我把他解压到/usr/Hbase 路径下 Hbas...
2018-05-03 19:03:27 6175 2
原创 Java微信开发——生成带参数的二维码以及扫描带参数二维码事件
目前有2种类型的二维码:1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。用户扫描带场景值二维码时,可能推送以下两种事件:如果用户还未关注公众号,则用户可...
2018-04-25 17:04:06 23763 10
原创 spring boot 项目部署 只需三步
由于在spring boot 工程中本身就有tomcat,所以要打成war包很困难,直接打成jar包直接运行即可。三步骤步骤:1将项目打成jar包 2.将jar包放到服务器上,3 运行jar即可具体步骤第一步.找到该项目的位置,我的项目名称为 “WeixinUser”,打开命令行 ,将路径指到项目中执行mvn clean package出现下图 就ok了,寻找jar位置就在targ...
2018-04-09 20:40:45 426
原创 MongoDB安装以及MongoDB可视化工具的安装(Windows)
1.什么是MongoDB? MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为web 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 是为快速开发互联网Web应用而设计的数据库系统,其数据模型和持久化策略就是为了构建高读/写...
2018-03-30 10:06:53 3968
原创 在eclipse,wordcount可以运行,DataNode,NameNode等进程也存在,但是localhost:50070无法访问,
上面两个图是说明节点管理GUI:http://localhost:50070/;就可以访问了,但是我访问之后还是无发访问,很着急经过一系列的百度,想查看一下端口号是否有50070,于是在终端输入# netstat -tunlp //查看终端端口号的占用经过查看并没有50070这个端口号,我猜想是不是我的电脑换了端口号了,所以我就尝试电脑里的其他端口号(从后往前一个一个试),结果987...
2018-03-25 15:47:32 949 3
原创 解决问题:Input path does not exist: hdfs://localhost:9000/input
问题描述:在hdfs文件系统上没有input文件,接下来我们建一个即可,百度好多都是要使用命令去创建的,还有一个就是在DFS localtion里面直接创建具体:点击,输入input-->ok --> 运行完成...
2018-03-25 15:15:44 28646 1
原创 本地文件复制到Hadoop文件系统报错 : Unable to load native-hadoop library for your platform
报错如图:意思是:无法为您的平台加载本地Hadoop库…使用内置的java类适用解决方法是在项目添加的配置文件log4j.properties中添加一句话log4j.logger.org.apache.hadoop.util.NativeCodeLoader=ERROR 将警告信息禁止警告。...
2018-03-25 15:04:27 471
原创 STS上使用spring data jpa对数据库单表进行增删改查(2)
* JpaRepository接口的 方法 * delete删除或批量删除 * findAll查询所用 * findOne查询单个 * save保存单个或保存批量 * saveAndFlush保存并刷新到数据库
2017-06-18 14:25:11 3365 2
原创 STS上使用spring data jpa对数据库单表进行增删改查
经过两天的学习,加上学长的帮助在STS上中终于会创建使用spring data jpa了,并 实现了对数据库的增删改查
2017-05-26 12:58:19 1458 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人