- 博客(471)
- 收藏
- 关注
原创 SQL Server 2014安装教程(保姆级图解教程)
小编已加密:aHR0cHM6Ly9kb2NzLnFxLmNvbS9kb2MvRFVrVm9aSGxQZUVsTlkwUnc==出于安全原因,我们把网站通过base64编码了,大家可以通过base64解码把网址获取下来。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-12 03:17:02 760 1
原创 mysql以逗号分隔的字段作为查询条件怎么查——find_in_set()函数
使用mysql时,有可能一个字段代表一个集合,如果将这个集合单独抽成一张表又不值当的,这个时候我们存储时,可以选择用逗号将数据分隔开(只能用英文的逗号),如图所示:做查询时怎么查呢?深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。
2022-09-11 10:36:15 1473
原创 CentOS 7 安装mariadb
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 01:47:05 2652
原创 Docker搭建Mysql主从复制
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-09 22:16:46 222
原创 MySQL的触发器
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-08 22:55:30 210
原创 idea中配置maven仓库
1、首先选择File—找到new project setting —setting for new …2、在弹出框选择build 里边的maven 根据如图所示进行配置。配置完成之后,maven仓库在idea就可以使用了。
2022-09-07 08:05:42 257
原创 JAVA 中的 ->; 是什么意思?
Java8的lambda表达式。在《JAVA核心编程》中,有一段这样的代码。只不过java自动帮你翻译了一下。可以看到两处这样的代码。
2022-09-06 13:50:57 136
原创 Intellij idea 的maven项目如何通过maven自动下载jar包
第六步:右键maven项目,maven->Reimport,就可自动下载jar包了,下载的jar包在本地仓库中D:OCMavenLocalWarehouse。1.在我的电脑->属性->环境变量->系统变量里新建一个M2_HOME的变量,变量值为(安装路径)D:OCMavenapache-maven-3.5.0。:解压Apache-maven-3.5.0压缩包到例如该目录下:D:OCMavenapache-maven-3.5.0。验证maven是否成功配置好:在命令行中输入 mvn -version。
2022-09-06 12:28:02 3568
原创 idea启动提示 failed to create jvm error code -1 jvm path 的解决办法
之前修改了idea的idea64.exe.vmoptions 文件, 结果重启之后就提示类似上图的问题, 把参数删掉也提示这个, 百度搜解决方法, 重装idea, 重装jdk, 全都试过了, 都没能解决问题, 一气之下, 我把这个文件给删掉了, 然后idea 就能正常启动了.这个文件不是必须存在的, 没有这个文件idea一样可以正常运行, 只是需要自定义参数的时候, 第一次会创建这个文件.
2022-09-06 10:55:40 373
原创 IDEA mybatis mapper接口文件跳转xml文件 插件
1、settings->plugins,搜索:mybatis,install下图所示的MybatisX安装后重启IDEA,代码相应位置会出现图标:
2022-09-06 09:20:58 1434
原创 dubbo自定义异常处理
项目中部分模块单独部署,模块间服务调用使用dubbo,当服务提供者抛出了自定义的异常时,服务消费者捕获的是一个RuntimeException而不是自定义的异常,导致获取自定义异常的message时,得到的不仅仅是抛出的message,而是一个异常栈。dubbo服务提供者抛出的异常会被 com.alibaba.dubbo.rpc.filter.ExceptionFilter拦截处理,若是自定义的异常,会被包装成RuntimeException抛给服务消费者。(6)是Dubbo本身的异常,直接抛出;
2022-09-06 08:00:07 1209
原创 hadoop使用Yarn进行资源队列划分管理
当Apache HAWQ集群在Yarn模式下运行时,Apache HAWQ会作为Yarn的一个应用程序动态地从Yarn申请资源,从而达到Apache HAWQ与其他Yarn应用程序弹性共存的效果,而hawq它默认是使用standalone模式的,在该模式时一旦有多个任务,它们其实就想相当于处于一个FIFO模式,谁先来我处理谁,然后等处理完了才轮到下一个资源,这种模式如果你的集群本身是为了hawq服务的,那么就没啥影响,如果不是的,那么就得切换下管理模式了。MapReduce2组件。
2022-09-02 16:15:57 290
原创 golang panic assignment to entry in nil map(map赋值前要先初始化 - map的初始化及使用 )
【代码】golang panic assignment to entry in nil map(map赋值前要先初始化 - map的初始化及使用 )
2022-09-02 14:50:40 389
原创 Elasticsearch索引及字段命名规范
本文简要描述了elasticsearch的命名规范。了解其命名规范可以事先确定其数据源中相关数据库的命名规范,避免不必要的转换。
2022-09-02 13:27:17 1693
原创 Elasticsearch(016):es常见的字段映射类型之对象类型(object)
文档可能包含内部对象,而内部对象又可能包含内部对象本身。用平面的结构可以用如下的来表示。这种结构的关系在创建映射时在创建。嵌套类型我们后面会学习到。映射时该怎么表示呢。
2022-09-02 12:07:41 1687 1
原创 dubbo报错:com.alibaba.dubbo.remoting.TimeoutException
最近在自学dubbo,经常遇见com.alibaba.dubbo.remoting.TimeoutException这样一个错误。1:dubbo的配置错误。(ip地址,端口号)2:zookeeper服务没有开启。出现这杨错误有一下几种可能。4:实体类没有序列化。3:数据困没有开启。
2022-09-02 09:21:08 1105
原创 docker 安卓部署RabbitMQ
如果有:http/web-mqtt :15675 和 mqtt:883 说明rabbitmq_mqtt插件和rabbitmq_web_mqtt插件以安装成功。创建容器并运行(15672是管理界面的端口,5672是服务的端口。默认安装后我们需要手动开启 rabbitmq_mqtt插件和rabbitmq_web_mqtt插件。下面是我的硬件设备已经收到了MQTT的消息:如果做过单片机开发都不陌生 Arduino。这样比喻:可以有多个交换器一个交换器下有多个路由键,一个路由键下有多个消息队列名称。
2022-09-02 08:00:55 176
原创 dubbo 利用分组区分同一个服务的不同实现
主要是利用dubbo 服务分组的性质,实现同一个接口不同实现的调用方式,也可用于区分调试环境和生成环境。
2022-09-01 16:51:18 869
原创 Debug方式讲解Rabbitmq的自动ACK和手动ACK
当消息一旦被消费者接收,队列中的消息就会被删除。那么问题来了:RabbitMQ怎么知道消息被接收了呢?这就要通过消息确认机制(Acknowlege)来实现了。当消费者获取消息后,会向RabbitMQ发送回执ACK,告知消息已经被接收。自动ACK:消息一旦被接收,消费者自动发送ACK手动ACK:消息接收后,不会发送ACK,需要手动调用这两ACK要怎么选择呢?如果消息不太重要,丢失也没有影响,那么自动ACK会比较方便如果消息非常重要,不容丢失。...
2022-09-01 11:55:24 156
原创 Apache shiro 笔记整理之加密
实际开发中:保存在用户表中的密码是加密后的密码,这样可以保障数据的安全性。用户输入的密码为password;而保存到数据库的密码为saltPassword。但用户访问时,将password进行md5加盐加密后与数据库中的saltPassword匹配,若一致则登入。以下内容是在看了涛哥的《跟我一起学shiro》 和 视频《一头扎入进shiro》 后整理出来备忘和方便自己和其他人学习。加盐加密,不可逆,如果对方不知道盐,是很难破解的。这样不好,因为容易被破解。...
2022-09-01 09:10:01 135
原创 eclipse配置tomcat详解(图文版)
目的:学会如何使用eclipse工具开发Servlet首先得配置tomcat。eclipse不仅会自动编译Servlet,还会自动创建web.xml文件信息,完成Servlet虚拟路径的映射。
2022-08-31 17:32:22 1428
原创 阿里云Docker仓库
2、新建仓库弹窗,一步一步按提示填,注意,设置代码源可以使用 github,阿里云 code 等等,这里我使用的是阿里云 code,后面可以使用项目里面的 Dockerfile 自动生成镜像,具体步骤下面会详细介绍。自己制作的 docker 可以推送到了阿里云 docker 管理平台了,而不是推送到 docker 官方的管理平台。登录 registry 的用户名是您的阿里云账户全名,密码是您开通服务时设置的密码。3、新建完之后,会有镜像仓库列表,显示镜像仓库信息。...
2022-08-31 10:54:47 2450
原创 调整Jvm参数,让你的SpringBoot项目飞起来
作者:星朝来源:https://url.cn/5MrwT6L作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。关于修改配置文件application.properties。SpringBoot项目详细的配置文件修改文档关于Jvm调优Oracle官网有一份指导说明:有兴趣大家可以去看看。...
2022-08-31 09:32:48 2410
原创 三款Linux文件传输工具简单介绍
它只传输源和目标之间的差异,从而提供快速增量文件传输。Rsync可以用于镜像数据、增量备份、在Linux系统之间传文件,也可以用于Linux与Windows之间传输文件,还可以替代日常使用的scp、sftp和cp命令,他们一般也用于Linux之间传文件或者Linux与MAC OS之间传文件。Windows与Linux之间相互传输文件,最常用的工具是使用winscp,它的原理是使用ssh协议传输文件,即通过ssh的端口传输,支持相向传输,即支持Windows到Linux,也可以是Linux到Windows。.
2022-08-31 08:02:37 5742
原创 解决maven打包异常:Failed to execute goal org.apache.maven.pluginsmaven-surefire-plugin2.22.2
【代码】解决maven打包异常:Failed to execute goal org.apache.maven.pluginsmaven-surefire-plugin2.22.2。
2022-08-30 16:32:08 118
原创 网络编程第一篇之Select模式
首先,对于常规下的网络编程,我们知道,服务器在某个端口监听之后,就等着客户端去链接。将这些ScoketID,放到一张表中,其实对应就是FD_SET中,将这个ID放到一个固定数组中,然后检测,Select函数检测,这个数组中是否有读或者写准备就绪,如果有,就立即返回,并告诉内核,有哪些准备好了,同时Select函数有三种方式来决定什么时候停止轮讯,一是,永远轮讯,二是,没有找到立马返回,三是,没有找到,等一定时间再返回,具体对应就是Select函数中的最后一个参数的意义。那么Select模式的由来是什么呢?.
2022-08-30 15:05:56 177
原创 在Tomcat服务器部署jar包
在eclipse环境下,进入Run Configuration界面,在Maven Build下选择demo,将Goals的内容改成package。将jar包拷贝到apache-tomcat-7.0.90webapps。5、用浏览器或Postman进行测试。在Tomcat服务器部署jar包。2、将jar包部署到服务器上。3、启动Tomcat服务器。...
2022-08-30 10:47:18 5435 3
原创 SpringBoot访问静态资源
SpringBoot项目中没有WebApp目录,只有src目录。SpringBoot默认在static目录中存放静态资源,而templates中放动态页面。在SpringBoot中不推荐使用JSP作为动态页面,而是默认使用Thymeleaf编写动态页面。templates目录是存放Thymeleaf页面的目录,稍后我们讲解Thymeleaf技术。该配置会默认覆盖静态资源位置 , 如果还想使用之前的静态资源位置 , 还需要配置在后面。脚踏实地,一步一步,总能成功。...
2022-08-30 09:19:53 250
原创 JVM系列(一):JVM类加载过程详解
Java 通过引入字节码和 JVM 机制,提供了强大的跨平台能力,理解 Java 的类加载机制是深入 Java 开发的必要条件。Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后JVM虚拟机启动时,会初始化好类加载器(ClassLoader)。通过ClassLoader,JVM将编译好的字节码文件加载到内存(类加载)。最后由JVM对加载到内存的java类进行解释执行,显示结果。以我们常见的Test.java为例,具体流程如
2022-08-30 08:00:49 673
原创 Linux用户登录记录日志和相关查看命令
日志文件的轮循压缩等设置存放在独立的配置文件中,它(们)放在/etc/logrotate.d/目录下,它会覆盖缺省设置。Linux命令:cat /var/log/secure | awk ‘/Failed/{print $(NF-3)}’ | sort | uniq -c | awk ‘{print $2" = "$1;这三个文件都是二进制数据文件,并且三个文件结构完全相同,是由/usr/include/bits/utmp.h文件定义了这三个文件的结构体。记录最后一次用户成功登陆的时间、登陆IP等信息。..
2022-08-29 13:36:39 3762
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人