- 博客(127)
- 资源 (13)
- 收藏
- 关注
原创 mysql8中如何获取json字符串的某个特定值
分享一个mysql8查询语句的新特性首先看一下表字段其中有name及content,content中存的是json字符串,要查询content中test的值,也就是要查询到10,怎么查呢,如下:select content->'$.test' as test from capital_config where name = "测试"我们来看一下结果取到了,语句中conte...
2019-12-12 09:37:00
2510
4
原创 git永久存储本地账号
直接在git bash 中执行命令:git config --global credential.helper store在输入一次账号密码就可以保存了
2019-11-27 17:06:24
644
原创 service中引入mapper报红问题——已解决
分享一个常见的大家都忽略的小问题:此处大家都看到了在 xxxMapperExt下面有红线报红,虽然在程序中并不影响什么,但是作为码农,应该要有一定的严谨性,报红不可能无缘无故的报红,肯定是有原因的,来分析一下为什么会出现这种情况呢?大家来看下mapper中大家都看到了注解mapper是mybatis中的注解,但在service中我们是使用spring的注解autowired进行注入ma...
2019-11-27 10:23:03
7059
原创 centos7中无法查看ip
在Oracle VM VirtualBox中centos7使用ip addr查看ip,没有显示ip解决方案:使用ip a查看网卡名称使用ifup enp0s3命令开启网卡,即可
2019-11-22 15:05:36
395
原创 springboot上传本地图片到数据库
@PostMapping("inster") public BaseResponse insterCourse(@RequestParam(value = "courseUrl") MultipartFile courseUrl){ BaseResponse baseResponse = BaseResponse.initialize(); if (...
2019-11-01 11:46:43
3668
原创 mysql连接出现java.sql.sql exception:服务器时区值'''_''''无法识别或表示多个时区
在连接mysql的JDBC的url后面加上服务器的时区:serverTimezone=UTCjdbc:mysql://localhost:3306/geek?useUnicode=true&characterEncoding=UTF8&serverTimezone=UTC&useSSL=false
2019-10-31 17:18:56
1475
2
原创 Thu Mar 07 2019 19:00:00 GMT+0800 (中国标准时间) 转换为yyyy-MM-dd HH:mm:ss
Thu Mar 07 2019 19:00:00 GMT+0800 (中国标准时间) 转换为 2019-03-07 19:00:00const d = new Date(Thu Mar 07 2019 19:00:00 GMT+0800 (中国标准时间))const resDate = d.getFullYear() + '-' + this.p((d.getMonth() + 1)) +...
2019-09-18 17:40:11
2703
原创 前端项目在一台电脑中,后端在另一台电脑中,如何让前端访问到后端
前端项目在一台电脑中,后端在另一台电脑中,如何让前端访问到后端,步骤如下:在springboot启动类中加入如下: @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource()...
2019-09-09 14:33:44
16994
3
原创 将SpringBoot项目及vue项目分别打包部署到阿里云服务器
因为现在都是前后端分离,本文章中后端使用的是springboot,前端使用的是vue使用xshell连接服务器在idea中将项目打包(因为在后面要使用nginx,它的端口为80,后端项目就不要改成80了)在项目目录中查看jar包打包vue项目前要改动一下几个方面①②③打包vue项目(build成功后目录中就会出现一个dist文件)xshell连接成功后为了方便管理,可...
2019-08-22 17:05:41
3500
原创 SpringBoot解决跨域之CorsRegistry
@Configurationpublic class WebConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/admin/**") .al...
2019-08-22 11:00:34
7740
原创 studio 3T破解
破解Studio 3T网上很多都说使用以下方法可以破解(但是我试了好几次都不行)编辑一个studio.bat,将一下内容放入,然后将改文件放在:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp中启动就行,这种方法在我这行不通@echo offECHO 重置Studio 3T的使用日期......FOR /f "t...
2019-08-16 10:20:53
2955
1
原创 vue接入高德地图点击获取经纬度及省市区
安装vue-amapnpm install --save vue-amap在main.js中引入如下// 引入地图import aMap from 'vue-amap'Vue.use(aMap)aMap.initAMapApiLoader({ key: '高德地图中的key', plugin: ['AMap.Geolocation']})index.vue...
2019-08-13 15:20:00
8546
6
原创 springboot + spring security + spring data jpa + jwt + readis实现权限登录退出及密码修改
springboot + spring security + spring data jpa + jwt + readis实现权限登录引入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-securi...
2019-08-08 10:27:39
1575
1
原创 vue中 input 上传文件
<template> <div class="app-container"> <el-form id="box2" :label-position="labelPosition" v-model="dape" style="display:none; margin-left:10%;"> <el-form-item ...
2019-08-05 18:19:09
6962
原创 spring data mongo模糊查询分页
entity类// Document(collection = "radio_station")对应mongo中的表名@Data@Document(collection = "radio_station")public class RadioStation { @Id private String id; private String title; p...
2019-08-05 18:09:09
450
原创 java读取excel
import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.FileInputStream;public class ExcelServ...
2019-07-31 13:45:59
245
原创 封装一个BaseResponse类
import com.fasterxml.jackson.annotation.JsonInclude;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;@Data@JsonInclude(JsonInclude.Include.NON_NULL)@AllArgsCo...
2019-07-30 16:23:50
2338
原创 使用vue做柱状echarts报表
柱状报表成果展示:① 后端返回如下数据(female和male每个都有95个数据。从00:00开始每一刻钟对应一个数据):② 使用vue,在template标签中写如下代码<div id="chartmainbar" style="width:1000px; height:600px; display:none"></div>③ 在script标签中写如...
2019-07-30 16:19:04
3050
原创 spring-data-mongo根据两个经纬度之间距离进行排序
将数据(数据中带有经纬度字段)存入mongo中,在根据传入的经纬度与存在mongo中数据的经纬度做距离比较进行排序实体类// document注解是指定mongo中那个表@Data@Document("scenery")public class SceneryResult { private Integer SceneryID; private String Sce...
2019-07-16 11:16:18
1607
原创 spring data jpa中的page分页
SceneryComment实体类@Data@Entity@Table(name = 表名)@JsonInclude(JsonInclude.Include.NON_NULL)public class SceneryComment { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @JsonI...
2019-07-10 16:52:15
5752
原创 postman中的接口如何发送给前端
创建一个postman用户在postman界面创一个分支选择自己的接口右击跳转到浏览器端将上面生成的链接发给前端即可
2019-07-10 16:32:48
2924
原创 'spring-manager-service.xml' cannot be opened because it does not exist
springboot中出现在程序启动时找不到xml解决方案:在对应的pom文件中加入如下代码<build> <resources> <resource> <directory>src/main/java</directory> ...
2019-06-17 16:30:18
461
原创 用java代码读取dbf文件
import com.linuxense.javadbf.DBFReader;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.use...
2019-05-15 11:46:22
2263
原创 解析字符
将下图中的字符进行拆分抓取解析这块没有写实体类实现类public List<Policy> excute(String input){ // 这块为匹配的正则表达式 String pattern = "Rule Name\\s+Hit Count\\s+Timestamp\\n-+\\n[\\w\\s:]+\\n([\\w\\s.-]+)";...
2019-05-15 10:37:53
216
原创 取出第三方接口中返回的json数据中data中的特定值
取出第三方接口中返回的json数据中data中的特定值pox.xml中的jar包<!-- JSONObject对象依赖的jar包 --> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commo...
2019-05-09 20:53:34
7984
3
原创 用java实现读写dbf文件
public static void main(String[] args) { Text01.readDBF("D:/test.dbf"); /*Text01.writeDBF("D:/test.dbf");*/ } /** * 读取dbf * * @param path */ public static void readDBF(String path...
2019-05-07 20:43:19
2890
1
原创 使用request获取body中的数据
问题:获取第三方接口中返回的body中的数据定义一个controller,在其写如下方法 @POST @At("/callback") @Ok("json") public Object get(HttpServletRequest request) { try { BufferedReader reader = new...
2019-04-26 18:43:31
39461
原创 支付宝支付对接DEMO
对接支付宝流程:以post方式进行提交参数请求到支付宝接口进行支付支付宝收到支付后进行通知给你安全、支付回调等问题(两种通知方式:1.同步通知,2.异步通知)❶同步通知支付宝同步通知本地浏览器进行重定向操作,主要给用户展示支付宝支付结果是否成功,不会处理订单状态❷异步通知支付宝服务器使用httpclient技术调用你的接口进行通知,支付宝把支付结果以报文方式给你,你进行解析是支付成功...
2019-04-21 20:12:59
4678
原创 Docker概念
重补Docker概念Docker是怎么工作的?Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接收命令并管理运行在主机上的容器,容器是一个运行时环境,好比集装箱为什么Docker比VM运行快?❶Docker有着比虚拟机更少的抽象层,由于Docker不需要Hypervisor实现硬件资源虚拟化,...
2019-03-29 11:27:52
232
原创 (一)、Zokeeper简介
Zookeeper是什么?❶Zookeeper是一个高效的分布式协调服务,它暴露了一些公用服务,比如命名/配置管理/同步控制/群组服务等,我们可以使用ZK来实现比如达成共识/集群管理/leader选举等。❷Zookeeper是一个高可用的分布式管理与协调框架,基于ZAB算法(原子消息广播协议)的实现,该框架能够很好的保证分布式环境中数据的一致性,也正是基于这样的特性,使得ZK成为了解决分布式...
2019-03-16 10:58:00
548
原创 2019金三银四面试常见手写题总结
有1,1,2,3,5,8,13,21,…n,求第n个数是多少?public class demo1 { public static void main(String[] args) { System.out.println(text(10));} public static int text(int n){ if(n&amp;amp;amp;lt;=0){ return -1; ...
2019-03-07 18:14:53
524
原创 2019金三银四面试题总结
redis中的数据存在那一块?Redis先存入到内存中,然后定时刷新到磁盘中。自己对比较熟悉的框架整理?商城方面的知识?建议看一下我个人写的商城项目:https://download.csdn.net/download/w1316022737/10973408在Liunx中如何阻止一个进程?通过kill命令阻止进程,kill [参数] [进程号]Kill 6 80...
2019-03-06 18:05:10
1968
原创 2019金三银四跳槽面试必问题(底层面试题)
从源码的角度介绍一下String这个类?String是用final修饰的,所以它是一个不可变的类,创建String类后,所有对它的更改,都会重新创建一个新的String❶看一下关键源码:public final class String implements java.io.Serializable, Comparable&amp;amp;amp;lt;String&amp;amp;amp;gt;, CharSequence...
2019-02-22 08:43:49
1141
原创 (十四)、Config配置
Spring Cloud Config1. Config配置中心是什么SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置2. 为什么要用Config配置中心微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务,由于每个服务都需要必要的配置信息...
2019-02-03 19:03:27
367
原创 (十三)、Zuul简介
Zuul1. Zuul是什么Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zu...
2019-02-03 17:30:41
228
原创 (十二)、Hystrix简介
1. 分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的 &amp;amp;quot; 扇出 &amp;amp;quot; ,如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓 &amp;amp;quot
2019-02-01 16:29:49
142
原创 (十一)、Feign简介
Feign1. Feign是什么Feign是一个声明式WebService客户端,使用Feign能让编写Web Service客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解,Feign也支持可拔插式的编码器和解码器,Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters...
2019-01-31 16:54:15
286
原创 (十)、Ribbo简介
Ribbon简介1. Ribbo是什么Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端,负载均衡的工具简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起,Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等,简单的说,就是在配置文件中列出Load Balance...
2019-01-30 19:01:11
425
原创 (九)、Eureka简介
SpringCloud中的Eureka1. Eureka是什么Eureka是Netflix的一个子模块,也是核心模块之一,Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了,功能类似于dobbo的注册中心,比如Zook...
2019-01-29 21:06:03
320
原创 Java8新特性
Java8新特性增加了新的语法Lambda表达式Stream APIOptional最大化减少空指针异常1. Lambda表达式为什么使用Lambda表达式:Lambda是一个匿名函数,可以理解为是一段可以传递的代码(将代码像数据一样进行传递),使代码更加简洁,更加灵活Lambda表达式语法:Lambda表达式在Java语言中引入了一个新的语法元素和操作符,这个操作符为...
2019-01-25 13:10:55
1034
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人