随笔分类 -  项目中的通用功能

项目中的通用功能:如文件上传,下载,发送短信,发送邮件等
摘要:1.背景 大纲 Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用 Eureka注册到admin server中进行展示,Spring Boot Admin UI部分使用AngularJs将数据展示在前端。 阅读全文
posted @ 2020-12-15 18:09 李东平|一线码农 阅读(1923) 评论(0) 推荐(1) 编辑
摘要:1.背景 程序中上传下载excel是家常便饭,因此hutool给我们提供了非充强大的工具类,使用如下...... 2.使用 官方地址:https://hutool.cn/docs/#/poi/Excel%E5%B7%A5%E5%85%B7-ExcelUtil 代码如下: package com.qi 阅读全文
posted @ 2020-11-19 15:48 李东平|一线码农 阅读(3589) 评论(0) 推荐(1) 编辑
摘要:1.背景 实际生产中,我们开发好接口后可能会简单的压力测试一下,也就是说模拟并发测试,测试工具类如下: 2.工具类 package tentative.normal.other; import cn.hutool.http.HttpRequest; import cn.hutool.http.Htt 阅读全文
posted @ 2020-09-24 10:38 李东平|一线码农 阅读(1418) 评论(0) 推荐(0) 编辑
摘要:1.背景 通常来说maven的默认镜像很慢,我们需要一个国内镜像,拉取jar包的时候从国内下载, 当然阿里云镜像是很好的一个候选 2.安装 官网下载一个maven解压即可使用 3.修改配置 第一步,找到安装目录下的:settings.xml 第二步,打开文件:settings.xml ,修改默认仓库 阅读全文
posted @ 2020-08-11 10:10 李东平|一线码农 阅读(946) 评论(0) 推荐(0) 编辑
摘要:1.背景 报错如下: 2.解决方案 执行命令: yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools 阅读全文
posted @ 2020-06-12 16:50 李东平|一线码农 阅读(1538) 评论(1) 推荐(1) 编辑
摘要:1.配置错误 因为nginx找不到php-fpm了,所以报错,一般是fastcgi_pass后面的路径配置错误了,后面可以是socket或者是ip:port 2.资源耗尽 lnmp架构在处理php时,nginx直接调取后端的php-fpm服务,如果nginx的请求量偏高,我们又没有给php-fpm配 阅读全文
posted @ 2020-02-29 12:29 李东平|一线码农 阅读(3896) 评论(0) 推荐(0) 编辑
摘要:1.直接启动 #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=XXXX-api-1.0.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh 脚本名.sh [start|stop|restart|status]" exi 阅读全文
posted @ 2020-01-16 10:54 李东平|一线码农 阅读(805) 评论(0) 推荐(0) 编辑
摘要:2.在业务层方法上加 3.在逻辑上如果需要手动回滚则加入下代码 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 阅读全文
posted @ 2020-01-02 16:32 李东平|一线码农 阅读(296) 评论(0) 推荐(0) 编辑
摘要:更多java学习资料>>> 1.背景 使用sql语句对表结构进行修改 2.案例演示 阅读全文
posted @ 2019-11-04 18:08 李东平|一线码农 阅读(13618) 评论(0) 推荐(3) 编辑
摘要:1.背景 2.环境安装 下载thrift编译器 下载地址:http://www.apache.org/dyn/closer.cgi?path=/thrift/0.12.0/thrift-0.12.0.exe 点击如图进行下载 下载后去掉版本号: 设置环境变量: 检查是否安装成功: 环境完美! 3.d 阅读全文
posted @ 2019-09-28 20:26 李东平|一线码农 阅读(695) 评论(0) 推荐(0) 编辑
摘要:1.背景 2.环境安装 2.1.编译器安装 a.下载编译器 地址:https://github.com/protocolbuffers/protobuf/releases 选项如下(根据不同的编译环境选择) b.配置环境变量 解压后包结构如下: 将路径配置到path路径下: c.检查配置是否正确 编 阅读全文
posted @ 2019-09-28 16:12 李东平|一线码农 阅读(742) 评论(0) 推荐(0) 编辑
摘要:1.背景 maven工程在实际生产中应用得非常普遍,一般来说都是集成在idea中进行打包部署的; 但是,如果我们要使用Jenkins自动化部署(见:Jenkins自动化部署), 而Jenkins一般是部署在Linux环境的,所以这时我们需要在Linux环境安装Maven。 2.安装步骤 1.下载安装 阅读全文
posted @ 2019-08-07 17:49 李东平|一线码农 阅读(290) 评论(0) 推荐(0) 编辑
摘要:大纲 1.背景 在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试; 或者前后端分离后,经常会修改接口,然后重新部署; 这些情况都会涉及到频繁的打包部署; 手动打包常规步骤: 1.提交代码 2.问一下同组小伙伴有没有 阅读全文
posted @ 2019-08-04 16:28 李东平|一线码农 阅读(6465) 评论(0) 推荐(0) 编辑
摘要:1.问题概要 大家都想写出规范的代码,可规范的标准是什么勒,估计每个人心中的标准都不是完全一致的 在分工合作越来越精细化的时代,我们需要一个最大程度接近公认的规范,这里我们以阿里巴巴的代码规范作为参考, 主要包括两部分 一、阿里巴巴代码规范插件的使用,在代码中就直接提示你不规范的代码 二、<<阿里巴 阅读全文
posted @ 2019-07-08 11:59 李东平|一线码农 阅读(19027) 评论(0) 推荐(0) 编辑
摘要:1.问题概要 很多时候,我们需要应用第三方的jar包,但是这个jar包,在maven远程仓库里面没有, 比如我们要使用京东的sdk,但这个sdk在maven的远程仓库中没有,于是我们需要将这个jar包安装到我们本地仓库. 2.在idea中的安装方法 这里以安装京东的sdk为例,进行演示 京东的sdk 阅读全文
posted @ 2019-07-08 11:21 李东平|一线码农 阅读(8418) 评论(0) 推荐(0) 编辑
摘要:1.找到设置打开单个网页保存的地方 在google浏览器地址栏输入:chrome://flags”,回车 2.实现保存单个网页 打开你要保存的网页后,只需 Ctrl+s ,搞定!如下: 假设找到了一篇: <<深入理解jvm--性能监控工具>>的文章,只需要 Ctrl+s,然后点击保存按钮就可以了. 阅读全文
posted @ 2019-07-08 10:53 李东平|一线码农 阅读(2272) 评论(0) 推荐(0) 编辑
摘要:1. Redis的安装 1.1. Redis的安装 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ 安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis。 第三步:编译。进入redi 阅读全文
posted @ 2019-05-14 10:32 李东平|一线码农 阅读(446) 评论(0) 推荐(0) 编辑
摘要:在使用httpclient发送post请求的时候,接收端中文乱码问题解决。 正文: 我们都知道,一般情况下使用post请求是不会出现中文乱码的。可是在使用httpclient发送post请求报文含中文的时候在发送端数据正常但是到了服务器端就中文乱码了。 解决办法: 发送端进行设置编码如下: 工具类: 阅读全文
posted @ 2019-05-06 11:30 李东平|一线码农 阅读(6461) 评论(0) 推荐(0) 编辑
摘要:1.网站起步结构 这个时候网站用户少,网站业务少,因此网站结构简单 2.应用服务和数据服务分离 3.使用缓存改善网站性能 4.使用应用服务器集群改善网站的并发处理能力 5.提高数据库读写能力:数据库读写分离 6.使用反向代理和CDN加速网站响应 7.使用分布式数据库系统:打破数据库瓶颈 8.使用No 阅读全文
posted @ 2019-05-02 11:18 李东平|一线码农 阅读(300) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-04-08 17:39 李东平|一线码农 阅读(1) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示