自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (4)
  • 问答 (20)
  • 收藏
  • 关注

原创 mac安装brew遇到的一些问题

以上创作全凭经历回忆,希望能够帮助到您。1)终端输入sudo xcode-select -p 查看xcode-select位置(默认在/Library/Developer/CommandLineTools)2)删除xcode-select:sudo rm -rf /Library/Developer/CommandLineTools。3)重装xcode-select:xcode-select --install。1)终端输入:xcode-select --install。删除:/bin/zsh -c "

2024-06-08 11:30:14 1099

原创 解决Graphics2D造成的中文乱码问题

解决Graphics2D 分别在 linux下与docker下的乱码问题。

2023-08-28 15:29:37 1477

原创 Docker版TDengine2.6升级到Tdengine3.0

导入操作一定要保证docker空间足够,不能打断导入过程,否则删掉重装吧。./taosdump -i /导入的数据路径 -u root -p -A。docker cp 容器ID:/root/文件名 /linux文件路径。实际导出命令可根据个人需求查到官方文档,下图是导出成功后的结果。docker cp /linux文件路径 容器ID:/容器路径。10. 进入taosdump当前目录执行 导入操作。进入taosdump外层文件夹中,执行导出命令。进入容器root文件夹中查看导出结果。进入docker容器。

2023-08-17 23:24:30 603

原创 VUE报错 Maximum recursive updates exceeded in component <SidebarItem>. This means you have a...

导航栏path与index相同,则v-for的key相同,用Math.random()保证key值唯一,问题解决。遇到类似问题一般都是 如上图标签 中的v-for出现了问题。本地警告如图,发布线上页面卡死,打印日志死循环。

2023-06-20 11:31:02 1692

原创 解决nginx ...server: localhost, request: “GET /index HTTP/1.1“, host:...

解决nginx ...server: localhost, request: "GET /index HTTP/1.1", host:...

2022-10-08 19:25:27 2677

原创 Java8 stream()常用方法

