自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 AOP切面实现加密解密遇到的问题

一、需求被@EncryptMethod标注的方法为切入点,对被@EncryptField注解标注的参数进行加密解密。二、问题列表(基本等于初次使用切面,遇到的问题有些许智障,不许嘲笑,嘲笑我就打你????)问题一:能进入增强方法,但无法进入目标业务方法解决:没有调用 point.proceed(),该方法旨在调用目标方法,并获取其返回值。(没有调用该方法又怎么会进入业务呢????,我是白痴)问题二:获取参数上的注解(刚开始一直着眼于单个参数上的注解,比如其中一个参数@EncryptFiel

2021-08-25 17:58:27 859

原创 HTTPS中的混合加密

错误描述1:isv.invalid-method(不存在的方法名)官方解决办法:method参数设置出错导致的,检查代码设置的接口method值是否填写有误实际错误原因:请求网关设置错误,设置成沙箱环境的网关地址,沙箱环境不支持该产品,故报错。...

2021-08-10 11:06:57 501

原创 try-with-resources

1、常规用法try{ FileOutputStream fos=new FileOutputStream(XXX); ...}catch(Exception e){ e.printStackTrace();}finally{ if (fos != null) { fos.close(); }}2、try-with-resources用法try(FileOutputStream fos=new FileOutputStream(XXX)){ ...}cat

2021-01-06 17:11:37 342

原创 java.sql.Date和java.util.Date

一、两者间的关系java.sql.Date是java.util.Date的子类二、两者关于时间显示的区别 long date=1603526787918L; //java.util.Date Date date1 = new Date(date); //java.sql.Date java.sql.Date date2 = new java.sql.Date(date); System.out.println(dat

2020-10-24 17:15:13 758

原创 List便捷去重方式

List<Long> uidList = walletBillList.stream().map(v -> v.getUid()).distinct().collect(Collectors.toList());Set<Long> uidSet = walletBillList.stream().map(WalletBill::getUid).collect(Collectors.toSet());

2020-09-19 17:15:31 330

原创 工作中遇到的一些小问题

1.long类型的字段不能为null(但是Long可以),否则会报错;当其为空时,可以将long类型转化为Object类型再判断其是否为null。Long groupId = null;Object groupIdObject = objectParams.get("groupId"); if (!groupIdObject.equals(null) && !groupId...

2019-12-20 10:22:59 262

转载 304 Not Modified详解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/franknotbad/article/details/79399809第一次访问 200鼠标点击二次访问 (Cache)按F5刷新 304按Ctrl+F5强制刷新 200 在客户端向服务端发送http请求时,若返回状态码为...

2019-11-27 10:19:58 367

原创 service层:多字段查询+分页+排序

public PageResult<Brand> queryBrandsByPage(String key, Integer page, Integer rows, String sortBy, Boolean desc) { Example example=new Example(Brand.class); Example.Criteria crit...

2019-08-28 21:23:40 984

原创 @GetMapping和 @PostMapping

之前映射url到控制器类一直用的都是@RequestMapping,今天用到了@GetMapping,@PostMapping这两种新的注解,简单总结一下。一、处理请求方式@GetMapping,处理get请求@PostMapping,处理post请求二、用法@getMapping与@postMapping是组合注解,相当于简化了@RequestMapping。@getMapping...

2019-08-27 21:41:40 486

转载 Thymeleaf 没有返回html只返回字符串

在使用Thymeleaf的时候,@RequestMapping对应的函数没有返回html文件而是返回了这个函数对应的字符串返回值解决办法:删除这个函数前面的@Responsebody注解,这个注解会返回Mapping函数指定的返回类型、例如String。而不是将其解析为html文件========================================================...

2019-08-21 20:01:35 1060

原创 Maven整合SSM框架出现的问题总结

最近使用SSM和Maven 进行整合开发,期间出现了很多很多折磨人的Bug,这篇文章进行一下总结,因为出错当时没有截图,故此本文主要讲解决问题的思路。Bug 1、Bean无法注入如图所示,代码deptMapper下划红线(此图是我人工画上去的)这个问题其实折磨了我身边很多人,网上说这个问题其实没有关系,不影响运行,但因为我很多同学都是这个错误,而它爆红线也最显眼,所以我们默认觉得就是这个红...

2019-08-10 16:06:15 247

原创 RedisDesktopManage工具与centos6上部署成功的redis数据库连接失败的解决办法之一

今天在centos6上部署好了redis数据库,并且用ping命令测试客户端与服务端连接正常,但使用RedisDesktopManage工具连接时却连接不上,显示如下图:在检查了各个步骤后,确保配置文件、防火墙、服务等都没有问题,最后发现是6379端口没有打开使用以下命令开启端口(cenos6和7的命令不同,请注意)/sbin/iptables -I INPUT -p tcp --dpo...

2019-08-06 20:30:56 141

转载 EasyUI-panel 内嵌页面上的js无法被执行

声明: http://www.jeasyuicn.com/post-49.html本文引用自GodSon的杰作 http://www.jeasyuicn.com/post-49.html, 除修正了个别错误字词外未作其他改动,请诸其他引用本文的朋友尽量引用这个原文的地址以示对原著者的尊重。一直以来群里里面很多人反应,在用tab加载界面的时候,界面里面的js不会执行。今天GodSon在此说明一下...

2019-08-03 20:04:44 174

原创 JQuery zTree Uncaught TypeError: Cannot read property 'init' of undefined

问题描述看到init处出现问题,我一直以为是哪个静态文件没有导入导致,后来才发现是由于静态文件导入多了,导入了两个不同版本的jquery。删除其中一个就好了!...

2019-08-02 20:28:08 2635

转载 mysql 使用 mybatis向数据库表中插入中文,显示???

问题描述本人利用Mybatis 将中文数据插入表中,发现表中中文数据显示是???。解决方法1、将项目的编码格式改为UTF-8,并将页面传到后台的数据输出出来,看是不是页面端乱码传输过来。2、首先检查了创建表时表用的字符集是utf-8,排序规则是utf8_general_ci。修改后,测试还是 问号(???)。3、改数据库jdbc.properties文件中的url字段数据,看网上说url...

2019-07-25 19:35:29 285

原创 MyBatis中的事务提交

在编写MyBatis框架基础下的代码时,在删除删除操作中遇到了一个问题:代码运行无误,但数据却未删除成功。代码和错误如下:由提示信息可以看出,事务提交为false,也就是默认没有开启事务提交,需要手动开启。更改后的代码如图:结果如图,发现id为8的学生被删除具体原理性的东西我也不是很清楚,大家可以参考这篇博客:https://blog.csdn.net/jinbaizhe/art...

2019-07-25 17:55:37 697

原创 关于$(this)[0].value

这句话涉及到jQuery对象和js对象的转化。.value是js中的属性,而$(this)是jQuery的方法,如果要让jQuery对象使用js的方法,则需要用‘[0]’来转化。使用$()包装“js对象”,是一种将“js对象”转换为“jQuery对象”的方式,这样我们就可以使用“jQuery对象”的方法了。更进一步:$(this)[0],可以再次将jQuery对象包装为js对象,从而使用js对...

2019-07-12 15:47:58 1812

转载 服务器端跳转与客户端跳转

概念**服务器端跳转:**又称为内部跳转,当客户端向服务器发送一个请求,请求当前资源时,这个资源在服务器内部跳转到另一个资源,再向客户端发送一个响应(即客户端只产生了一次请求)。**客户端跳转:**又称为外部跳转,当客户端向服务器发送一个请求,请求当前资源时,这个资源向客户端发送一个去请求其他地址的回应。客户端再根据这个地址去进行下一次请求(即客户端产生了两次请求)。上图同样都是对“...

2019-07-08 20:21:29 260

转载 jsp中和response.sendRedirect("")两种跳转的区别

jsp中<jsp:forward page=""/>和response.sendRedirect("")两种跳转的区别一、response.sendRedirect("")始终要记住一点就是这种跳转是让客户端浏览器自己去访问指定的页面,这个指定页面的地址就是sendRedirect("")参数的内容。如果跳转的页面是webapp里面的页面,客户端需要两层访问服务器。如果是其他网址的...

2019-07-08 20:05:08 1122

转载 MySQL数据库还原

当数据库中的数据,遭到破坏时,可以通过备份好的数据文件进行还原还原是指还原数据库中的数据,然后,库是不能被还原的备份文件,实际上就是由多个CREATE、INSERT和DROP语句组成,因此,只要使用mysql命令执行,这些语句就可以将数据还原语法格式Mysql -uusername -ppassword [dbname] < filename.sql参数说明Username,表...

2019-06-01 23:54:26 11182

原创 如何解决ASP.NET中Web控件不能移动的问题

一、背景软件版本:Visual Studio 2019二、步骤这时就可以随意拖动控件啦!

2019-05-29 23:41:24 1567

转载 mysql服务设置远程连接 解决1251 client does not support ..问题

一、前期准备1、虚拟机/物理机 mysql环境(非本机)2、本机 navicat软件(验证远程连接)二 、mysql配置1、在远程主机的本机 使用root用户连接mysqlmysql -u root -p备注 : mysql -u 最高权限用户名 -p 再输入密码进入2、设置用户配置项(1) 查看用户信息select host,user,plugin,authe...

2019-05-28 22:16:46 196

原创 margin和padding的区别

在刚开始学习html的时候,我总分不清margin和padding他俩到底是指的哪一部分,现在通过一个例子总算弄清楚了他们两者的范围,简要跟大家说一下,不足之处多多批评指正哦!做过网页的应该都见过这张图片,它已经很直白的给我们展示了margin和padding分属的区域,以中间那条实线为分界点,往外是margin作用的区域,往内是padding作用的区域。接下来通过一个实例再来看一下:这是...

2019-05-19 20:51:09 1968 1

转载 HTML meta标签总结与属性使用介绍

之前学习前端中,对meta标签的了解仅仅只是这一句。但是打开任意的网站,其head标签内都有一列的meta标签。比如我博客的。但是自己却很不熟悉,于是把meta标签加入了寒假学习计划的最前方。简介在查阅w3school中,第一句话中的“元数据”就让我开始了Google之旅。然后很顺利的在英文版的w3school找到了想要的结果。(中文w3school说的是元信息,Google和百度都没有...

2019-05-18 20:41:58 172

原创 python各类地图绘制

以下是我绘制各类地图的代码,是从别的网友处借鉴来的,但是遇到了一些问题,有没有人可以解答?from pyecharts import Map# 世界地图数据value = [95.1, 23.2, 43.3, 66.4, 88.5]attr= ["China", "Canada", "Brazil", "Russia", "United States"]map0 = Map("世界地...

2019-05-16 15:27:09 4329 4

原创 python如何安装geopandas

python如何安装geopandas最近在用python做地图数据可视化中,遇到一个新的库geopandas,geopandas是Python中用于处理空间地理信息数据的后起之秀,在空间数据可视化方面表现得十分优秀,但它的安装却极易出错,因为它依赖其他必要的库包,直接pip install geopandas会有问题出现。接下来为大家介绍我的解决办法:如果你没有安装Anaconda集成环境...

2019-05-16 14:59:52 7298 3

原创 以Oracal为例内连接、左外连接和右外连接的区别

注:本文以Oracle数据库为例,所用sql标准为Oracle专用,而不是SQL99规则!首先我们创建两个新表tb_stu和tb_course(本文只是为了讲述本质,因此表格结构和数据从简)tb_stu(学生表)tb_course(选课表)可以看到tb_stu表中ID为3的学生在tb_course中没有对应的数据,tb_course表中stu_id为4的学生也不存在于tb_stu中。...

2019-05-11 19:29:54 425

转载 Java面向对象三大特性之一 多态

认识多态多态是Java面向对象中的一个重要特性。在程序中,它意味着一个特定类型的变量可以引用不用类型的对象,并且能自主地调用对象的方法,也就是根据作用到不同类型对象类型,响应不同的操作。方法从写是实现多态的基础。多态: 父类的引用可以传入子类的对象多态的最基本使用方法:1.父类的引用作为方法的形参:public void toHospital(Pet pet) { Syst...

2019-05-05 10:13:25 123

原创 Java中return关键字的作用

在程序编写过程中,我们经常用到return、break、continue这三个关键字,那么这三个关键字具体在代码中起到什么样的作用又有什么样的区别呢?return:从当前的方法中退出,返回到该调用的方法的语句处,继续执行;返回一个值给调用该方法的语句,返回值数据类型必须与方法的声明中返回值的类型一致,可以使用强制类型转换来使数据类型一致;return当方法说明中用viod声明返回值为空时,...

2019-05-05 09:43:44 4652

Spring+SpringMVC+Mybatis框架

本资源是我自己搭的一个SSM框架,目的在于熟练框架的搭建流程,因为是第一次搭建对于一些配置文件的理解不是很深刻,所以配置文件里的内容可能会有不合适的地方,理性参考。

2019-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除