随笔分类 - 开发经验
摘要:这两天项目一直在报这个错误消息: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT command denied to user 'xxxxx'@'xxx.xxx.xxx.xxx' for table 'xxxxxx'
阅读全文
摘要:这两天在日志中看到关于数据库报的异常: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago 使用
阅读全文
摘要:sqlmap也是渗透中常用的一个注入工具,其实在注入工具方面,一个sqlmap就足够用了,只要你用的熟,秒杀各种工具,只是一个便捷性问题,sql注入另一方面就是手工党了,这个就另当别论了。今天把我一直以来整理的sqlmap笔记发布上来供大家参考。 一共有11种常见SQLmap使用方法:一、SQLMA
阅读全文
摘要:sqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。 sqlmap目前最新版本为1.
阅读全文
摘要:PS:webug靶场全都通关了,你也就是个合格的新手了。上次我们在通关webug靶场第三关的时候,提到一个漏洞扫描工具叫做AWVS。这次我们介绍一下它。1AWVS漏洞扫描工具Acunetix Web Vulnerability Scanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网络爬
阅读全文
摘要:目录: 0×00、什么是Acunetix Web Vulnarability Scanner ( What is AWVS?) 0×01、AWVS安装过程、主要文件介绍、界面简介、主要操作区域简介(Install AWVS and GUI Description) 0×02、AWVS的菜单栏、工具栏
阅读全文
摘要: 今天在写一个程序的时候发现了一个问题,在json文件中添加注释之后,程序就出现bug了 于是,去搜了一下这个问题的相关解释,在这里和大家分享一下: JSON为什么不能添加注释? 这位外国友人给出的解释: 大神注意到有人利用注释来制定解析规则,这破坏了互操作性(In
阅读全文
摘要:原文出处: kaaass Optional是Java8提供的为了解决null安全问题的一个API。善用Optional可以使我们代码中很多繁琐、丑陋的设计变得十分优雅。这篇文章是建立在你对Optional的用法有一定了解的基础上的,如果你还不太了解Optional,可以先去看看相关教程,或者查阅Ja
阅读全文
摘要:从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optiona
阅读全文
摘要:1、Specification //查询条件ListList<Predicate> predicateList = new ArrayList<Predicate>(); Specification specification = new Specification() {
阅读全文
摘要:<! flowchart 箭头图标 勿删 Spring Data Specification用法和常用查询方法(in,join,equal等)前言入门例子Repository层常用写法Specification 的用法总结 前言 在这一年里技术更新,从使用Mybatis转为Spring Data,总
阅读全文
摘要:<! flowchart 箭头图标 勿删 Example官方介绍 Query by Example (QBE) is a user friendly querying technique with a simple interface. It allows dynamic query creatio
阅读全文
摘要:本篇进行Spring data jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring data jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有一
阅读全文
摘要:缘起有一次开发过程中,刚好看到小伙伴在调用 set 方法,将数据库中查询出来的 Po 对象的属性拷贝到 Vo 对象中,类似这样:可以看出,Po 和 Vo 两个类的字段绝大部分是一样的,我们一个个地调用 set 方法只是做了一些重复的冗长的操作。这种操作非常容易出错,因为对象的属性太多,有可能会漏掉一
阅读全文
摘要:在项目开发过程中,因为重装系统,安装了Java10版本,发现sun.misc.Base64Encoder和sun.misc.Base64Decoder无法使用。原因:查看官网发现,JDK中的/lib/tool.jar和/lib/rt.jar已经从Java SE 9中删除,(我估计是因为java从su
阅读全文
摘要:解决办法:project structure中设置 JDK 和language 匹配即可。如图: 另外如果有maven,需要把maven中JDK版本设置成一样的。
阅读全文
摘要:Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI。 1. 什么是Spring Boot Admin? Spring Boot Admin(下文简称SBA)是一个社区开源项目,用于
阅读全文
摘要:作者:拔剑少年 简书地址:https://www.jianshu.com/u/dad4d9675892 博客地址:https://it18monkey.github.io 转载请注明出处 java5 泛型 (Generics) List<Integer> list=new ArrayLi
阅读全文
摘要:<! flowchart 箭头图标 勿删 概念 将一个jar及其依赖的三方jar全部打到一个包中,这个包即为FatJar。 作用 作用: Jar包隔离,避免Jar冲突。 打包方式 maven shade plugin插件; spring boot maven plugin插件(Spring Boot
阅读全文
摘要:目录 什么是 FatJar 三种打包方法 1. 非遮蔽方法(Unshaded) 2. 遮蔽方法(Shaded) 3. 嵌套方法(Jar of Jars) 小结 参考阅读 原文地址:https://yq.aliyun.com/articles/630208?utm_content=m_10000144
阅读全文

浙公网安备 33010602011771号