自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 听关于“有损”服务的一次分享

听“有损”服务分享总结“有损”服务 定义:在不损坏主流程、核心功能的前提下,让系统 做一些取舍的操作,在高并发、高流量、高峰期时候,保证核心功能、主流程不影响,系统做一些让步或取舍。“有损”适用对象:高并发、高流量、网络复杂为什么要“有损”行业内:业务量级投入产出比慢的容忍度故障数量怎么样有损1.CPA原理:一致性 可用性 分区容错性CPA只能同时满足其中两个条件2.base原理基本可用、软链接、最终一致性“有损”手段:超时设置熔断限流重

2020-11-19 21:16:21 660

原创 关于写好一个ppt的准备

前期准备在写ppt之前,应该先考虑做好以下思考:1.定好提纲2.清晰的主线3.有效的传达4.充分的准备解释:定好提纲:此次ppt的主题,要讲述、分享的内容,先定位,或框好大概要讲部分(ppt模块:背景、主题、分块描述、问题的解决、后期展望)清晰的主线:主线的定义:根据你要跟讲述的ppt来整,写ppt之前你应该确定,你做这个ppt应该要告诉或者传达来听你ppt当事人的什么意思。然后就可能有思路了。有效的传达:这部分是表述,怎么把我的ppt讲解给别人,让他人知道这个ppt讲了啥。首先,铺

2020-10-15 12:54:41 659

原创 读取文件解析文件发生的错误,已解决

错误背景从文件服务器上面读取zip压缩文件下来,然后解压,放指定目录下。获取所有解压后文件的路径地址保存在list集合里面。最后要求是把所有获取到zip里面的pdf文件合成为一个总pdf文件,放入压缩包,上传到文件服务器上面就完成了。发生错误点:所有pdf合成一个总pdf文件,在压缩为zip文件上传上去后,打开发下合成的pdf损坏了。错误代码:public static String start(List<String> savepath){ Stopwatch stop

2020-10-13 11:59:51 2733

原创 java项目日志打印总结

项目的日志输出1.关于日志在项目中的logback.xml配置配置文件内容<?xml version="1.0" encoding="UTF-8"?><configuration> <!--日志配置--> <property name="PROJECT_NAME" value="order-finance-error"/> <property name="LOG_BASE" value="/home/product/logs"/>

2020-09-21 17:26:34 1179

原创 String字符串按符号拆分到数组中的坑

String字符串按符号拆分到数组中的坑String字符串按符号拆分到数组中的坑string name=“one|two|three”; 这种按|分隔符拆分为数组 string [] names=name.split("|");引发的错误。结果为string [] names = [o,n,e,|,t,w,o|,t,h,r,e,e];注意1、如果用“.”作为分隔的话,必须是如下写法,String.split("\."),这样才能正确的分隔开,不能用String.split(".");2、如果用

2020-07-22 09:53:17 389

原创 generatorConfig.xml 自动生成xml文件和mapper文件

spring boot中generatorConfig.xml在idea的配置和使用1.pom.xml文件的配置需要加入这些相关依赖进去<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

2019-12-05 10:36:08 1065 1

原创 项目线上部署

线上环境部署1. 安装环境准备Java jdk、Tomcat、maven、Nginx、MySQL这些tar.gz安装包(Tomcat是作为项目容器运行,Nginx是作为图片代理,端口代理)自行创建好相应目录(比如:/usr/local/java /usr/local/tomcat)apache-tomcat-8.5.45.tarjdk-8u20-linux-x64.ta...

2019-09-11 15:53:36 1278

原创 关于layui框架使.eot 、.woff、.ttf、.svg无法加载的错误

拦截器把layui的.eot 、.woff、.ttf、.svg文件无法加载的问题直接上错误:在没有加拦截器之前的效果:加了拦截器之后的效果:解决思路:刚刚一开始打开浏览器调试的时候发现怎么layui 的Unicode字符码怎么一加载就变成了一个框然后就去看是否是字符码出现的原因 还是因为空格之类的。发现还是没有解决然后就去layui官网上面,考虑是否layui版本问题,然后把...

2019-05-09 13:56:15 2417 2

原创 java反射demo

反射的一个小demo反射的定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.但是...

2019-04-03 10:40:09 290

原创 java爬虫demo

java爬虫demo网络爬虫的基本概念网络爬虫的分类网页内容获取工具 jsoupjsoup 解析 URL 加载的 Documentjsoup 使用中的遍历jsoup 选择器的使用网页内容获取工具 HttpClientHttpClient 相关 Jar 的下载HttpClient 的使用举一个栗子代码:网络爬虫的基本概念网络爬虫(Web Crawler),又称为网络蜘蛛(Web Spider)或...

2019-04-02 15:04:06 576

原创 java 农历的编写保存数据批量插入到数据库中

java 农历的编写保存数据批量插入到数据库中1.阴历转农历的工具类public class Nongli { private static int monCyl, dayCyl, yearCyl; private static int year, month, day; private static boolean isLeap; private static St...

2019-04-01 10:30:12 250

原创 常用线程池及使用场景

常用线程池及使用场景常用线程池及使用场景Java中哪些线程池?java线程池:Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newSched...

2019-01-15 21:05:38 3105

原创 git fatal: destination path '/test' already exists and is not an empty directory.解决

git fatal: destination path ‘/test’ already exists and is not an empty directory.解决把本地文件上传到GitHub上时,出现git fatal: destination path ‘/test’ already exists and is not an empty directory错误。网上说的需要删除本地文件.g...

2018-12-22 20:23:41 9618

原创 使用idea提交到GitHub上

本篇文章可能大部分以图片显示,安装图片的步骤一步一步操作,可能因为ide的版本问题可以自行百度。安装的话需要知道git的一些基本命令,如果有不会的,下面有提供git文档学习Git基本命令:git status 查看版本库状况Pwd ...

2018-12-14 23:31:48 190

原创 Redis教程及与ssm框架服务

1.1 为什么用nosqlNoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决...

2018-12-14 18:36:29 153

原创 swagger配置的一个demo

swagger的DEMO配置@TOC认识swaggerSwagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。官方网址:https://swagger.io/作用:作用:1. 接口的文档在线自动生成。2. 功能测试。配置步骤1.需要一个有一个文件:SwaggerConfig.classpackage cn.itrip.aut...

2018-12-14 16:42:42 721

Linux命令、基本命令、高级指令

这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。

2018-12-14

Tomcat配置虚拟路径

一些项目中往往需要上传一些图片文件之类,一般不建议直接保存在数据库内,往往是讲图片等资源保存在服务器的某个文件夹下,传统做法是上传到部署目录下,通过相对路径进行访问。这样当我们系统需要进行升级,进行全量更新的时候,就需要我们先将静态资源拷贝出来,然后项目部署成功之后又复制进部署目录。为了以后软件版本升级的方便,这时就需要这些静态资源放置在服务器tomcat目录外面。

2018-12-14

数据字典.pdf

数据字典是一种通用的程序设计方法。可以认为,不论什么程序,都是为了处理一定的主体,这里的主体可能是人员、商品(超子)、网页、接口、数据库表、甚至需求分析等等。当主体有很多的属性,每种属性有很多的取值,而且属性的数量和属性取值的数量是不断变化的,特别是当这些数量的变化很快时,就应该考虑引入数据字典的设计方法。

2018-12-14

空空如也

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

TA关注的人

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