public class StreamDemo { static class Student{ private int age; public Student(int age){ this.age = age; } public int getAge() { return age; } public void setAge(int age) {

2021-02-23 18:22:48 203

原创 算法之选择排序法

对一列数组中的数值从小到大排序核心实现 public static<E extends Comparable<E>> void sort(E[] arr){ for(int i=0;i<arr.length;i++){ //选择arr[i...n)中的最小索引 int minIndex = i; for(int j=i;j<arr.length;j++){

2020-11-15 16:14:06 162

原创 算法之线性查找法

查找数组中的指定元素实现: /** * 线性查找法 */ public static<T> int line(T[] lines,T value){ for(int i=0;i<lines.length;i++) if(lines[i].equals(value)) return i; return -1; }实体类测试:public class St

2020-11-15 16:05:31 123

原创 reading maven projects 卡死

CMD命令输入netsh winsock reset重启电脑。

2020-09-08 22:38:22 918

原创 Idea编辑器设置背景图

一、进入Idea编辑器,按快捷键Ctrl+Shift+A,搜索Set Active Changelist二、进入如图所示三、确认后显示效果图

2020-06-25 18:50:01 633

原创 调用阿里云API报:Exception in thread "main" java.lang.IllegalStateException: Content has not been provided

网上找了一下,都说版本需要升级,但在我这里都不好使,而且这个错误遇到了很多次。不妨将代码中的请求方式改一下: CommonRequest request = new CommonRequest(); request.setSysMethod(MethodType.POST);改成: CommonRequest request = new CommonRequest(); request.setSysMethod(MethodType.GET);...

2020-05-14 11:23:09 1872 1

原创 Redis的五种数据结构和消息订阅常用命令

Redis的五种数据类型分别为String、Hash、List、Set、SortSet,这几种数据类型的思想和我们Java语言的使用方法很是相近,只是在这里表现出专有的命令格式,其中sorset是set的有序集,通过hashmap存储,中间增加了一层跳跃表。如果大家没有虚拟机的运行环境,http://try.redis.io做Redis命令的练习会特别方便~一、String类型1.set/...

2020-05-03 19:16:09 317

原创 CentOS7中Redis的三种启动方式

环境:CentOS7Redis存放的路径: /root/usr/local1.直接启动启动操作:进入安装Redis目录的src下,输入./redis-server启动关闭操作:快捷键Ctrl+C推出当前进程(当前处在进程中,不能输入命令时),之后输入ps -ef|grep redis查看Redis的PID,最后利用命令kill -9 PID结束进程。2.通过指定配置文件启动启动:进入安...

2020-05-03 10:00:54 7739

原创 小白实现SpringBoot热部署

热部署就是无需从起后端项目,编译环境就能感知到修改的内容。没做热部署之前,每次都需要从起后端项目,前台才能检测到修改的内容。热部署的实现有好几种,以我现在认为最简单的一种实现方式来帮助大家解决SpringBoot热部署的问题。在params文件中加入<!--Devtools--> <dependency> <groupId>org.springfr...

2020-04-13 10:44:35 139

原创 Element制作一个简洁的个人信息界面附带简单的双向绑定

效果图:简述:基于Vue+Element制作,Element官方网站https://element.eleme.cn/,利用了Element的卡片组件,进行的样式修改,实现起来很简单。整体布局由Element官方提供的Layout进行的布局,易上手,告别了繁杂的样式调整。代码:<template> <div> <el-row :gutter...

2020-04-10 11:32:46 13600

原创 自己试着编写ArrayList,更有助于对ArrayList的理解

package com.yjkf.zh.arrayList;import java.io.Serializable;/** * 包含构造1函数(有参,无参)、add()、扩容机制 */public class MyArrayList implements Serializable { //序列化的作用 //使用这个字段,来判断当前集合是否被并发修改,即迭代器并发修...

2020-03-30 14:41:26 206

原创 Vue定时刷新页面数据

我现在只知道两种最常见的定时刷新方案,一种是利用Vue的内置函数setTimeout、setInterval定时执行,另一种是websocket消息推送。我的需求是,当数据库中的数据发生更新时,前端就要检测并展示出这些数据。这个正确的实现是利用websocket,但是我对websocket没有什么了解,所以这一篇文章先利用vue的内置函数做一个充当,后续发布websocket在vue中的详细使用。...

2020-03-26 12:21:47 12359 3

原创 List集合的元素替换笔记

需求:解答: List<A> aList = A集合的数据; List<B> bList = B集合的数据; Map<Long,C> map = new HashMap<>(); //C是集合B中的一个对象 for(int k =0;k<b...

2020-03-17 16:44:22 2265

原创 解决Access denied for user ''@'localhost' to database 'mysql'

一、二、

2020-03-02 13:45:16 221

原创 SpringBoot整合MyBatis的三种方式

写一篇关于SpringBoot整合MyBatis的笔记,这里我写出三种整合的方式,分别为:注解版,xml版,配置类版。在此之前我对整合的实现做出一定简述:仓库管理使用的是Maven,SpringBoot默认集成了JDBC,当然我们可以使用更强大的Druid做为我们的数据源。无论哪种整合方式都需要添加myBatis的相关依赖:<!--myBatis--> <dependenc...

2019-12-03 17:10:13 291

原创 JS中的正则表达式(笔记)

这是自己的笔记,并不是那么全面,如果有需要用到正则的,建议网上花一小时看下视屏,根据案例,理解会更快。Regular Expression使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。简单说就是按照某种规则去匹配符合条件的字符串。g:global全文搜索,不添加,搜索到第一个匹配停止i:忽略大小写m:多行搜索正则表达式有两种基本字符类型组成:原义文本字符元字符元字符是...

2019-11-05 13:04:47 131

原创 网页全屏缩放代码

定义一个点击事件,方法体中加入以下代码即可实现,Vue、html都可使用if (!document.fullscreenElement && !document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFulls...

2019-10-30 15:37:34 1299

原创 Vue的三种父子组件传值

在做父子传值之前,我们先来看一下vue组件的引用传值:在src目录下新建views文件文件夹,文件夹下新建Parent.vue与Child.vue做为父子组件传值的参照,这里利用VS Code的编辑工具编辑项目,VSCode中最好安装Vue VSCode Snippets这一个插件,这样我们就可以在vue页面输入vb选中第一个直接就把vue的样式框架代码生成进来。先编写Parent.vue:...

2019-10-28 18:22:12 408

原创 传统url接口请求与RESTful风格的区别

通过增删改查直观的对比传统风格查询 /user/query?name=tom GET 详情 /user/getInfo?id=1 GET 创建 /user/create?name=tom POST 修改 /user/update?id=1&name=jquery POST 删除 /user/delete?i...

2019-10-24 12:03:23 7995

原创 ECharts在Vue中实现打印功能

前言:在Vue中利用自带的页面打印是打印不出ECharts图表的,原因是获取不到ECharts插件的css节点。打印出来的结果会是空白。经过参考了网上的多篇文档,总结步骤阐述了一下,希望为大家提供一点小小帮助。1.在Vue项目中某个文件夹下创建一个print.js的文件,文件内容为:// 打印类属性、方法定义/* eslint-disable */const Print = functio...

2019-09-24 14:18:19 2307

原创 Spring Boot项目的创建与基础配置分析

一、SpringBoot项目的创建Spring Boot项目创建的方式有很多,可以在cmd命令中通过Maven命令创建、在Eclipse中创建、使用STS创建、利用Idea创建或通过Spring Initializr网站地址http://start.spring.io/创建。在这里我使用网站地址创建为例,与Swagger2文档集成。1.网址输入http://start.spring.io/,大...

2019-09-18 15:04:11 152

原创 微服务架构

一、先了解一下什么是单体应用就是一个应用程序包含了所有模块功能,各模块同时部署。当然这种应用模式比较容易部署、测试,但随着项目的加大,单体模式就会变得越来越臃肿,维护的成本逐渐变高。当一个模块出错,整个应用都会出现问题,扩展能力也会受到限制。二、什么是微服务是将整个应用程序分解为多个模块,各个模块构建自己的应用程序,可单独部署运行,使得每个服务都运行在自己的进程里,并且可以使用不同的语言与数...

2019-09-16 12:11:50 103

原创 简单理解Java中的隐式参数与显式参数

假设在一个类中有这样一个参数和方法:double a;public void abc( double b){ a=b/10;}也可以将代码改成这样:double a;public void abc( double b){ this.a=b/10; //多了一个this.}对于abc这个方法而言,参数a被称为隐式参数,参数b被称为显式参数。对此做出如下总结:1.出现在...

2019-09-11 13:50:57 660

原创 Java的基本程序结构设计

一个简单的Java应用程序注释数据类型变量运算符字符串输入输出控制流大数值数组1.一个简单的Java应用程序最简单的Java例子:public class FirstSample{ public static void main(){ System.out.println("Hello World"); }}逐一分析:关键字public修饰,代表控制...

2019-08-31 17:01:13 213

原创 变量与常量

变量:在Java中,每个变量都有一个类型。在声明变量时,变量的类型位于变量前部。例:int age;double salary;int i,j; //不提倡使用这种风格,逐一声明可以提高性能。每个声明都已分号结束。声明一个变量后,要对这个变量进行初始化,不然,Java编译器认为这样的语法是错误的,如:int age;System.out.println(age); //会报错在J...

2019-08-28 17:58:01 130

原创 什么是Java程序主类

一个程序中可以有多个类,但只能有一个主类。在Java应用程序中,这个类是指包含main()方法的类。而在Java小程序中,这个主类是一个继承子系统类JApplet或Applet的子类。应用程序的主类不一定要求是public类但小程序的主类必须是public类。主类是Java程序执行的入口点。...

2019-08-28 16:49:57 7597

原创 解答JVM JDK和JRE

JVMJava虚拟机(JVM)是运行Java字节码的虚拟机。JVM有针对不同系统的特定实现(Windows,Linux,macOS),使用相同的字节码,它们都会给出相同的结果。什么是字节码?采用字节码的好处是什么?在Java中,JVM可以理解的代码就叫做字节码(即扩展名为.class的文件),它不面向任何特定的处理器,只面向虚拟机。Java语言通过字节码的方式,在一定程度上解决了传统解释型语...

2019-08-28 16:39:41 145

原创 Java语言有哪些特点?

1)简单性2)面向对象3)分布式4)健壮性5)安全性6)体系结构中立7)可移植性8)解释型9)高性能10)多线程11)动态性1.简单性:Java语言是C++语言的一个“纯净”版本。没有头文件、指针运算、结构、联合、操作符重载、虚基类等。2.面向对象面向对象即面向数据。Java的面向对象特性与C++旗鼓相当,Java与C++的主要不同点在于多继承,在Java中,取而代之的...

