- 博客(142)
- 资源 (53)
- 收藏
- 关注

原创 git 设置代理
原文链接:https://blog.youkuaiyun.com/qq_29364417/article/details/85940097// 查看当前代理设置git config --global http.proxy// 设置当前代理为 http://127.0.0.1:1080 或 socket5://127.0.0.1:1080git config --global http.proxy ‘h...
2019-11-02 17:00:59
1080

原创 Redis Desktop Manager连接Linux系统上的Redis
     今天被这个问题困扰了好久,在腾讯云上的服务器安装了redis,也对redis.config文件做了相应的修改,用Xshell能连接启动成功,但是在自己电脑上就是Redis Desktop Manager连接不上,然后才发现是6379端口没对外开放,但是这个问题早就想到了,而且我在腾讯云的安全组中也开放了,以为只要在安全组中开放就行
2018-07-28 18:31:26
2250
1
原创 Java中如何详细的打印出具体报错的堆栈信息
在遇到日志打印的时候,当使用 当使用这种方式打印,只会打印关键的信息,不会打印出栈堆信息,从而无法准确定位到具体某一行发生的错误比如,在一个接口有方法对一个对象进行存储的时候,其中这个对象有一个属性叫 并且不能为空,当为空进行存储,就会报错。先说解决方案这种方式打印结果:这种这种就能更详细的显示出报错信息。这个时候使用 全局异常拦截,并对异常进行打印,指挥打印出操作原因:打印结果:这种是无法准确定位异常所在行的,以及具体的堆栈信息的。这种方式的打印结果和第二种一样,都是指挥打印比较简陋的报错信息,
2024-01-30 14:28:58
4869
2
原创 SpringData JPA联表分页查询需要使用countQuery属性
定义一个特殊的count查询,用于分页查询时,查找页面元素的总个数。如果没有配置,将根据方法名派生一个count查询。属性中与计数查询一起提供。此查询在结果查询之后单独执行,其结果用于填充返回的 Page 的 totalCount 属性。countQuery用于分页,如果要求分页结果返回正确的总计数,属性计算出总数的话,会在查询的时候进行报错。进行分页查询的时候,如果不是用。...
2022-08-03 10:10:21
3028
原创 Maven项目配置成SpringBoot项目之后,application.yml文件不起作用
在使用maven多module进行开发的时候,将api模块转成SpringBoot时候,发现application.yml中所配置的东西不起作用。项目是能识别到application.yml这个配置文件的。但是里面的配置的东西比如端口什么的一起不起作用,后来发现在api这个模块里面配置了 <packaging>pom</packaging>,去掉这个就好了。...
2020-11-07 21:18:11
5228
原创 JPA遇到多主键表怎么进行查询
数据表是原始就存在的,里面存在两个主键:当建好实体类,然后用jpa去关联操作查询,(根据StudyId)去进行查询的时候,发现原本可以有八条不一样的记录,只是StudyId相同,其他的不同,这个时候,出来确实是八条,但是居然每一条都一样,是根据StudyId一样的数据记录里的都一条。即当根据StudyId='194205'去查的时候,JPA都会返回八条一样的记录JPA代码:@Query(value = "select * from tbl_ic_film_info where StudyId =
2020-10-29 15:19:24
2744
1
原创 10、【分类模块管理】——添加分类接口开发
分类模块:分类模块是给后台管理员进行操作的,所以我们所有的行为都应该是建立在登录者是管理员的前提下。 controller: @RequestMapping("add_category.do") @ResponseBody public ServerResponse addCategory(HttpSession session,String categoryNam...
2020-07-28 10:01:54
1144
原创 使用Python爬取分析政府采购网数据
好久没写博客了,一直觉得之前写的都没啥技术性,这次分享个最近觉得很值得记录的一次操作吧~。 Leader临时分配给我个任务,要我爬取下政府采购网近一个月公开招标中二三甲医院的数据,这一下可把我难住了,要求还要用Python。 自己一直干的是Java开发,学校
2020-06-04 18:16:42
14453
24
原创 git如何删除已经提交到GitHub的文件夹
比如 .ideagit rm -r --cached .idea 或者targetgit rm -r --cached target然后将代码提交到GitHub即可
2019-11-05 11:30:01
595
原创 VUE.js项目中控制台报错: Uncaught (in promise) NavigationDuplicated解决方法
原文:https://blog.youkuaiyun.com/zy21131437/article/details/99548983问题愿意:依赖包中vue-router出现问题(猜测为版本问题);解决方法:在项目目录下运行 npm i vue-router@3.0 -S这条指令就可以解决了。(更换版本)或者在main.js中添加以下代码:import Router from 'vue-rout...
2019-09-20 11:03:24
3056
1
原创 10、SpringBoot中使用Redis
1、在pom.xml文件中引入Redis<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.1...
2019-08-04 16:49:08
443
原创 9、SpringBoot使用自带cache的时候标注@Cacheable不起作用
在学习尚硅谷SpringBoot高级视频的时候发现在Service层使用了@Cacheable注解还是没有起到缓存的作用 @Cacheable(cacheNames = {"emp"}) public Employee getEmpById(Integer id){ System.out.println("查询"+id+"号员工"); Employe...
2019-08-02 16:19:33
1843
1
原创 7、SpringBoot之实现登陆界面的中英切换
项目地址:https://github.com/Chakid/SpringBoot-example1、第一步,创建一个SpringBoot项目2、导入资料中的一些写到的代码和静态页面1)在config文件中设置路由拦截:2)、国际化1)、编写国际化配置文件;2)、使用ResourceBundleMessageSource管理国际化资源文件3)、在页面使用fmt:message取出国...
2019-06-25 17:46:57
1786
5
原创 6、SpringBoot之SpringMVC自动配置
1. Spring MVC auto-configuration项目地址:https://github.com/Chakid/SpringBoot-exampleSpring Boot 自动配置好了SpringMVC以下是SpringBoot对SpringMVC的默认配置:(WebMvcConfigurationSupport)Inclusion of ContentNegotiati...
2019-06-20 16:10:30
292
原创 5、SpringBoot之WEB开发和thymeleaf模板引擎
1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组...
2019-06-19 19:55:02
657
原创 4、SpringBoot之配置日志文件
该节主要学习怎么使用SpringBoot中的日志项目地址:https://github.com/Chakid/SpringBoot-example市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4...
2019-06-19 16:39:03
2159
1
原创 3、SpringBoot之配置文件
1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language) YAML A Markup Language:是一个标记语言...
2019-06-19 14:29:07
393
原创 2、SpringBoot之快速构建
使用Spring Initializer快速构建生成会自动给我们生成一些目录和相关配置文件1、IDEA:使用 Spring Initializer快速创建项目IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目默认生成的Spring Boot项目;主程序已经生成好了,我们只需要我们自己的逻...
2019-06-19 14:14:34
204
原创 1、SpringBoot之HelloWord
本项目主要是讲创建一个SpringBoot的HelloWorld项目该项目直接以maven的方式创建pom文件中导入相关包: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent...
2019-06-19 13:48:09
204
转载 6、爬取某高校页面的验证码,进行验证码识别
根据这篇博客实现:https://blog.youkuaiyun.com/qq_40962368/article/details/89331608现在的网站为了防止人们轻易的获取登陆后的页面信息,在登陆上设置了很多的障碍,验证码就是其中的一种,所谓道高一尺,魔高一丈,人们总能想出办法来予以应对,但是,应对的成本可能在不断加大,这在一定程度上提升了反反爬虫的门槛。本文的目的在于验证Tesseract对普通验证...
2019-04-25 21:32:17
4929
原创 5、颜色翻转
灰度图像素值为0到255,若当前的像素值为i,翻转过后为255-i代码实现:# coding:utf-8#读取彩色原图import cv2import numpy as npsrc=cv2.imread('img/cxk.jpg',1)gray=cv2.cvtColor(src,cv2.COLOR_BGR2GRAY)img_info=src.shapeimage_height=...
2019-04-25 21:23:30
399
原创 4、浮雕效果
浮雕/雕刻算法实质是很简单地,即:对图像的每一个点进行卷积处理。假设原图像为X,处理后的图像为Y;浮雕算法核kernel矩阵定义为:[1 , 0, 0 ; 0, 0, 0; 0, 0, -1]. 那么,对于坐标为(i,j)点,浮雕效果图的算法为Y(i,j) = X(i+1,j+1)-X(i-1,j-1) + 128。当然,X,Y的取值均在0~255之间。雕刻算法核kernel矩阵定义为:[1, ...
2019-04-25 21:21:46
966
2
原创 3、边缘检测
边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。边缘检测是特征提取中的一个研究领域。图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。有许多方法用于边缘检测,它们的绝大部分可以划分为两类:基于查找一类和基于零穿越的一类。基于查找的方法通过寻找图像一阶导数中的最...
2019-04-25 21:20:01
2720
原创 2、灰度增强
一张图片是由像素点矩阵构成,我们对图片进行操作即为对图片的像素点矩阵进行操作。我们只要在这个像素点矩阵中找到这个像素点的位置,比如第x行,第y列,所以这个像素点在这个像素点矩阵中的位置就可以表示成(x,y),因为一个像素点的颜色由红、绿、蓝三个颜色变量表示(R,G,B),所以我们通过给这三个变量赋值,来改变这个像素点的颜色。2.1 图片的灰度化:灰度化:将一个像素点的三个颜色变量相等,R=G=...
2019-04-25 21:17:04
603
原创 1、RGB图像底片效果
为了加快处理速度,在图像处理算法中,往往需要把彩色图像转换为灰度图像。0x00. 灰度图灰度数字图像是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,灰度图像在黑色与白色之间还有许多级的颜色深度。在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值。0x01...
2019-04-25 21:12:56
1400
原创 MongoDB安装教程及相关注意点
下载mongodbMongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装。官方地址:https://www.mongodb.com/安装mongodb在win7系统安装mongodb需要vc++运行库,如果没有则会提示“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll”。去网上下载或使用360安装:安装mongodb...
2019-04-18 09:34:20
426
转载 快速排序演示
转自百度百科:https://baike.baidu.com/item/快速排序算法/369842?fr=aladdin#3_1演示编辑示例假设用户输入了如下数组:创建变量i=0(指向第一个数据), j=5(指向最后一个数据), k=6(赋值为第一个数据的值)。我们要把所有比k小的数移动到k的左面,所以我们可以开始寻找比6小的数,从j开始,从右往左找,不断递减变量j的值,我们找到第一个...
2019-04-15 09:56:44
1235
转载 MySql数据查重、去重的实现
刚电话面试被问的,但是没有答出来,在此记录一下。原文:https://blog.youkuaiyun.com/lzc4869/article/details/79128865假设有一个表user,字段分别有id–nick_name–password–email–phone,分情况如下(注意删除多余记录时要创建临时表,不然会报错):一、单字段(nick_name)1、查出所有有重复记录的所有记录sel...
2019-04-01 14:16:02
840
原创 SpringDataRedis相关使用说明
stringRedisTemplate.opsForValue().set(&amp;quot;test&amp;quot;, &amp;quot;100&amp;quot;,60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.opsForValue().get(&amp;quot;test&amp;quot;)//根据key获取
2019-03-10 21:32:29
172
原创 使用SpringDataRedis加入缓存,防止同一查询请求到数据库查询多次
首先在pom文件中加入redis &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-data-
2019-03-10 21:22:49
1031
原创 Java中二分查找
二分法定义:对于区间[a,b]上连续不断且f(a)·f(b)<0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫二分法。(百度百科)给定一个数组,我们要查找当前数据在数组中的位置,虽然可以使用循环一个个遍历,但是由于要使代码运行时间尽可能的小,所以我们要采用二分法来查找。先上代码:public class ...
2019-02-28 16:48:20
763
转载 Java泛型的主要作用
本文转载自:https://www.jianshu.com/p/5179ede4c4cf简单的说,意义和作用有:类型的参数化,就是可以把类型像方法的参数那样传递。这一点意义非凡。泛型使编译器可以在编译期间对类型进行检查以提高类型安全,减少运行时由于对象类型不匹配引发的异常。泛型方法,算法的复用。蛮神奇的。想要理解为什么引入泛型,就要知道没有泛型的麻烦。我们知道现在的程序开发都是面向对象了,所以...
2019-02-28 16:28:37
1922
原创 27、电商项目的代码及其SQL文件
附上码云地址:https://gitee.com/Chakid/mmall_learning其中:v1.0分支是当前第一阶段的代码,v2.0分支是阶段二的项目代码。
2018-12-05 14:39:33
1556
2
原创 关于短视频后台管理系统在上传BGM的时候是怎么实现"点我播放"的 [Tomcat配置虚拟目录]
如图所示:首先由于我们的项目是使用Maven构建的,但是在上传bgm的时候会有一个"点我播放"的功能,但是由于我们的项目还是运行在本地,那么怎么实现"点我播放"这个功能呢,项目是运行在Tomcat的容器里,所以我们要将我们上传的BGM的目录配置到对应的tomcat的相关配置里面,原本项目是使用maven插件运行的,但是由于插件运行的方式会有一些bug,所以还是选用我们自己本地的tomcat进行...
2018-11-26 19:37:44
1053
转载 Mac上搭建nginx教程
本文原文地址 :https://www.jianshu.com/p/c3294887c6b6 nginx的配置比较简单,主要分以下三步:1.安装Homebrew2.安装nginx3.验证结果1.安装Homebrew终端输入ruby -e "$(curl -fsSL https://raw.githubuserc...
2018-11-23 16:26:51
360
原创 linux 复制文件夹内所有文件到另一个文件夹
cp -Rf /home/user/* /root/temp/将user文件夹下面的所有复制到temp文件夹里
2018-11-11 20:54:19
5991
转载 Java源码分析系列之HttpServletRequest源码分析
原文链接: https://www.cnblogs.com/kmsfan/p/7497612.html#_label0从源码当中 我们可以 得知,HttpServletRequest其实 实际上 并 不是一个类,它只是一个标准,一个 接口而已,它的 父类是ServletRequest。 public interface HttpServletRequest extends Ser...
2018-11-08 21:57:15
624
FTPserver文件服务器
2018-10-11
深入理解Java虚拟机 JVM高级特性与最佳实践.pdf
2018-05-07
轻量级java EE企业应用实战(第三版).pdf
2018-05-07
阿里巴巴Java开发手册v1.2.0.pdf
2018-05-07
Web标准之道.pdf
2018-05-07
Spring MVC+MYBatis企业应用实战.pdf
2018-05-07
SEO必知必会51技.pdf
2018-05-07
Java编程思想第四版完整中文高清版.pdf
2018-05-07
HTML5 与 CSS3 设计模式.pdf
2018-05-07
HTML5 2DCanvas API.pdf
2018-05-07
Git教程By廖雪峰.pdf
2018-05-07
CSS网站布局实录 (第二版)
2018-05-07
CSS权威指南《第3版》
2018-05-07
CSS那些事儿:掌握网页样式与CSS布局核心技术.
2018-05-07
ASP.NET MVC 4高级编程(第4版)
2018-05-07
《Web开发典藏大系:jQuery网页开发实例精解》
2018-05-07
JavaScript权威指南(第6版)
2018-05-07
Tomcat7下载(apache-tomcat-7.0.85)
2018-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人