- 博客(51)
- 收藏
- 关注
原创 SpringBoot2.7.8 SpringBootAdmin 集成 Spring Security(二)
由于我们依赖 AdminServer 下探 actuator 接口,所以 client 端不增加 spring.boot.admin.client.url,这里只设置 username/password,用来接收 AdminServer 下探的 authorization,这里的账号密码需要和 AdminServer 保持一致。可以网上随便搜一些资料,这里不做赘述。和上篇类似,不做调整。
2023-03-17 15:53:27
173
原创 SpringBoot2.7.8 SpringBootAdmin 集成 Spring Security(一)
因为客户端采用 actuator/actuator 登录,而 AdminServer 中配置了下探账号,所以 SpringBootAdminServer中能够访问到 client/actuator/**,能够获取到所有检测数据,同时,客户端正常情况下,需要登录才能访问数据,也不存在数据泄露的问题。spring-boot-admin-server-ui 在 spring-boot-admin-starter-server 中依赖,无需单独引入。账号密码是 actuator/actuator,登录即可。
2023-03-17 10:37:02
636
原创 springboot 2.7.7 + flyway 自动创建数据库
数据库创建成功后,需要修改 spring.datasource.url,将数据库连接完整设置。来创建数据库,未指定数据库的字符集和排序规则,建议是修改数据库的。注意,首次启动时,不要设置数据库,如果设置了数据库,会抛出异常。启动完毕后,修改配置文件,将数据库名称加上即可。上面步骤中的方法,最终是执行。,这样能保证数据库的字符集是。,并完成 sql 初始化。启动工程,会自动创建。
2023-02-09 18:03:50
1097
原创 mariadb windows zip 包启动数据库
安装完毕后,查看 data 目录,下面自动生成一系列文件,其中包含 my.ini。进入 bin,用管理员身份打开 cmd 控制台,运行。加压后,在目录下创建 data 目录。
2023-02-03 14:20:48
198
原创 This beta version of Typora is expired, please download and install a newer version.
一直以来习惯了Typro编写,使用的是0.11.18版,今年以来有数次提示,之前都是卸载后,删除文件,重新安装0.11.18后解决,这次打开后发现不行,最终找到了一个解决方案。
2022-07-19 13:30:01
220
原创 ubuntu 离线安装 node 指定版本
离线安装下载地址https://nodejs.org/en/download/历史版本https://nodejs.org/en/download/releases/12.x终版https://nodejs.org/download/release/v12.22.11/选择对应的版本进行下载安装包上传将安装包上传至服务器指定目录,解压后,修改权限,创建软链接chown -R root /opt/node-v12.12.0-linux-x64ln -s /opt/node-v12.12
2022-03-21 16:16:29
830
原创 vue-element-template devServer proxy 兼容真实数据和mock数据遇到的问题
vue-element-template 工程在开发过程中,后端人员已经完成了部分接口,这时,需要将这部分接口切换至后端真实接口,而未开发完毕的接口,还使用 mock 数据devServer 兼容配置devServer: { port: port, open: true, overlay: { warnings: false, errors: true }, before: require('./mock/mock-server.js'.
2021-12-03 18:00:40
1011
原创 Idea 首次使用时常用设置
一般情况下,可以直接 Exprot Settings 导出一个 jar 包,在新Idea中导入即可java 类文件注释模板Editor > File and Code TemplatesScheme > DefaultIncludesFile Header/** * @author <a href="mailto:zhanzhao@megvii.com">eko.zhan</a> * @version v1.0 * @date ${DATE} ${T.
2021-06-30 10:51:39
341
原创 pycharm 设置 black 进行代码格式化
1、通过 Virtualenv Enviroment 创建虚拟环境,默认时创建当前工程路径下,我一般是挪到工程外面2、在 Terminal 中安装 black ,pip install black3、在 Settings 中指定 External Tools注意:Program:选择 python 所在的路径Arguments:参考截图中的文本,-m black $FilePath$Working directory:$ProjectFileDir$表示只应用在当前.
2021-01-23 21:26:06
1049
2
原创 @Cacheable redis key 采用 zset 存储过程分析
现象使用 springboot-data-redis.1.5.21 版本中,自定义keyGenerator,使用 @Cacheable 进行缓存, redis 缓存采用 zset 结构进行存储,如图:
2020-12-09 21:50:53
897
原创 Prometheus 接入传统JavaEE服务监控的一些思考
按惯例,先展示成果工作中遇到一个项目,传统工程需要接入 Prometheus 监控,恰好之前接触 Nacos 的时候有用 Docker 部署过。Nacos 官方镜像地址:https://hub.docker.com/r/nacos/nacos-server在 standalone-derby.yaml 中其实已经包含了 prometheus 和 grafana 的安装ve...
2020-04-21 14:22:25
769
原创 docker portainer 搭建docker可视化界面(Local和Remote)
先来看下成果Portainer搭建步骤官方镜像:https://hub.docker.com/r/portainer/portainer网上有很多相关的文章,这里不做累述,可参考Docker(七)----搭建Portainer可视化界面启动命令注意映射 volumn,这样重启可以保留数据:docker run -d -p 9000:9000 --restart=alw...
2020-04-21 09:45:31
3391
原创 win10 安装 framework7 报错解决思路和方法
win10 安装 framework7 报错解决思路和方法一定要用管理员权限打开cmd或者PowerShelllovell/sharp安装失败https://github.com/lovell/sharpD:\VueWorkspaces\cordova-app-01>npm i framework7-cli -gnpm WARN deprecated opn@6.0.0: The ...
2019-10-29 13:36:18
2259
1
原创 docker 构建 mongodb 环境
上一篇介绍了如何采用docker构建mysql环境,乘热打铁,把mongo也采用docker构建完毕。docker run --name mongo001 -p 27017:27017 --restart always --privileged=true -v /opt/docker/mongodb/data/db:/data/db -v /opt/docker/mongodb/data/co...
2019-09-17 21:41:31
98
原创 docker 构建 mysql 环境
mysql 镜像docker pull mysql:5.7 docker-mysql-image在 /opt 下创建 my.cnfcd /optmkdir -p docker/mysql/confmkdir -p docker/mysql/datacd docker/mysql/confvim my.confmy.conf中录入的内容如下[mysqld]user=mysql...
2019-09-17 17:19:31
130
原创 vue 如何取消双向绑定
vue中的双向绑定,在单页面中使用起来非常便利,表单数据和对象保持数据一致,但是在某些应用场景下,比如弹窗,我们需要取消双向绑定功能,否则会出现,当我们修改弹窗数据的时候,父页面的数据同步修改的现象,本文主要介绍如何取消双向绑定。通过 prop 传递数据 <ChildDialog ref="childDialog" :dialog-conditions-visi...
2019-09-03 17:02:02
8304
原创 CentOS7.2 安装 Automatic_Speech_Recognition 遇到的问题总结
github 地址 /zzw922cn/Automatic_Speech_Recognitionnumpy.distutils.system_info.NotFoundError: sndfile (http://www.mega-nerd.com/libsndfile/) library not found.安装yum install libsndfile依然遇到报错,网上查了下...
2019-07-04 13:03:51
560
原创 Idea 如何设置显示 Run Dashboard
Idea 如何设置显示 Run Dashboard.idea > workspace.xml > RunDashboard<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="Spri...
2019-03-24 14:18:09
294
原创 Solr7 如何动态添加未定义的字段以及设置默认的字段类型
概述假设从 select title, content from T_NOTICE 中导入数据至 solr collection 中,且 managed-schema 中未定义 <field name="title " type="text_ansj"/>,也没有相应的 dynamicField,此时数据导入是成功的,默认情况下会在 collection/conf 下生成一个新的 m...
2019-03-16 18:15:32
1509
原创 systemctl start nginx timeout 每次启动完毕后nginx一会就自动停止
nginx.service 文件如下:[Unit]Description=nginxAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile=/run/nginx.pidExecStartPre=/usr/local/nginx/sbin/nginx -t -c /us...
2018-11-24 15:40:18
7099
原创 Apache Vfs Ftp 协议上传文件遇到的坑
本地文件监听和修改写完后,尝试监听和修改 Ftp 上的文件,于是将文件路径修改如下@Test public void testCreate() throws IOException { FileSystemManager manager = VFS.getManager(); FileObject fileObject = manager.resolveFile("ftp://ad...
2018-08-25 17:27:50
2151
原创 weblogic 压测调优
weblogic默认是 JRockit VM,在实际使用中我们是用 HotSpot VM 替换。压测陆陆续续出现一些问题,调优注意事项如下:1、weblogic 优化,参考博客 Weblogic后台报:'weblogic.kernel.Default (self-tuning)2、-Djava.io.tmpdir web容器独立的临时目录路径3、ulimit -u 线程数4、Linux tcp 客...
2018-05-14 17:16:42
680
原创 meta referrer 与 a 标签 referrer
最近工作中遇到一个问题,一个url直接在浏览器里敲回车访问是ok的,但是写在 <a href="http://skypearl.csair.com/skypearl/cn/bankOffice.action" target="_blank">click me</a>放在jetty容器里,打开的又是另一种页面。起初是怀疑jetty容器的问题,后来请教高手后,才知道是 ref...
2018-04-19 10:48:06
5461
1
原创 spring boot 打成 jar 包采用 systemctl 设置自启动
关于 systemctl 的用法,大家自行百度kbase-conference.service 的 demo 如下[Unit]Description=kbase-conferenceAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingExecStart=/home/ibotkbs/kba...
2018-03-30 18:11:24
4045
原创 Linux 采用 systemctl 命令设置 mongodb 自启动
网上也有很多帖子参考,这里主要是写下我遇到的坑。。。需要学习的命令是 systemctl需要知晓的目录是 /usr/lib/systemd/system需要掌握 mongodb.service 的书写格式,demo如下[Unit]Description=mongodbAfter=network.target remote-fs.target nss-lookup.target [Se...
2018-03-30 18:02:17
5912
5
原创 Tesseract从图片中提取文本(CentOS+Java)
软件下载地址Tesseract官网https://github.com/tesseract-ocr/tesseractLeptonicahttp://www.leptonica.org/CentOS7.2上安装Tesseracthttps://github.com/tesseract-ocr/tesseract/wiki安装步骤https://git...
2017-12-20 13:09:11
1822
1
原创 mxGraph 导出图片节点中文乱码问题解决方案
mxGraph 官方地址https://github.com/jgraph/mxgraphmxGraphicsCanvas2D网上搜索到的结果只有一种,都是修改com.mxgraph.canvas.mxGraphicsCanvas2D 这个类plainText 方法,如图所示存在的问题是,需要前端节点不采用 html 格式,mxGraph.prototype.htmlLab...
2017-12-05 17:01:42
1901
4
原创 Git增量更新打包
git 命令可以将指定提交内的文件输出为zip包,命令如下git archive -o hot-fix-201707181818.zip HEAD $(git diff c2b0b19...bfbd8fe --name-only)存在一个问题,生成的zip包中文件是java而不是我们期待的class文件。运行下面的python(点击这里)脚本,将该zi...
2017-07-18 19:47:33
3272
2
原创 myeclipse2014 java代码检测工具安装(Find Bugs/PMD/Checkstyle)
基于jdk1.6Find BugsDownload Find Bugs 下载地址 unzip 后生成文件夹 edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306-5afe4d1 放入 D:\Program Files\MyEclipse2014\plugins\ 重启myeclipse PMDDownload
2017-03-07 20:34:11
2008
原创 Git 命令的一些基本用法
Clone 指定的分支打开Git Bash输入指令克隆指定分支 develop :git clone -b develop http://172.16.5.50/kbs/kbaseui-res.git
2017-02-22 18:27:08
371
原创 Jetty 在windows 上JVM 的配置方法
wrapper.java.classpath.1=../lib/win32/*.jarwrapper.java.classpath.2=../lib/*.jarwrapper.java.classpath.3=../start.jarwrapper.java.library.path.1=../lib/win32/wrapper.java.additional.1=-Djetty.home
2017-02-21 18:58:56
2082
1
原创 @WSDLDocumentation WebService 客户端中文乱码
先描述一下我之前的 wsdl 客户端代码生成步骤:1、2、3、生成的代码如:生成客户端注释上乱码的解决方案如下:采用 apache-cxf 工具包中的 wsdl2java E:\jar-tools\apache-cxf\apache-cxf-2.6.16\bin>wsdl2java -encoding utf-8 -d e:/webservice
2017-02-16 14:35:28
2532
原创 Jetty6 设置定时自动清理日志
以Linux操作系统为例1、Jetty 默认输出日志路径是 JETTY_HOME/logs/stdout.log 2、找到 Jetty 每天生成日志的方法3、修改 JETTY_HOME/etc/jetty-logging.xml,如下: /logs/yyyy_mm_dd.stdout.log false
2017-02-16 13:58:46
1900
原创 spring boot javax/annotation/ManagedBean : Unsupported major.minor version 51.0
spring boot 启动报错 javax/annotation/ManagedBean : Unsupported major.minor version 51.0原因 jdk 版本问题,笔者用的是jdk 1.6,pom.xml properties修改为 1.6 UTF-8 UTF-8 ${java.version} ${jav
2017-01-15 16:51:35
10328
1
原创 memcached windows/linux 安装和启动
windows 安装命令:memcached.exe -d install启动服务:memcached.exe -d start停止服务:memcached.exe -d stop测试:Linux安装参考官网给出的步骤,我用的是Centos,所以,第一步输入: yum install libevent-devel
2015-08-11 19:28:53
543
原创 java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index
spinrg和hibernate整合,版本如下:4.1.6.RELEASE4.3.9.Final报如上错误,网上查资料很多是说entity中的@Table去掉,后来调试发现是hibernate-jpa-2.1-api-1.0.0.Final.jar中的javax.persistence包与javaee-api.jar包冲突导致,去掉javaee-api.jar就ok了。
2015-05-15 13:33:52
628
原创 html2canvas 上传图片至服务器(java)
功能:对于一些页面的聊天类,将聊天记录截图发送至服务器端。用到的js框架:imgareaselecthttp://odyniec.net/projects/imgareaselect/html2canvashttp://html2canvas.hertzen.com/利用ImageAreaSelect插件截图,利用html2cancas将截图内容生成canc
2015-03-20 10:38:16
4230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人