- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 离乡路远,归途已断
通过描绘对故乡的深厚情感和故乡的变化,表达了对时间流逝的感叹和对个人成长的思考。从我儿时离家求学开始,逐渐意识到故乡的变化和自己内心的成长。通过引用鲁迅的《故乡》,文章深刻探讨了对故乡的怀念与现实的无奈。尽管都市生活充满挑战,但我对故乡的眷恋和亲情的温暖始终给予我力量。在追求梦想的过程中,我希望找到平衡,过上充实而有意义的生活,珍惜当下的每一刻。
2024-07-31 16:13:29 969
原创 Manjaro gnome 版系统配置
Manjaro的版本XFCE:非常轻量,适合硬件条件比较差的用户,占用资源较少KDE:操作界面类似Windows的操作界面ARCHITECH:命令行版本,类似Arch Linux,后期要装什么都自己解决,适合GeekGNOME(GNOME3):操作界面类似 Mac OSMATE:GNOME2的延续,用不惯GNOME3的可以选择使用CINNAMON:Mint Linux使用的界面,使用了GNOME3的技术,实现了GNOME2的界面。
2024-07-31 16:01:46 1007
原创 泛太湖游仙岛书事
夕阳西下,天地渐昏,太湖波光粼粼,宛如水晶镶嵌,一片昏黄中透着淡淡的蓝色,犹如温柔而又坚韧的女子。三月四日,我来到了无锡市鼋头渚风景区游览了一番,太湖,这个千年古湖,如今依旧,它那澄澈的湖水、美丽的风景、壮阔的历史,让每一个到此游玩的人为之倾倒。我与那些文人雅士置身一地,胸怀壮志,品茶赏景,追求浪漫,看白居易写下”水天向晚碧沉沉,树影霞光重叠深“,与他”烟渚云帆“,飘舟太湖、澄波皓月.此刻,我置身于太湖仙岛湖边的看台,眼前是夕阳西下,远处湖面上还有几只海鸥在飞翔,一点点黑色的身影在天空中流转。
2024-07-31 15:58:39 129
原创 使用 JavaScript 对图像进行量化并提取主要颜色
前段时间在Halo的应用市场中遇到希望主题和插件的封面图背景色为封面图主色的问题,于是乎需要根据封面图提取主色就想到使用 K-Means 算法来提取。在图像处理中,图像是由像素点构成的,每个像素点都有一个颜色值,颜色值通常由 RGB 三个分量组成。因此,我们可以将图像看作是一个由颜色值构成的点云,每个点代表一个像素点。为了更好地理解,我们可以将图像的颜色值可视化为一个 Scatter 3D 图。在 Scatter 3D 图中,每个点的坐标由 RGB 三个分量组成,点的颜色与其坐标对应的颜色值相同。
2024-07-31 15:56:35 279
原创 不要成为无聊的大人
即使我们最终都成为了曾经不愿成为的“大人”,那份对美好生活的向往,仍旧藏在心底。也许,真正的成长,不是放弃理想,而是在理想与现实之间,找到了属于自己的平衡。
2024-07-31 15:54:28 333
原创 基于Spring Boot的单体应用快速开发脚手架
分享一个脚手架项目,springboot-jpa-starter,这是一个基于SpringBoot 2.2.2.RELEASE,用于搭建RESTful API工程的脚手架, 使用Spring Security + JWT Token + RBAC的方式实现认证和授权,持久层使用Spring data Jpa。避免每次重复编写认证和授权功能、缓存、异常处理、参数校验等代码,直接上手业务代码,不再烦恼...
2020-01-30 14:38:31 1397
原创 Vue中input框手动赋值成功却无法在编辑input框的值??
如下示例:<a-form layout="vertical"> <a-row :gutter="16"> <a-col :span="24"> <a-form-item label="名称"> <a-input v-model="helloForm.name" p...
2019-08-16 10:53:08 14134 19
原创 myql如何使用explain
1 explain执行计划使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。1.1 explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra1.2 字段详解idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序三种情况...
2019-08-03 21:45:04 410
原创 Java 8新特性之方法引用
在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿什么参数做什么操作。那么考虑一种情况:如果我们在Lambda中所指定的操作方案,已经有地方存在相同方案,那是否还有必要再写重复逻辑?冗余的Lambda场景来看一个简单的函数式接口以应用Lambda表达式:public interface Printable { void print(String s);}pu...
2019-07-24 10:42:18 247
原创 Java 8新特性之Stream流
下面来看一下借助Java 8的StreamAPl,什么才叫优雅:public class StreamIteratorDemo { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("张无忌"); list.add("张三丰");...
2019-07-24 10:35:35 289
原创 函数式接口与Lambda表达式
概念函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式变成场景的接口。而Java中函数式变成体现就是Lambda,所以函数式接口就是适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能被顺利的进行推导。语法糖是指使用更加方便,但是原理不变的代码语法。例如在遍历集合时使用的forEach语法,其实底层实现原理仍然是迭代...
2019-07-22 20:25:21 219
原创 设计模式之工厂模式
工厂模式什么是工厂模式工厂模式是对构造对象,实例化,初始化过程的一种封装。它帮我们解决new对象的问题,假如我们需要创建一个Person对象, 我们常用的方式是Person person = new Person();但是这样会导致把这个对象诞生的过程死死的捆绑在我们的代码当中,宿主类与实例化过程强耦合在一起。我们看这样一个例子:现有一个StudentDao接口public interf...
2019-06-23 15:23:28 182
原创 Java二维码生成工具类
首先导入maven依赖,这里使用的是google的一个多种格式的1D/2D条码图像处理库zxing<!--二维码生成--><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <versio...
2019-06-03 14:32:57 512
原创 如和让微信小程序实现对象属性双向数据绑定
核心方法写一个下面的js方法,名称可以任意取,用于绑定input输入bindInput(e){ // 表单双向数据绑定 var that = this; var dataset = e.currentTarget.dataset; // data-开头的是自定义属性,可以通过dataset获取到,dataset是一个json对象 var name = d...
2019-06-03 14:18:11 5770
原创 使用postgresql和Arcgis创建路网拓扑结构
在创建路网拓扑结构之前首先需要安装arcgis,打断路网的相交线,这一点非常重要从上路我们可以看出路网交叉口的地方是连接起立的,而且大部分路网数据都是如此,如果想构建路网拓扑结构就必须从交叉口处打断,然后以交叉口作为拓扑顶点,路段作为拓扑边。不管是从openstreetmap下载的数据还是从其他地方的数据,都会存在这样路网相交的问题。打断路网相交线首先打开ArcGis(安装教程参考:Arc...
2019-05-17 15:55:44 5895 18
原创 使用geotools的将shp数据写入mysql时报Could not initialize class org.hsqldb.lib.FrameworkLoggerwenti错误
报错问题截图如下:代码:package xyz.guqing.geotools;import java.io.File;import java.io.IOException;import java.nio.charset.Charset;import java.util.HashMap;import java.util.Map;import org.geotools.data...
2019-05-06 19:07:48 780 1
原创 Maven使用Mybatis出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误
在确保其他配置都正确的情况下,检查打包时有没有将Mapper.xml一起打包进来。如果你是把Mapper.xml文件和Mapper类放在一起,或者是通过Mybatis逆向工程生成而直接拷贝的文件,很容易出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常,原因是Maven编译时没有把*...
2019-04-15 21:28:12 518
原创 关于thymeleaf使用springsecurity表达式 sec:authentication=“name“取不到值问题
首先检查你导入的SpringSecurity版本如果是五版本那么导入的thymeleaf的security扩展也要是五版本才能匹配,取不到值得原因是扩展版本不匹配<dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-spr...
2019-04-05 23:35:54 2086
原创 一文搞懂反射泛型和反射注解以及通过注解方式写一个BaseDao
反射泛型和反射注解概括起来就三步:自定义注解通过反射获取注解值使用自定义注解最终案例通过自定义注解,将数据库表与Java对象映射,在不需要配置文件的情况下,查询出数据库的记录分析:数据库表有数据库名,表名和字段,所以在定义注解时这些都是必须的,但是在查询时有通过主键查询的方式,那么如何知道哪个字段是主键呢,这就需要来声明一下,所以,还需要定义一个id注解用于标识某对象的某属性对应着...
2019-03-26 14:33:58 456
原创 redis笔记(全)
1. 安装redis1.1 安装1.进入/opt目录下cd /opt2.安装wget http://download.redis.io/releases/redis-5.0.2.tar.gztar xzf redis-5.0.2.tar.gzcd redis-5.0.2make1.2 备份redis的配置文件&gt; 进入opt目录 cd /opt&gt; 新建一个m...
2019-03-16 19:54:21 1020
原创 Lucene7.7.1和Solr7.7.1学习笔记(全)
Lucene7.7.1&Solr7.7.1学习笔记1.Lucene起步1.1 lucene介绍Lucene是一个全文检索引擎工具包,最初是apache软件基金会jakarta项目组的一个子项目,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,以及部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统...
2019-03-14 18:05:00 1790 3
原创 图片处理工具类,添加水印,图片缩略图,合法性校验
package xyz.guqing.imageutil;import java.awt.AlphaComposite;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Transparency;import java.awt.image.Buffered...
2019-03-05 19:53:39 686
原创 SpringMVC使用AOP记录日志
创建AOP@Aspect@Componentpublic class LoggerAop { //本地日志记录对象 private static final Logger logger = LoggerFactory.getLogger(LoggerAop.class); //controller切点 @Pointcut("execution(* x...
2019-03-05 15:46:48 2479
原创 js实现哈希表
/** * js HashTable哈希表实现 * 参数及方法说明: * 函数名 |说明 | 返回值 * ---------------------|-------------------|---------- * add(key,value) |添加项 |无 * ---------------------------------------------------...
2019-02-24 20:24:12 692
原创 js实现ArrayList
function ArrayList(){ this.arr=[], this.size=function(){ return this.arr.length; }, this.add=function(){ if(arguments.length==1){ this.arr.push(arguments[0]); }else if(ar...
2019-02-24 20:17:54 1494
原创 Vuejs学习笔记(全)
1.起步创建一个html,然后通过如下方式引入 Vue:<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>或者<!-- 生产环境版本,优化了尺寸和速度 --><script src="htt...
2019-02-24 20:12:33 13089 17
原创 百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
亲测好用,精度高,用来很久,特地分享出来,原文连接没有了/** * Created by Wandergis on 2015/7/8. * 提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换 */ //定义一些常量var x_PI = 3.14159265358979324 * 3000.0 / 180.0;var PI = 3.14159...
2019-02-24 19:51:01 2315 1
原创 Unable to preventDefault inside passive event listener due to target being treated as passive.
最近在使用MUI的时候多次出现Unable to preventDefault inside passive event listener due to target being treated as passive.问题。解决办法1: 应用 CSS 属性 touch-action: none; 这样任何触摸事件都不会产生默认行为,但是 touch 事件照样触发* { touch-acti...
2019-02-12 15:37:00 897
原创 Ajax请求成功却执行error回调方法(Ajax跨域请求问题)
遇到的问题描述:Ajax使用post请求添加分组,请求url是RESTful风格。添加成功了已经向数据库写入了信息,但是Ajax却执行了error回调,观察网络发现有两次相同请求一次是get请求,一次是post请求携带了需要向数据库写入的参数。第一次请求成功返回200,第二次却返回404,所以导致回调进入了error。于是乎查找了很久解决方案,明白了是跨域请求导致,而Ajax只能同源请求。解...
2019-01-04 20:23:57 3245
原创 springmvc出现Property 'url' is required错误
初学springmvc时由于写错了视图解析器的类名导致出现了如下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.view.InternalResourceView#0' defined in clas...
2018-12-13 19:03:30 1917
原创 CentOS 7.5安装redis学习笔记
安装1.进入/opt目录下cd /opt2.安装wget http://download.redis.io/releases/redis-5.0.2.tar.gztar xzf redis-5.0.2.tar.gzcd redis-5.0.2make备份redis的配置文件1.进入opt目录cd /opt2.新建一个myredisconf文件夹mkdi...
2018-12-12 18:07:59 173
原创 Nginx与Tomcat整合
安装tomcat首先上传tomcat解压至/usr/local/src下,也可以通过wget获取tomcat,阿帕奇官网选择tomcat的版本http://tomcat.apache.org/如果没有gcc编译器安装gcc:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c+...
2018-12-12 18:00:16 1814
原创 Linux环境Mysql安装
CentOS系统Mysql的安装此处使用yum安装服务器安装mysql-server语法:yum install mysql-server安装完成后初始化mysql先启动mysql服务:service mysqld start再配置语法:mysql_secure_installation看到提示,操作如下:Enter current password for ...
2018-12-12 17:45:59 143
原创 spring整合mybatis时容易出现的错误
1.由于mybatis交给spring管理,不允许手动关闭sqlSession,否则会报错2.在beans.xml配置数据库连接池时<!-- 导入外部的properties文件 --><context:property-placeholder location="classpath:jdbc.properties"/><bean id="dataSource"...
2018-12-12 17:28:00 731
原创 新视野大学英语(第三版)视听说4答案
Unit 1Sharing3.Answers:b-e-f-d-c-a4. 2 45.anti-socialaware ofappreciateattitudetolerantcome to an endwalk awayimpressListening2.22.3peacefulbeautifullovely partpartywith apassionlast secondwalking...
2018-04-19 11:52:26 808345 15
原创 新视野大学英语(第三版)读写教程4答案
Unit 1TextATextA . Language focus1. crumbled2. discern3. surpass4. shrewd5. conversion6. distort7. radiant8. Ingenious9. propositionTextA : Language focus Word building Practice 1delicacybankruptcyac...
2018-04-19 11:49:21 505937 10
原创 Java操作数据库--JDBC入门
简介刚开始介绍了mysql基本语句,但是你会觉得好像不会知道怎么用,它的用途在什么地方,所以为了提高兴趣今天我们来介绍一下JDBC,以后会和MySQL一起更新。JDBC,到底jdbc是什么东西呢?JDBC(Java Data Base Connectivity,java数据库连接),是由一些接口和类构成的API。是J2SE的一部分,由java.sql,javax.sql包组成。概述JDBC是JAV...
2018-04-19 11:24:19 351
mybatis3.2+spring4+springmvc需要的所有jar包
2018-12-12
struts2+spring4+hibernate5所有jar包
2018-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人