- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 香橙派Kunpeng Pro测评:他给的实在太多了
前几日,香橙派联合华为发布了开发板——,于是去采用处理器+AI处理器,集成图形处理器,支持AI算力,拥有LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。。。看着官网的介绍,发觉用料实足。终于在我的翘首以盼下,我的OrangePi Kunpeng Pro也如期抵达,于是趁着周末的空闲,抓紧对它做一个测评。
2024-05-27 22:51:48 1547 1
原创 树莓派5安装使用
官网树莓派实验室教程Raspberry Pi(树莓派)是尺寸仅有信用卡大小的一个小型计算机,功能强大,可将树莓派连接电视、显示器、键盘鼠标等设备使用。树莓派能代替日常桌面计算机的多用途,包括文字处理、电子表格、媒体中心、甚至游戏。树莓派被称为单板计算机,本质上是一台电脑。
2024-05-16 10:11:32 1623
原创 配置公网访问内网服务器
闲来无事,打算用树莓派5在家部署个小服务器,于是,申请了动态公网ip。便有了配置过程,又因为升级家里网络配置,选择了锐捷的子母路由进行无线MESH组网(后期看情况是否搞单线回程有线MESH,因为家里的配电箱空间太小了,没有接入交换机的空间)。方案一下电信光猫、小米路由器操作可行,但是同样配置后新换的锐捷路由器无效,原因暂时不详,明白原因的欢迎交流温馨提示:方案二会将目标服务器端口全部暴露在公网,一定要开启防火墙等其他安全措施,小心成为别人的小肉鸡(都是泪)两种方案的情况各有优劣,方案一灵活安全,方案二。
2024-03-22 21:52:48 742
原创 IDEA2020.2.3配置gitlab
File > Settings > Version ControlSSL certificate problem: self signed certificategit config --global http.sslVerify false
2020-11-10 22:53:26 3311
原创 用户操作日志实现之AOP+注解+枚举方式
文章目录相关技术AOP基本概念AOP通知类型功能实现1.创建项目2.添加依赖3.枚举类型4.注解类型5.切面功能6.请求处理7.功能测试1)idea自带的rest测试功能2)配置请求接口和参数3)执行结果强行总结项目开发中,日志监控是不可少的。一个是系统日志,主要跟踪和排查各种系统异常情况,一般使用各种log就可以。还有一种是操作日志,用来跟踪和监控用户的操作情况和异常操作等,可用于用户画像等地方。相关技术现在做java开发的,肯定涉及到spring,那么对AOP也就不陌生——面向切面编程,是对OOP
2020-11-07 13:05:02 920
原创 git 2.29.2版本windows下安装
当前版本Git 2.29.2下载地址安装过程傻瓜式安装,一直next就可(下面图文就不需要看了),官方推荐方式完全够用。官方入门教程阅读信息安装路径选择组件(快捷方式)菜单栏编辑方式初始分支环境变量(命令行工具)HTTP传输方式换行符Git Bash终端模拟器git pull默认项凭证管理额外选项,文件缓存安装...
2020-11-04 16:44:04 4566 4
原创 Springboot+Mybatis Plus+H2 database项目搭建
背景因为业务需要,项目中需要使用内嵌式数据库,翻了翻之前使用h2的demo,发现竟没有一个完整的,于是重新搭建一下,顺便记录。开发环境jdk 8.0maven 3.3.9mybatis plus 3.2.0h2database 1.4.200开发工具:IDEA相关技术mybatis plus看名字就能大概知道,是mybatis 的增强版,主要特点是快速配置,简化开发,具体可以参考mybatis plus官网,内容非常详细。优点支持多种数据库代码生成单表CRUD支持pa
2020-08-20 00:25:52 3783
原创 前后端分离项目出现No ‘Access-Control-Allow-Origin‘ header 跨域问题
我真不愧是,踩坑小天才。话不多说上正餐踩坑什么坑问题逻辑大概是前端访问接口拦截器校验请求信息,校验token失败时抛出一个自定义异常后端异常拦截捕获异常,并返回一个唯一code码,提示登录超时前端就收到了这个问题:Access to XMLHttpRequest at 'http://ip1:port1/method' from origin 'http://ip2' has been blocked by CORS policy: No 'Access-Control-Allow
2020-08-15 20:04:01 890
原创 SpringCloud搭建Config配置中心的客户端和服务端及配置仓库github的使用
随着微服务数量增加,为了使生产、测试和运维等各环境能协调统一,即使在环境切换时不会因为微服务的数量而进行大量的修改配置,于是就出现了配置中心。Config作用为了使一个应用在环境迁移后有完整的配置使程序正常运行开源配置中心携程 Apllo百度 Disconf淘宝 Diamond配置方式本地文件系统SVNGitGit配置仓库登录...
2020-07-13 11:33:21 555
原创 MongoDB数据库简单介绍及傻瓜式安装
基本信息是一个基于开源、高性能、无模式分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的是面向文档存储的数据库,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组适用场景特点高并发海量数据(担价值较低、对事物要求不高、TB或PB级别数据)高扩展高可用丰富的查
2020-07-03 17:25:47 252
原创 IDEA引入依赖却无法导入jar包
最近频繁使用IEDA,却发现每次创建项目时不时的会出现问题:在pom文件中添加了某个依赖点击右下弹出的Import Changes,然而项目缺依然没有导入jar包(按住Ctrl鼠标移动至依赖即可查看) <!--hystrix相关依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring
2020-06-23 14:21:22 3068
原创 使用Aliyun Java Initializr的Web页面创建SpringBoot项目
平时项目开发中配置maven库的时候,会使用Ali的镜像仓库,很好的解决了那些jar包下载过慢或者无法下载的问题。那么Ali有没有创建SpringBoot项目的云平台呢?而今天竟然被我意外的看到了,原来人家是一直有的,这就是大公司的担当,这下好了使用IEDA创建项目唯一的网络问题也被解决了,强力安利
2020-06-03 15:01:26 2290
原创 创建SpringBoot项目的几种方式
用Ecplise创建SpringBoot项目用IntelliJ IDEA创建Spring Boot项目使用Spring Initinlizr页面创建springboot项目
2020-06-02 08:38:04 568
原创 SpringCloud实现Config配置中心的手动刷新
背景使用了SpringCloud的原生配置中心config后,会发现当配置文件更新后,配置中心的客户端无法获取更新后的信息,这是由于配置中心的缓存机制导致的,而SpringCloud也提供了刷新的两种方式,今天就处记录一下其中一种——手动刷新的配置过程。配置手动刷新是依赖于健康检查actuator实现的。以下均是在客户端操作的此处已默认搭建好了配置中心添加依赖 <!--健康检查--> <dependency> <groupId>org.s
2020-06-02 00:13:13 688
原创 SpringBoot项目启动后提示Process finished with exit code 0结束
添加web依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
2020-05-28 14:55:45 1078
原创 用Ecplise创建SpringBoot项目
Ecplise毕竟还是老牌的开发工具,使用的人还是很多的。虽然我本人不常用这种方式,但是还是决定写一下使用Ecplise工具来创建项目的方式。工具简介Spring Tool Suite是Spring提供的基于Ecplise的一个工具插件,内部集成大量的对于Spring项目的支持,可以很方便快速创建项目Spring Tool官网该工具可以通过官网下载插件安装,今天写一下通过Ecplise直接安装的方式(主要是怕麻烦),当然前提是需要网络。步骤Spring Tool Suitehelp –
2020-05-18 22:11:32 332
原创 用IntelliJ IDEA创建Spring Boot项目
这一篇来说一下IntelliJ IDEA来创建springboot项目的过程。这个方式是我现在最常用的方式,相对于其他方式来说大概是最省事的一种了,基本就是无脑next,简直不能再方便了,接下来进入正题步骤开始创建File -> project -> Spring Initializr完善项目信息添加依赖完成创建ok,介绍这里就完事了,简简单单,over...
2020-05-15 11:01:08 409
原创 使用Spring Initinlizr页面创建springboot项目
Spring Initinlizr该方式是根据自己的需求通过网页创建一个压缩包下载到本地,简单快捷,起初我在使用Ecplise开发时经常使用该方式,不过这种方式需要网络。话不多说,走起步骤首页SNAPSHOT: 快照版,可以稳定使用,且仍在继续改进版本ADD DEPENDENCIES:可以用于添加项目可能用到的依赖添加依赖单机ADD …弹出的页面,在此处选择要添加的依赖下载GENERATE:顾名思义,生成项目,会直接下载至本地,解压导入就好EXPLORE:查看项目中文.
2020-05-14 20:24:32 1094
原创 简单了解那些所谓的架构风格--RESTful API
敲了这么的代码后,会发现以前的单体应用早已不能满足越来越繁杂的业务秀,并发展为前后端分离,分布式 ,微服务等趋势。于是始终绕不开的服务发布和引用的方式这个问题。今天就先记录一下大家耳熟能详的RESTfulRESTful API该词是一个叫Fielding的大佬在2000年的论文中提出的,至于论文的具体的内容就不详细说了,人呢是站在技术巅峰的牛人,论文呢是开创了新的架构理念的论文,大家要是对英文版的有兴趣的人可以去找一下。REST的缩写就是:Representational State Transfer
2020-05-13 10:23:18 219
原创 使用joda-money报 Type handler was null on parameter mapping for property 'xxxx'异常
问题描述项目中使用了joda-money工具包,但是编译的时候一直报错如下:org.apache.ibatis.builder.BuilderException: Could not find value method on SQL annotation. Cause: java.lang.IllegalStateException: Type handler was null on parameter mapping for property 'price'. It was either not s
2020-05-11 13:35:27 597
原创 搭建无xml文件,使用注解实现sql的SSM框架
最近使用注解实现sql时发现有些生疏,于是简单搭建了一个ssm框架,并记录一下开发环境jdk 8.0maven 3.1Mysql 5.1.55开发工具:IDEA搭建过程创建项目很简单的新建项目,只在中间添加了lombok和web依赖,只是方便使用一些注解,即使不添加一直next也可。添加依赖joda-money这个依赖可以不用添加,是做货币金额的一个java库...
2020-04-28 17:23:03 356
原创 数据库工具连接Mysql报Password authentication failed错误
最近项目需要用mysql数据库,同事把一个新安装的数据交给了,没想到用起来一步一个坑,在此记录一下。问题描述使用navicat数据库工具连接mysql时,弹出了“Password authentication failed”这个错误,于是又开始了漫漫查错之路解决过程数据校验登录linux中的mysql数据库,确保ip和账号密码无异常,登录命令如下,回车键后输入密码//登录数据库m...
2020-04-25 14:01:02 10124 6
原创 Nexus首次登入账号密码异常
项目需要自己的maven私服仓库,搭建步骤比较简单,但是搭建好后,密码始终登录不进去,查询资料时密码如下初始账号密码adminadmin123但是登入时报:incorrect username or password,or no permission to use application解决登录窗口有标黑的路径指向name.password文件,进入文件,复制密码(账号admin)...
2020-04-21 10:43:23 875 2
原创 String(int[] codePoints, int offset, int count) String类中int[]作参数的构造方法
最近翻Srting的源码时,发现了String中竟然有int[]作参数的构造方法,而这种构造方法平时根本没有用过,于是稍微敲了例子测试一下。源码首先把String这个构造方法的源码贴一下/** * Allocates a new {@code String} that contains characters from a subarray * of the <a h...
2020-03-16 21:48:43 793
原创 SpringCloud搭建Eurake注册中心、提供者和消费者代码示例
Eureka基本信息Spring Cloud Euraka是Spring Cloud Netfix微服务套件的一部分,基于Netflix Eureka做了二次封装,主要负责实现微服务架构中的服务治理功能Spring Cloud Eureka是基于REST的服务服务治理必须有一个注册中心同样的注册中心还有Consul、Etcd、ZooKeeper等Eureka与Zookeeper的区...
2020-01-12 23:43:45 608
原创 java接口文档自动实体类生成表格功能
做程序员很难,难在哪?我感觉首先起名字(各种变量实体类的名字);其次是写文档(重复着Ctrl+C Ctrl+V,还要绞尽脑汁搜刮出各种修饰描述),简直不胜其烦这不,项目完结又开始写接口文档了,看到对于实体类的变量注释我就头大,网上有一些工具不适合在内网使用,终于在用原始方法写了几天后我决定写个方法提高一下效率目的将实体类文件转换为想要的excel文件格式编码过程目标文件格式: /...
2019-12-04 11:21:01 985
原创 Hadoop和Linux伪集群相关配置
环境配置linux环境配置该配置是在虚拟机中linux系统安装好的前提下,虚拟机安装可查询其他网上教程。 注:部分命令视linux版本而定防火墙关闭防火墙:systemctl stop firewalld.service禁用防火墙:systemctl disable firewalld.service查看防火墙:systemctl status firewalld.service...
2019-11-18 10:34:53 124
原创 Hadoop搭建好启动成功后,无法访问50070
最近工作需要用到hadoop的环境,于是按照网上的资料搭建好后,终于能正常启动,但是却无法通过web页面访问50070界面,这种情况很少见的,主要有以下几个方面:访问路径首先注意访问路径不要输入错误,注意字符格式http://主节点IP:50070防火墙查看防火墙:systemctl status firewalld.service关闭防火墙:systemctl stop firew...
2019-11-04 16:32:07 1651
原创 Mybatis参数为0识别为空字符串的查询处理
最近项目开发中遇到一种查询条件为0的情况,但是过程一波三折,经过大佬提示得以解决,同时也发现了Mybatis对于参数0需要不同的处理。于是空闲后自己写了个例子测试一下。以此记录,方便查找。开发环境 Spring+Springboot+Mybatis参数为数字类型0mapper代码(sql只是为了符合参数为0的条件,逻辑还请忽略) List<Books> selectBo...
2019-07-25 16:07:22 602
原创 配置Springboot+SSM时报 BindingException异常
配置Springboot+SSM时报 BindingException异常项目开发中自己配置项目时无缘无故报了个BindingException的错误,几经波折终于解决,以此记录,方便查找异常报错如下:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Reque...
2019-07-09 21:20:27 465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人