兮川
码龄10年
关注
提问 私信
  • 博客:489,219
    社区:195
    问答:11,325
    500,739
    总访问量
  • 97
    原创
  • 667,258
    排名
  • 75
    粉丝

个人简介:薛定谔的猫,你不验证,就无法知道真假

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2015-03-17
博客简介:

XiChuan的博客

博客描述:
薛定谔的猫,你不验证就无法知道真假
查看详细资料
个人成就
  • 获得240次点赞
  • 内容获得66次评论
  • 获得687次收藏
  • 代码片获得2,344次分享
创作历程
  • 1篇
    2021年
  • 16篇
    2019年
  • 77篇
    2018年
  • 17篇
    2017年
  • 10篇
    2016年
  • 1篇
    2015年
成就勋章
TA的专栏
  • 前端
    20篇
  • 后端
    79篇
  • JVM
    1篇
  • Spark
  • Hadoop
  • Flink
  • Kafka
  • Java
    9篇
  • SpringBoot
    19篇
  • SpringCloud
    6篇
  • Linux
    12篇
  • 摄影修图
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

BTrace-Java 线上问题排查神器

BTrace 是什么BTrace 是检查和解决线上的问题的杀器,BTrace 可以通过编写脚本的方式,获取程序执行过程中的一切信息,并且,注意了,不用重启服务,是的,不用重启服务。写好脚本,直接用命令执行即可,不用动原程序的代码。原理总体来说,BTrace 是基于动态字节码修改技术(Hotswap)来实现运行时 java 程序的跟踪和替换。大体的原理可以用下面的公式描述:Client(Java compile api + attach api) + Agent(脚本解析引擎 + ASM +
原创
发布博客 2021.11.04 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Vue之 vue-meta ,为单个页面设置head信息

vue-meta挺好用的,如果我在pc端页面与mobile页面在同一个项目中国开发时,mobile要单独设置head信息,如果不使用此组件,会非常麻烦。此组件的github地址:https://github.com/nuxt/vue-meta1.安装 npm install vue-meta --save2.引用import Meta from 'vue-meta'Vue....
原创
发布博客 2019.02.20 ·
15264 阅读 ·
4 点赞 ·
3 评论 ·
17 收藏

Vue之 vconsole 方便微信端调试

在手机微信端无法想Chrome看到控制台打印出来的消息,对程序的调试来说是非常不便的,此时就需要插件来实现这种功能,vconsole就是这种作用。1.安装npm install vconsole2.创建vconsole.js文件,内容是引入vconsoleimport Vconsole from 'vconsole'const vConsole = new Vconsole(...
原创
发布博客 2019.02.20 ·
3109 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Docker之 Dockerfile

一.Dockerfile 概念Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那...
原创
发布博客 2019.01.25 ·
836 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将自己的镜像上传到Docker Hub上

前面已经写了关于如何在docker上部署一个springboot镜像,此时我们在宿主机上已经有了一个项目镜像。但是我们想将此镜像部署到另外主机上时,我们该怎么做?有没有想github那样的呢?其实是有的,就是docker-hub.1.在官网上注册并创建仓库官网:https://hub.docker.com/注册完后,我们可以创建公共仓库,因为私有仓库是收费的。2.在d...
原创
发布博客 2019.01.25 ·
1823 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

在docker上部署springboot项目

准备向先看dockerfile的,看了一下,有点晦涩难懂,所以准备先将写一个可以部署到docker的springboot项目,这样慢慢理解才能更加容易。一.项目准备1.maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml...
原创
发布博客 2019.01.25 ·
2136 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

docker基础知识总结

本人对VM非常熟悉了,在校的时候经常使用VM搭建各种系统,使用起来确实非常方便了。但进入工作后听说docker非常火,却不知其未然,所以在敲打码休息时间看了看docker文章,感觉确实挺强大的。此博文也是本人学习docker顺手写的文章。studying...。在Ubuntu搭建docker-ce可以参考:https://blog.csdn.net/zc_ad/article/details/84...
原创
发布博客 2019.01.25 ·
682 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Git常见错误及处理

1.没有进行pull,就进行远程提交报错scp -oKexAlgorithms=+diffie-hellman-group1-sha1 -p -P 29418 xichuan@192.168.1.12:hooks/commit-msg .git/hooks/git add -Agit commit --amendgit pull --rebasegit push origin HE...
原创
发布博客 2019.01.24 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 之零碎知识

1.Vue初始化一个项目#使用webpack 初始化一个项目vue init webpack my_poject#进入项目cd my_poject #安装依赖npm install2.常用组件安装#安装viexnpm install --save vuex#安装axiosnpm install axios -D#安装element-u...
原创
发布博客 2019.01.24 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue之 vuex

使用vuex原因是,可以集中存储所有组件的所有状态, 解决多个组件共享数据的问题。就是进行数据共享。1.安装vuexnpm install --save vuex2.创建store目录,并在此目录添加store.jsimport Vue from "vue"import vuex from "vuex"Vue.use(vuex)let store = new vuex...
原创
发布博客 2019.01.24 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue之 子父组件相互传值

刚学习vue的时候,只知道父组件向子组件传递参数是通过props进行传递的;子组件向父组件传递参数是通过this.$emit()进行传递的。本来以为用处不是很大的,到实际开发的时候真实需要的时候打脸了,这玩意用起来还挺不错的= =,好了,开始写关于父子组件参数的传递。1.定义子组件<template> <div style="background-color: ...
原创
发布博客 2019.01.24 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue 之 router

本来不想总结关于vue路由的,但是啊,vue路由虽然简单,但是进行参数的传递时,有多方式,想想还是要记录一下比较好。此处先不写关于嵌套路由的内容。一.路由的基本使用此时有这样一个例子,有两个页面,HelloWorld页面与PageDetail两个页面,我想通过HelloWorld页面的一个链接,跳转到PageDetail页面上,此时就需要路由机制了。1.创建DetailPage页面...
原创
发布博客 2019.01.24 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue之axios封装

本想使用axios,但不封装的话,使用起来太臃肿,此封装方式是根据别人封装格式改造过来使用,地址在最下面。1.axios安装:npm install axios -D2.封装axios,index.js/** 接口调用工具*/import axios from 'axios' 引用axios// 配置API接口地址var root = 'http://localhos...
原创
发布博客 2019.01.17 ·
7320 阅读 ·
7 点赞 ·
1 评论 ·
16 收藏

mybatis使用用Provider去实现SQL拼接 错误记录

昨天使用Provider进行拼接sql,出现了一个Exception比较懵圈,先将我写的代码与错误cope出来。 @UpdateProvider( type = SalaryProvider.class,method = "calTempTotal") void updateTempTotal(List<SalaryItemEntity> salaryItems);...
原创
发布博客 2019.01.11 ·
1348 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 之 延时刷新

当我们要做一个实时搜索时,用watch监控数据,当数据不断变化时,不可能立刻进行接口的请求,这样会给服务器带来麻烦,使服务器负载加重,此时就需要一个延时加载机制。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>xich
原创
发布博客 2019.01.10 ·
11705 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Ubuntu 安装Linux命令行游戏

1.俄罗斯方块#安装apt-get install bastet#运行bastet2.吃豆人#安装apt-get install pacman4console#运行pacman4console3.贪吃蛇#安装apt-get install nsnake#使用nsnake4.太空侵略#安装sudo apt-get install n...
原创
发布博客 2019.01.07 ·
2277 阅读 ·
0 点赞 ·
0 评论 ·
16 收藏

Vue学习笔记

此学习笔记是看网易云课程的学习笔记。https://study.163.com/course/courseMain.htm?courseId=1004938024#下载node,配置环境变量#初始化一个vue项目 npm install -g vue-cli #安装 vue-cli vue init webpack test1 #初始化一个vue项目 cd ...
原创
发布博客 2019.01.07 ·
717 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

springboot本地应用从服务器的config-server拉去配置文件

当我们将springcloud那一套部署到服务器上后,我们在本地上需要从服务器的config-server拉去配置文件有时候日志显示的是config-server地址是:127.0.0.1:2003,然而我分明在公网上部署的config-server。主要原因是linux服务器的hosts文件没有配置原因。hosts文件在linux的路径是:/etc/hosts需要将最后面添加公网IP...
原创
发布博客 2018.12.29 ·
1150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot启动脚本

一.我们没有使用springcloud,只是将application.yml写在了应用外面。rest-wechat.sh,指定了端口、启动级别、配置文件路径、启动的jarkill -9 $(ps -ef | grep xichuan.wechat.jar | grep -v 'grep' | awk '{print $2}')java -Djava.security.egd=file:...
原创
发布博客 2018.12.29 ·
2013 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

搭建springboot+spring cloud config+euerka

本人公司使用的就是springboot+ eureka+spring cloud config + zuul 这一套,而且也不涉及负载....,毕竟小公司...,还不涉及高并发的问题。关于eureka、spring cloud config、zuul搭建过程:https://blog.csdn.net/zc_ad/article/details/85328858https://blo...
原创
发布博客 2018.12.29 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多