12 2022 档案

摘要:目前前后端下载方式通常分为两种 1. 静态文件直接下载 直接下载即通过浏览器的文件策略直接下载文件。常用的方法即使用a标签或者使用js在浏览器中打开Excel、Word等类型的文件链接,浏览器就会帮我们自动下载这些文件。 2. 后端动态数据流 服务器端根据浏览器请求内容生成对应的文件(不用生产真正的 阅读全文
posted @ 2022-12-26 15:55 小log 阅读(761) 评论(0) 推荐(0) 编辑
摘要:1. 前言 在日常的数据库增删改查任务中,由于数据的规范设计,数据通常不集中在同一张表里,所以经常会涉及到多表的数据查询,多表数据查询需要表之间的连接,而表间连接方式有很多,下面就针对各种表连接方式进行介绍。在介绍之前,为了方便对文字概念的深入理解,本文利用实例和图例进行概念的补充深化,为准确理解提 阅读全文
posted @ 2022-12-25 11:40 小log 阅读(12826) 评论(0) 推荐(2) 编辑
摘要:在日常业务工作中,经常会遇到两表连接查询的需求,在使用两表连接时,会用到on或where,这两者有一定的区别; 1. 区别如下: 1、on 是关联条件,而where 是查询条件; 2、on是先对表进行筛选再生成关联表,where是先生成关联表再对关联表进行筛选,on执行的优先级高于left join 阅读全文
posted @ 2022-12-25 10:14 小log 阅读(2104) 评论(0) 推荐(1) 编辑
摘要:1. 分支操作 创建分支 :git branch (branchname) 切换分支命令: git checkout (branchname) 获取远程所有分支: git fetch 查看所有远程分支: git branch -r 创建与远程分支关联的本地分支: git checkout --tra 阅读全文
posted @ 2022-12-21 17:07 小log 阅读(32) 评论(0) 推荐(0) 编辑
摘要:整理了一些WEB漏洞本地靶场资源,包括针对性的漏洞专题如SQL注入,XSS等…以及综合类的; 1. 测试靶场列表 序号 漏洞平台 类别 语言 链接 star 1 DVWA 综合 php https://github.com/digininja/DVWA 6.3k 2 DoraBox 综合 php h 阅读全文
posted @ 2022-12-21 15:54 小log 阅读(1128) 评论(0) 推荐(0) 编辑
摘要:[ClassCastException:Long cannot be cast to integer] 有时数据库操作时经常会遇到这个问题,Long 和 Integer 都是java中的包装类型,包装类型是不能强制转换的。 //Integer型转化为Long型 Integer a = 10; Lon 阅读全文
posted @ 2022-12-20 22:02 小log 阅读(923) 评论(0) 推荐(0) 编辑
摘要:1. JSONArray转List List<T> list = JSONObject.parseArray(array.toJSONString(),T.class); // 转换语句1 List<T> list = JSONArray.parseArray(array.toJSONString( 阅读全文
posted @ 2022-12-20 21:51 小log 阅读(12707) 评论(0) 推荐(0) 编辑
摘要:之前在进行数据库迁移时,出现过这种错误,网上查了下,原因和解决方法如下: 一、报错原因分析 这个错误发生在mysql 5.7.5 版本及以上版本会出现的问题, 我的版本是5.7.x linux,但是我windos本机8.x 版本没有这个问题,不排除机器不同影响。mysql 5.7.5版本以上默认的s 阅读全文
posted @ 2022-12-20 21:23 小log 阅读(2319) 评论(0) 推荐(0) 编辑
摘要:之前一直用Mapper,后来项目中用MapperScan, 再后来一不小心两个一起用了,就出现问题了,本文讲解两个注解的作用和优先级。 1、@Mapper 作用 用在接口类上,在编译之后会生成相应的接口实现类 位置:对应的某个接口类上面 如果每个接口类 都要 @Mapper 注解,是重复而无聊的工作 阅读全文
posted @ 2022-12-13 23:04 小log 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:当我们远程操作服务器时,都需要使用远程连接工具。常用的SSH客户端远程工具有Xshell、SecureCRT和Putty、Termius、MobaXterm、FinalShell。我们一般根据不同情况选择不同的客户端。 1. Xshell(收费) Xshell 是一个强大的安全终端模拟软件,它支持S 阅读全文
posted @ 2022-12-13 22:42 小log 阅读(1575) 评论(0) 推荐(0) 编辑
摘要:一款好的数据库可视化工具可以很好的加快我们简化我们对数据库的操作,我这里总结了常用的mysql 可视化操作工具; 1.navicat(收费) navicat是一套快速、可靠的数据库管理工具,navicat 是以直觉化的图形用户界面而建的,可以兼容多种数据库,支持多种操作系统。 2.sqlyog sq 阅读全文
posted @ 2022-12-13 22:13 小log 阅读(2022) 评论(0) 推荐(0) 编辑
摘要:1. Date 转 TimeStamp Date date = new Date(); Timestamp ts = new Timestamp(date.getTime()); 2. TimeStamp 转 Date Timestamp ts = new Timestamp(System.curr 阅读全文
posted @ 2022-12-13 21:37 小log 阅读(4290) 评论(0) 推荐(0) 编辑
摘要:1. 初始化本地项目 $ git init 2. 将远程仓库和本地仓库关联 $ git remote add origin https://gitee.com/用户个性地址/HelloGitee.git 3. 将远程仓库更新到本地 $ git pull origin master 4. 添加并提交项 阅读全文
posted @ 2022-12-13 21:16 小log 阅读(78) 评论(0) 推荐(0) 编辑
摘要:今天突然间pom文件都红了,报了很多错误,怎么改都修改不了。网上查了下,清空缓存即可。 第一步:检查jdk是否配置正确 处理方案:File - Project Structure - Project SDK,看看SDK有没有选,重选一个本地的自己安装的jdk。 第二步:检查maven是否正确 处理方 阅读全文
posted @ 2022-12-11 22:37 小log 阅读(618) 评论(0) 推荐(0) 编辑
摘要:占位 阅读全文
posted @ 2022-12-11 22:25 小log 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Cron表达式用来定制时间规则,主要用于定时任务。 1. Cron表达式介绍 2. 域介绍 3. 特殊字符介绍 4. 取值示例 5. 在线Cron表达式生成器 1. Cron表达式介绍 Cron表达式是一个字符串,分为6或7个域,每两个域之间用空格分隔,其语法格式为: "秒域 分域 时域 日域 月域 阅读全文
posted @ 2022-12-11 11:04 小log 阅读(1120) 评论(0) 推荐(2) 编辑
摘要:当我们通过spring boot 仅运行一些定时任务时,就可以不用占用web启动端口,这时候就需要spring boot 不占用web端口的方式; springboot 2.x之后(代码方式) @SpringBootApplicationpublic class MyApplication { pu 阅读全文
posted @ 2022-12-11 10:48 小log 阅读(393) 评论(0) 推荐(0) 编辑
摘要:一、导致“Public Key Retrieval is not allowed”原因 当禁用 SSL/TLS 协议传输后,客户端会使用服务器的公钥进行传输,默认情况下客户端不会主动去找服务器拿公钥,进而会出现错误。 出现 Public Key Retrieval 的场景可以概括为: 禁用 SSL/ 阅读全文
posted @ 2022-12-08 21:39 小log 阅读(10255) 评论(0) 推荐(0) 编辑
摘要:1. 查看历史版本记录: git reflog 2. 回退 放弃或回滚本次提交:git reset --hard commitId (删除工作空间的改动代码,撤销commit且撤销add) 回退到上次提交不清除本地提交的代码: git reset --soft commitId (不删除工作空间的改 阅读全文
posted @ 2022-12-06 14:45 小log 阅读(302) 评论(0) 推荐(0) 编辑
摘要:每到年终的时候,基本都会做工作总结或工作汇报。每当这时,你可能就感觉似乎没有什么可以写的,不是因为干的任务少,而是感觉很难写出亮点,感觉几句话就可以把全年的工作梳理完。你也听了同事的报告,有的也和你差不多,流水账式的汇报工作情况,有的则将工作亮点介绍的清楚明晰。如果仅通过汇报来评估的话,那么汇报总结 阅读全文
posted @ 2022-12-06 14:17 小log 阅读(135) 评论(0) 推荐(0) 编辑
摘要:先占个位置 阅读全文
posted @ 2022-12-06 10:05 小log 阅读(60) 评论(0) 推荐(0) 编辑
摘要:随着业务的扩张,代码量不断增加,编程规范也随之越来越严格,规范中的很多的概念也蜂拥而至。 我们在web开发中,总会遇到VO,BO,PO,DO,DTO, 在阿里巴巴的《java 开发规范》中,看到了关于这几个对象的定义,也在网上查到了更多的各种解析xxO, 解释也都差不多,但是其实都是自己的理解。想查 阅读全文
posted @ 2022-12-05 16:14 小log 阅读(492) 评论(0) 推荐(0) 编辑
摘要:先占个位置,慢慢填补 阅读全文
posted @ 2022-12-05 11:28 小log 阅读(48) 评论(0) 推荐(0) 编辑
摘要:如何用java生成 PDF 文档,运行环境在linux上。自己在网上找了好多资料,总结下来做个分享。后面也会建立几个demo供大家参考。主要分为以下几个部分: 1. 概述 2. itext 3. itext+ freemarker 4. 总结 1. 概述 生成方式一般有三种方式,一种直接生成,一种通 阅读全文
posted @ 2022-12-04 12:19 小log 阅读(1832) 评论(0) 推荐(0) 编辑
摘要:最近有个任务,需要用java生成WORD 文档,运行环境在linux上。于是,自己在网上找了好多资料,总结下来做个分享。后面也会对常用的几个建立几个demo供大家参考。主要分为以下几个部分: 1. 概述 2. poi demo 3. freemarker demo 4. poi-template d 阅读全文
posted @ 2022-12-04 12:02 小log 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:刚开始准备托福的时候,我相信大家也会被这些名词弄得晕头转向,在这里我就梳理一下。 TPO 是ETS给出的官方联系题,浙西练习题是很久很久之前的考题。当ETS觉得它不适合继续在题库里滚了的时候,就把它拿出来做售卖。TOP能看出托福考试的取材和考试出题思路,可以用来体验真实托福考试题型,熟悉操作平台使用 阅读全文
posted @ 2022-12-04 11:04 小log 阅读(863) 评论(0) 推荐(0) 编辑
摘要:今天启动时,突然报了这个错误,网上查了下是springboot版本和swagger版本之间的问题,解决办法如下: 原因: 这是因为Springfox使用的路径匹配是基于AntPathMatcher的,而Spring Boot 2.6.X使用的是PathPatternMatcher。 解决方法: 在a 阅读全文
posted @ 2022-12-01 16:50 小log 阅读(704) 评论(0) 推荐(0) 编辑
摘要:import com.alibaba.fastjson.JSONObject; String jsonStr=JSONObject.toJSONString(实体类对象) 阅读全文
posted @ 2022-12-01 09:46 小log 阅读(3602) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示