• 树莓派根据温度自动控制风扇的启停

    前言 风扇对树莓派来说貌似不是必须,官方也没说要使用风扇,但有总比没有好,一般的树莓派盒子都会留个风扇位,就像我淘来的这块树莓派已经预装了一个小风扇。 问题 这是一个5v的小风扇,默认插在以下两个针脚 插上电源即转,不管你温度多少度,甚至树莓派关机状态它也转。
    发表于5月前 阅读( 407 ) 评论( 0 )
  • 树莓派中安装samba

    前言 之前已经在树莓派中搭建了nextcloud,但是文件存储共享啥的肯定还是samba方便。 安装 docker上已经有现成的镜像,可以直接拿来使用, 镜像地址:https://hub.docker.com/r/elswork/samba 启动: docker run -dit -p 445:445 --name samba -v /home/pi/data/samba:/share/
    发表于7月前 阅读( 472 ) 评论( 0 )
  • 树莓派安装nextcloud,搭建私有云

    前言 树莓派搭建了nexus私服,自然也可以搭建私有云。 这里我们选择nextcloud,同样使用docker安装,镜像地址: https://hub.docker.com/_/nextcloud 安装配置 使用docker命令下载镜像: docker pull nextcloud 前面我们已经安装好了mysql并配置好了bridge网络,这里nextclou
    发表于7月前 阅读( 358 ) 评论( 0 )
  • 树莓派中安装Maven私服Nexus

    前言 下载了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
    发表于7月前 阅读( 322 ) 评论( 0 )
  • 在树莓派中安装docker

    准备 基于前一篇:树莓派系统的安装及常用设置 系统版本: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
    发表于7月前 阅读( 518 ) 评论( 1 )
  • 树莓派系统的安装及常用设置

    准备 前面已经将Raspberry Pi OS烧录到了TF卡,只需要把TF卡插入到树莓派,接通电源就可以启动了。 我的版本:树莓派4B 8G,REV 1.4 如果你没有屏幕和键盘等设备,相要直接开机就能用,那么需要在第一次开机之前设置好下面的ssh和wifi(第一次启动后再设置就无效了)。 开启SSH
    发表于7月前 阅读( 348 ) 评论( 0 )
  • 树莓派折腾准备工作及mac下烧录树莓派操作系统

    前言 这个系列是本人折腾树莓派的一些笔记。 这两天淘了一个树莓派4b 8g的板子,用来折腾部署一些常用的服务。 之前都是在自己的本子上本地部署这些服务,比较麻烦且消耗资源,所以打算弄块树莓派来部署这些服务。 当然有一前提,必须拥有公网ip,目前拉的宽带大部分是不分配
    发表于7月前 阅读( 582 ) 评论( 0 )
  • Linux 离线安装 postgresql 笔记

    说明 需要在内网的服务器上搭建sonarqube服务,发现最新的sonarqube 8.3版本居然只支持三个数据库了:Oracle、SQL Server和Postgresql。 没有之前习惯使用的Mysql了,三选一,相对来说Postgresql最轻量且免费,就选它了。 由于对Postgresql不怎么熟,又是离线安装,作一下安装
    发表于1年前 阅读( 1752 ) 评论( 0 )
  • Could not generate CGLIB subclass of class WebMvcConfigurationSupport$EmptyHandlerMapping 踩坑记录

    问题 今天一个项目组在升级我们的基础平台之后,无法正常启动,报出如下错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'viewControllerHandlerMapping' defined in class path resource [org/springframework/boot/autocon
    发表于1年前 阅读( 3758 ) 评论( 0 )
  • 浅谈web项目中如何优雅的进行异常处理三:异常处理实践及扩展

    前言 上一篇Spring MVC中的异常处理我们学习了Spring MVC的异常处理方式,这次我们来探讨如何结合Spring MVC来对异常进行更优雅的处理和扩展。 准备工作 还是基于前面登录的例子,我们一步步来进行完善,当然这里不考虑假定业务场景的逻辑性,只谈实现。 视图层基于FreeMarker
    发表于1年前 阅读( 3472 ) 评论( 0 )
  • 浅谈web项目中如何优雅的进行异常处理二:Spring MVC中的异常处理

    前言 在上一篇异常处理回顾中我们谈到了几种异常的处理方式,这一篇我们来学习一下Spring MVC中的异常处理,最终要达到的目标是尽量不在Controller中显示的处理异常。 Spring MVC提供了几种异常处理的方式,但是很多人并不明白该如何使用。 Spring Boot Spring Boot是一个可以
    发表于1年前 阅读( 4382 ) 评论( 0 )
  • 浅谈web项目中如何优雅的进行异常处理一:异常处理回顾

    前言 异常处理,在每个项目中都不可避免,本文就来探讨一下web项目中的异常处理。 异常处理说到底就两个目标: 一、出异常后能保持用户体验友好 二、开发人员处理方便,最好不用去关心具体的异常处理细节。 本文探讨的异常处理基于web框架Spring MVC,因为这是当前项目的实际
    发表于1年前 阅读( 3681 ) 评论( 0 )
  • Spring MVC返回json自定义对象转换扩展分析记录

    背景 为什么会有这次的分析? 项目中数据分页的查询实现方式使用的是ktanx-jdbc, 在做分页列表查询时: PageList<UserInfo> users = jdbcDao.queryPageList(user); 返回的数据列表对象是PageList,这是继承了ArrayList的分页类型扩展,主要代码如下: public class Pag
    发表于1年前 阅读( 3757 ) 评论( 0 )
  • ktanx-jdbc 1.0.5发布,增加自定义sql解析及部分方法修改

    版本 1.0.5 更新内容: 增加自定义sql解析转换,使用native方式执行自定义sql时可以在sql中使用类名和类属性了。 resultClass方法增强,支持JavaBean外的基本类型,例如String、Long等 select 增加firstResult (objRirstResult、oneColFirstResult)方法, 与singleResult方法
    发表于1年前 阅读( 3227 ) 评论( 1 )
  • 使用HttpClient 4代理转发flash出错问题解决

    背景 通常公司的项目安全起见很多都是部署在内网,而访问者是在外网,这中间就涉及到一个外网和内网转发的问题。 当前的现象除了上面这个之外,还有业务系统和展示系统的分离。 数据报表的展示是一个公司的产品,单独的系统,无法修改源代码,还会有其它类似很多的系统。 业务
    发表于1年前 阅读( 1496 ) 评论( 0 )
  • Neo4j 部署出现unable to load class with FQN错误问题解决

    问题现象 项目在本地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年前 阅读( 1587 ) 评论( 0 )
  • 使用反向代理方式配置七牛镜像存储为自定义域名并使用HTTPS

    说明 本文将简要说明如何使用反向代理的方式配置七牛云的镜像存储为自定义的域名并使用https访问。阿里云OSS等也类似,大同小异。 反射代理使用nginx,其它的原理一样,可以自行参考配置。 背景 基于网站的带宽及其它原因,图片等一些静态资源文件都存放在七牛云上,以镜像存
    发表于1年前 阅读( 2341 ) 评论( 0 )
  • Mysql Incorrect string value问题解决(Emoji表情保存)

    问题 今天在把内容保存到数据库的时候,后台报出: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect string value: '\xF0\x9F\x8E\x89' for column 'title' at row 1 导致数据无法保存。 网上查询资料后发现,原来是内容中有Emoji表情,该表情有4个字节而m
    发表于1年前 阅读( 5709 ) 评论( 0 )
  • Nginx配置https访问,反向代理Tomcat无法正确获取schema和端口问题

    问题 网站采用了 Nginx 反向代理 Tomcat 的方式来负载均衡。 Nginx使用https,默认端口443。Tomcat使用http,端口8080 结果今天后台操作停留时间过长session超时后,跳转到登录页面时出现无法访问错误。如图: 分析 可以看到,出错的原因应该是跳转的时候加上了web默认80端口
    发表于1年前 阅读( 7182 ) 评论( 0 )
  • Spring Security OAuth2 开发指南中文版

    介绍 这是?OAuth 2.0?的用户指南。OAuth 1.0?与之大不相同,若有需求,请阅读?1.0 的用户指南。 本用户指南分为两个部分,一部分针对的是 OAuth 2.0?的提供方[译者注:通常指服务提供方],另一部分则是针对?OAuth 2.0?客户端。对于提供方和客户端双方来说,最好的示例代码是集
    发表于1年前 阅读( 4809 ) 评论( 0 )