- 博客(46)
- 收藏
- 关注
原创 FEIGN远程调用丢失请求头
前言在学习谷粒商城篇幅中,在Feign进行远程调用是会丢失Cookie等消息.以及在使用CompletableFuture进行异步调用时会导致丢失上下文远程调用丢失请求头[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hkIttWiP-1615949245626)(/upload/2021/03/image-f55188c1a6004b1498300761da731428.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NFUR1
2021-03-17 10:48:27
309
原创 Linux系统分区
前言之前设置N1开机自启挂载U盘分区.一直没成功,今天闲下来就排查了下问题.发现是因为我在制作armbian系统的时候给U盘创建了一个w95 fat16 (lba)的分区.导致每次插U盘启动都不会进入rom步骤首先我们使用lsblk查看列出所有可用块设备的信息使用fdisk去删除w95 fat16 (lba)分区使用blkid 分区,查看UUID将挂载分区写入到/etc/fstab中图解[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GfTMJR3p-
2021-03-13 18:20:15
265
原创 使用Syncthing同步数据
前言因为用的是N1作为服务器.向博客和一些文件都存放在U盘中.就不得不考虑数据备份问题.一旦哪天我这渣渣金士顿U盘挂了那啥都没了0.0选择之前介绍过rsync这个命令.其实是可以使用它来作为同步工具使用.但是shell脚本我写着还是有点吃力.还有就是一款工具叫微力同步.这里我也不选择了.安装刚开始我安装是使用的docker直接安装,但很无奈.我在映射U盘到docker里的时候.无法扫描文件夹.因此我选择直接在linux中安装apt-get updateapt-get install synct
2021-03-09 15:00:04
1208
原创 ubuntu安裝RabbitMq
1、安装erlang由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlangsudo apt-get install erlang-nox2、安装Rabbitmq更新源sudo apt-get update安装sudo apt-get install rabbitmq-server启动、停止、重启、状态rabbitMq命令sudo rab...
2020-03-28 09:46:40
193
原创 thymeleaf实现静态化
2.2.1.概念先说下Thymeleaf中的几个概念:Context:运行上下文TemplateResolver:模板解析器TemplateEngine:模板引擎Context上下文: 用来保存模型数据,当模板引擎渲染时,可以从Context上下文中获取数据用于渲染。当与SpringBoot结合使用时,我们放入Model的数据就会被处理到Context,作为模板渲染的数据使用。...
2020-03-27 16:35:18
366
原创 elasticsearch
1.1Elasticsearch索引1.11创建索引PUT /索引库名称{ "settings": { "number_of_shards": 3, //分片数量 "number_of_replicas": 2 //副本数量 }}1.12查看索引GET /索引名称1.13删除索引delete /索引名称映射2.11创建映射PUT ...
2020-03-22 16:35:30
171
原创 斐讯N1 docker安装opernwrt,当做旁路由
1.前提已装好docker,这里查看docker pull kanshudj/n1-openwrtgateway:r9.10.1 #拉取openwrt镜像运行: ip link set eth0 promisc on 运行:docker network create -d macvlan –subnet=192.168.50.0/24 –gateway=192.168.50.1 -o par...
2020-03-18 13:36:27
3611
原创 斐讯N1刷armbian5.77+docker+lnmp+homeassiportainer面板(中文)
1.刷armbian2.输入armbian-config->software->softy->如果图形乱码:vim ~/.bashrc 加入 export TERM=linux3.安装lnmp,如果armbian是U盘启动.u盘格式必须为ext4或3否则依赖可能装不上screen -s lnmp #无人值守 wget http://soft.vpser.net...
2020-03-17 18:44:35
4685
原创 vue笔记2
npm install nrm -g 安装nrm,这里-g代表全局安装nrm ls命令查看npm的仓库列表,带*的就是当前选中的镜像仓库:通过nrm use taobao来指定要使用的镜像源:nrm test 测试速度:idea上面使用npm安装vuenpm install vue --save 本地安装先输入:npm init -y 进行初始化vue:{{}} 插值表达式 声明...
2020-02-29 15:03:38
109
原创 ECMAScript6
1.let声明一个局部变量,不会越界 const:声明一个常量2.字符串includes():是否包含该元素startsWith():是否以该开头endsWith():以什么结尾``可让字符串换行3.结构表达式数组: let arr = [11,22,33,44,55] let [x,y] = arr x= 11 y=22对象:let person ...
2020-02-27 11:53:30
120
原创 springCloud-01
1.架构的演变传统架构->水平拆分->垂直拆分(最早的分布式)->soa(dubbo)->微服务(springCloud)2.远程调用技术rpc协议:自定义数据格式,限定技术,传输速度快,效率高 tcp dubbohttp协议:统一的数据格式,不限定技术,rest接口 tcp springCloud什么是springCloud:微服务架构的解决方案,是很多组...
2020-02-24 17:17:35
160
原创 springCloud
1.导入maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven....
2020-02-23 17:46:34
132
原创 HttpClient WebMagic爬虫
1.导入maven依赖<dependencies> <!-- HttpClient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifact...
2020-02-18 22:14:26
486
原创 vue学习第一天
1.1 VueJS介绍Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑 定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。官网:https://cn.vuejs.org/1.2 MVVM模式MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中...
2020-02-17 13:10:13
184
原创 git私服使用
代码上传到github上ubuntu(在线安装)add-apt-repository ppa:git-core/ppaapt-get updateapt-get install git git config --global user.name '自定义用户名' git config --global user.email '自定义邮箱' git config --list /...
2020-02-14 09:20:57
136
原创 springboot整合mybatis,springdata-jpa,junit,redis
整合mybatis:1.添加mybatis起步依赖<!--mybatis起步依赖--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...
2020-02-12 12:17:13
165
原创 springboot第二天
application.yml配置文件YML文件格式是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。YML文件是以数据为核心的...
2020-02-12 10:43:08
161
原创 springboot入门程序
1.添加springBoot起步依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5....
2020-02-04 09:23:40
106
原创 springData一对多,多对多的关系
@OneToMany:作用:建立一对多的关系映射属性:targetEntityClass:指定多的多方的类的字节码mappedBy:指定从表实体类中引用主表对象的名称。cascade:指定要使用的级联操作fetch:指定是否采用延迟加载orphanRemoval:是否使用孤儿删除@ManyToOne作用:建立多对一的关系属性:targetEntityClass:指定一的一方实...
2020-01-31 17:35:55
547
原创 SpringDataJpa第二天
jpql的查询方式:1.jpa query language (jpa查询语言)特点:语法或关键字和sql语句相似,查询的是类与类的属性需要将JPQL语句配置到接口方法上* 1.特有的查询:需要在dao接口上配置方法* 2.在新添加的方法上,使用注解的形式配置jpql查询语句* 3.使...
2020-01-29 13:01:12
117
原创 springData jpa 入门案例
1.导入maven坐标 <properties> <spring.version>4.2.4.RELEASE</spring.version> <hibernate.version>5.0.7.Final</hibernate.version> <slf4j.version>1.6.6</slf...
2020-01-21 20:08:32
154
原创 JPA学习
JPA的查询语言是面向对象而非面向数据库的,它以面向对象的自然语法构造查询语句,可以看成是Hibernate HQL的等价物1.导入依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.hibe...
2020-01-14 20:41:30
224
原创 Lucene索引库的增删改
新增索引 IndexWriterConfig config = new IndexWriterConfig(new IKAnalyzer()); IndexWriter writer = new IndexWriter(directory,config); Document document = new Document(); Field fie...
2020-01-13 20:05:06
118
原创 Lucene全文检索
1.2 数据库like查询和全文检索的区别1.2.1 结构化数据和非结构化数据数据库中存储的数据是结构化数据,即行数据java,可以用二维表结构来逻辑表达实现的数据。不方便用数据库二维逻辑表来表现的数据即称为非结构化数据,包括所有格式的办公文档、文本、图片、标准通用标记语言下的子集XML、HTML、各类报表、图像和音频/视频信息等等。? 结构化数据:指具有固定格式或有限长度的数据,如数据库元...
2020-01-13 19:50:58
116
原创 Spring-Security入门
Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架1.Maven依赖 <dependencies> <dependency> <groupId>org.springframework.security</groupI...
2020-01-05 22:30:38
87
原创 mybatis插件PageHelper的使用
PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、 oracle、mariaDB、DB2、SQLite、Hsqldb等。本项目在 github 的项目地址:https://github.com/pagehelper/Mybatis-PageHelper 本项目在 gitosc 的项目地址:http://git.oschina.ne...
2020-01-02 19:51:19
143
原创 linux搭建maven私服
1.首先安装maven到linux上参考2.根据上面步骤,报错如下解决:vim nexus RUN_AS_USER=root//然后在/etc/profile下添加一句exportRUN_AS_USER=root//maven配置export JAVA_HOME=/opt/java/jdk1.8.0_131export PATH=${JAVA_HOME}/bin:${PATH...
2019-12-27 11:23:02
293
原创 JSR303常用注解
@RequestMapping(value = "register",method = RequestMethod.POST) public String register(@Valid UserInfo user, BindingResult result,Model model) { int fieldErrorCount = result.getFieldErro...
2019-12-26 14:37:20
616
原创 ssm整合,Springmvc第四天
~~spring整合springmvc1首先配置Spring<!-- applicationContext.xml--><context:component-scan base-package="com.itcast"> <!--不扫描Controller注解,留着给springmvc--> <context:exclude-filter typ...
2019-12-26 09:27:59
88
原创 springmvc第三天REST和拦截器
使用Spring表单标签<!-- 导入springmvc表单标签--><%@taglib uri="http://www.springframework.org/tags/form" prefix="form" %><form:form action="loginPost" method="post" modelAttribute="user"> ...
2019-12-25 08:37:41
104
原创 springmvc设置自定义视图和html视图
1.自定义视图创建自定义类实现View接口重写方法@Componentpublic class DemoView implements View { @Override public String getContentType() { return "text/html"; } @Override public void ren...
2019-12-23 19:21:40
188
原创 springmvc第二天文件上传和常用注解
springmvc中会自动根据类型封装数据* list集合封装通过 集合属性名[x].元素属性名 例如:list[0].name* Map集合封装通过 集合[‘key’].属性即可RequestMapping中:可以使用通配符匹配字符?:匹配文件中一个字符。*:匹配文件中任意字符。 **:匹配多层路径。/*** 重定向和转发关键字:* redirect:* f...
2019-12-23 19:14:03
189
原创 springmvc第一天
1.配置核心控制器(配置DispatcherServlet) - 在web.xml配置文件中核心控制器DispatcherServlet<servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet...
2019-12-21 16:18:22
106
原创 spring中的声明式事务控制
1.spring中基于xml的声明式事务配置步骤 1.配置事务管理器 <!-- 1.配置事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property na...
2019-12-18 21:06:33
146
原创 spring学习第四天
spring aop中的一些术语join’point(连接点):业务层的所有方法都是连接点pointcut(切入点):被增强的方法就是切入点Advice(“通知的类型”)前置通知后置通知异常通知最终通知环绕通知target(目标对象):被代理的对象weaving(织入):增强代理对象的过程proxy:代理对象Aspect:(切面)spring中aop需要的依赖:s...
2019-12-17 11:28:48
89
原创 cglib动态代理和Proxy动态代理
动态代理:* 特点:字节码随用随创建,随用随加载* 作用:不修改源码的基础上对方法增强* 分类:* 基于接口的动态代理* 基于子类的动态代理 * 基于接口的动态代理: * 涉及的类:Proxy * 提供者:JDK官方 * 如何创建代理对象: * 使用Proxy类中的newProxyInstance方法 * 创建...
2019-12-07 17:03:29
110
原创 JQuery中Validate插件
1.导入jquery和validate.js还有message_zh.js2.$("form").validate()
2019-12-05 18:52:36
161
原创 spring第三天注解和junit的整合
配置一个SpringConfiguration 该类和bean.xml是一样的:Configuration:作用:指定当前类是一个配置类ComponentScan:作用: 用于通过注解指定spring在创建容器时要扫描的包属性: value:它和basePackages的作用时一样的.都是用于指定创建容器时要扫描的包.使用了此注解就和bean.xml中配置:<cont...
2019-12-04 20:50:45
104
原创 Spring第二天使用注解创建对象
1.设置bean.xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="h...
2019-12-02 21:32:55
132
原创 JSON的序列化和反序列化
1.fastJson:JSONObject.parseObject:反序列化JSONObject.toJSONString(Object,true):序列化并格式化<!-- 导入依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fas...
2019-11-27 19:52:46
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人