你在用递归查询 Mysql 的树形结构吗? 通常树形结构的存储,是在子节点上存储父节点的编号来确定各节点的父子关系,例如这样的组织结构: 与之对应的表数据(department): id name parent_id level 1 董事长 0 1 2 总经理 1 2 3 产品部 2 3 4 研发部 3 4 5 设计部 3 4 6 行政
1年前发布 6310阅读 评论
自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!同时,线上遇到问题,也是常有的事儿;于是就收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|
1年前发布 1025阅读 评论
前言 树莓派前段时间出了官方的64位系统,代号 bullseye,虽然之前装了ubuntu也支持64位,但是兼容性和友好性上总感觉没有Raspberry Pi OS来的好,ssh等操作总是会莫名卡顿,有时断电重启还会无法自动联网,终于还是抽出时间更新了下。 结果没让我失望,流畅性和稳定性上确实
1年前发布 1688阅读 评论
前言 风扇对树莓派来说貌似不是必须,官方也没说要使用风扇,但有总比没有好,一般的树莓派盒子都会留个风扇位,就像我淘来的这块树莓派已经预装了一个小风扇。 问题 这是一个5v的小风扇,默认插在以下两个针脚 插上电源即转,不管你温度多少度,甚至树莓派关机状态它也转。
1年前发布 3398阅读 评论
前言 之前已经在树莓派中搭建了nextcloud,但是文件存储共享啥的肯定还是samba方便。 安装 docker上已经有现成的镜像,可以直接拿来使用, 镜像地址:https://hub.docker.com/r/elswork/samba 启动: docker run -dit -p 445:445 --name samba -v /home/pi/data/samba:/share/
1年前发布 2812阅读 评论
前言 树莓派搭建了nexus私服,自然也可以搭建私有云。 这里我们选择nextcloud,同样使用docker安装,镜像地址: https://hub.docker.com/_/nextcloud 安装配置 使用docker命令下载镜像: docker pull nextcloud 前面我们已经安装好了mysql并配置好了bridge网络,这里nextclou
1年前发布 2457阅读 评论
前言 下载了unix版本的nexus: nexus-3.29.2-02-unix.tar.gz 在启动时发现会报以下错误: Unresolved requirements: [[com.sun.jna.platform [224](R 224.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=com.sun.jna)(bundle-version>=4.5.0))] at org.apache.feli
1年前发布 1975阅读 评论
准备 基于前一篇:树莓派系统的安装及常用设置 系统版本:2021-01-11-raspios-buster-armhf pi@raspberrypi:~ $ lsb_release -a No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: b
1年前发布 3534阅读 评论
准备 前面已经将Raspberry Pi OS烧录到了TF卡,只需要把TF卡插入到树莓派,接通电源就可以启动了。 我的版本:树莓派4B 8G,REV 1.4 如果你没有屏幕和键盘等设备,相要直接开机就能用,那么需要在第一次开机之前设置好下面的ssh和wifi(第一次启动后再设置就无效了)。 开启SSH
1年前发布 2695阅读 评论
前言 这个系列是本人折腾树莓派的一些笔记。 这两天淘了一个树莓派4b 8g的板子,用来折腾部署一些常用的服务。 之前都是在自己的本子上本地部署这些服务,比较麻烦且消耗资源,所以打算弄块树莓派来部署这些服务。 当然有一前提,必须拥有公网ip,目前拉的宽带大部分是不分配
1年前发布 2918阅读 评论
说明 需要在内网的服务器上搭建sonarqube服务,发现最新的sonarqube 8.3版本居然只支持三个数据库了:Oracle、SQL Server和Postgresql。 没有之前习惯使用的Mysql了,三选一,相对来说Postgresql最轻量且免费,就选它了。 由于对Postgresql不怎么熟,又是离线安装,作一下安装
1年前发布 3814阅读 评论
问题 今天一个项目组在升级我们的基础平台之后,无法正常启动,报出如下错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'viewControllerHandlerMapping' defined in class path resource [org/springframework/boot/autocon
1年前发布 6166阅读 评论
前言 上一篇Spring MVC中的异常处理我们学习了Spring MVC的异常处理方式,这次我们来探讨如何结合Spring MVC来对异常进行更优雅的处理和扩展。 准备工作 还是基于前面登录的例子,我们一步步来进行完善,当然这里不考虑假定业务场景的逻辑性,只谈实现。 视图层基于FreeMarker
1年前发布 4688阅读 评论
前言 在上一篇异常处理回顾中我们谈到了几种异常的处理方式,这一篇我们来学习一下Spring MVC中的异常处理,最终要达到的目标是尽量不在Controller中显示的处理异常。 Spring MVC提供了几种异常处理的方式,但是很多人并不明白该如何使用。 Spring Boot Spring Boot是一个可以
1年前发布 6196阅读 评论
前言 异常处理,在每个项目中都不可避免,本文就来探讨一下web项目中的异常处理。 异常处理说到底就两个目标: 一、出异常后能保持用户体验友好 二、开发人员处理方便,最好不用去关心具体的异常处理细节。 本文探讨的异常处理基于web框架Spring MVC,因为这是当前项目的实际
1年前发布 5519阅读 评论
背景 为什么会有这次的分析? 项目中数据分页的查询实现方式使用的是ktanx-jdbc, 在做分页列表查询时: PageList<UserInfo> users = jdbcDao.queryPageList(user); 返回的数据列表对象是PageList,这是继承了ArrayList的分页类型扩展,主要代码如下: public class Pag
1年前发布 4866阅读 评论
版本 1.0.5 更新内容: 增加自定义sql解析转换,使用native方式执行自定义sql时可以在sql中使用类名和类属性了。 resultClass方法增强,支持JavaBean外的基本类型,例如String、Long等 select 增加firstResult (objRirstResult、oneColFirstResult)方法, 与singleResult方法
1年前发布 4400阅读 评论
背景 通常公司的项目安全起见很多都是部署在内网,而访问者是在外网,这中间就涉及到一个外网和内网转发的问题。 当前的现象除了上面这个之外,还有业务系统和展示系统的分离。 数据报表的展示是一个公司的产品,单独的系统,无法修改源代码,还会有其它类似很多的系统。 业务
1年前发布 2523阅读 评论
问题现象 项目在本地Tomcat下一切正常,但是部署到websphere(was)时启动报出如下错误: Caused by: org.neo4j.ogm.exception.core.MappingException: Unable to load class with FQN: com.ktanx.model.UserNode at org.neo4j.ogm.metadata.reflect.EntityFactory.in
1年前发布 2902阅读 评论
说明 本文将简要说明如何使用反向代理的方式配置七牛云的镜像存储为自定义的域名并使用https访问。阿里云OSS等也类似,大同小异。 反射代理使用nginx,其它的原理一样,可以自行参考配置。 背景 基于网站的带宽及其它原因,图片等一些静态资源文件都存放在七牛云上,以镜像存
1年前发布 4494阅读 评论