2019-08-28 16:05:07 22982 2

原创 面向对象和面向过程的区别

面向过程:面向过程性能比面向对象高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是面向过程没有面向对象易维护、易服用、易扩展。面向对象:面向对象更易维护、易复用、易扩展。因为面向对象有封装、继承、多态的特性,所以可以设计出低耦合的系统,使系统更加易于维护。但是,面向对象性能比面向过...

2019-08-28 15:10:00 155

转载 vue-axios中post和get携带参数和token

get请求携带id删除某一项this.KaTeX parse error: Expected '}', got 'EOF' at end of input: …igns/delete?id={id}`,        //利用了字符串模板来携带idheaders:{‘token’:window.localStorage.getItem(‘token’)    //由于是多页面应用所以toke...

2019-08-13 19:21:29 2454

原创 卸载mysql报There is a problem with...A DLL...Contact...

出错信息如图所示:问题描述:上面的大概意思是安装的软件是坏的。这时无论怎么卸载,命令注册表什么的全部删除都是没有用的。一般这种问题出现在比较纯净的云服务器上,其实这不是软件的原因,而是电脑缺少了某个.DLL的驱动而已。我尝试了用zip的方式安装,结果还是报错,但命令提示电脑缺少MSVCP110.dll驱动,这给了我启发。直接去网上下载个驱动精灵,修复这个驱动,问题解决。步骤:1.进百度下...

2019-06-26 15:56:31 3893 2

原创 解决FTP连接时报错 227 Entering Passive Mode问题

错误如图所示:解决办法:打开控制面板、点击网络和Internet、点击internet选项点击高级找到被动ftp,去掉勾我的问题就这样解决了。若还是ftp不成,就把主动ftp勾去掉,被动ftp勾加上。同理也可对另一台计算机或服务器进行如上操作。...

2019-06-25 19:08:45 11998

原创 更改IntelliJ IDEA主题

第一步:进入Color Themes官网:http://color-themes.com/?view=index根据喜好,下载对应的主题的jar包。下载步骤:1.点击主题,进入详情页2.详情页点击,如图所示,即可下载:第二步:把下载好的jar包放到一个合适的文件夹下,并记住该文件路径。第三步:在idea软件进入File–>Settings–>Editor–>Colo...

2019-05-30 11:15:47 1167

原创 了解点域名

一、什么是域名域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。域名是一个IP地址上有“面具” 。一个域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。2.域名有哪些后缀3.域名的命名中文域名命名规则...

2019-05-25 15:58:14 1104

原创 两步完成javaWEB项目连接云端数据库

我总认为阿里云的云存储很强大,数据库种类很多,可能与Oracle存在着我们不知道的矛盾,阿里云数据库里没有Oracle的数据库存在,但是有MySql。像国内的云产商很多,百度云、腾讯云、七牛、华为云等,一股股云上的风潮在国内瞬间活跃了起来。我使用的是阿里云的MySql与web项目的连接,云端mysql的使用请先参考https://blog.csdn.net/qq_43251032/article...

2019-05-22 16:29:50 3272

ssm级联查询、上下架审核

ssm框架,包括级联查询、商品上下架,小型项目拿来即用,有运行环境就行(jdk,myEclipse、mysql、tomcat),无版本冲突,内含sql。

2019-05-10

java实现Echarts折线图历史数据显示(一)

JDBC实现MySQL中的数据上传到前端,经Echarts折线图展示出来。

2019-04-29

ssh小型项目

工具:myEclipse+tomcat+jdk1.7+mySql 知识点:ajax+dtree+Spring+SpringMVC+Hibernate 功能:登录、注册、员工管理、权限管理、文件上传下载、请假制度。

2019-03-19

JSP+servlet实现后台超市管理系统

jdk1.7+tomcat7+myEclipse2013+mysql5.5,利用jsp+servlet+ajax实现超市后台管理系统,包含登录、多表查询、分页、增删改操作等,适用于初学者学习。

2019-03-19

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

TA关注的人

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