随笔分类 -  Java EE

冒泡排序
摘要:原理 第一个元素如果大于第二个元素比较,则他们位置调换。假设有6个元素,需要经过6*6 = 36次循环。 代码 /** * 升序 * * @param numArr * @return */ private static String[] ascDetail(String[] numArr) { f 阅读全文

posted @ 2023-03-11 12:52 周公 阅读(17) 评论(0) 推荐(0) 编辑

Shiro架构
摘要:作用 shiro是认证、授权管理的框架。 核心组件 subject : 用户,但不一定指的是人 authenticator:认证器 authorizer: 授权器 realm: 用户的权限获取,一般通过与DB交互获取 security manage: subject 所有组件的管理。 cache m 阅读全文

posted @ 2023-02-28 11:44 周公 阅读(16) 评论(0) 推荐(0) 编辑

spring项目slf4j使用
摘要:idea安装lombok pom新增包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> optional 阅读全文

posted @ 2023-02-07 10:13 周公 阅读(73) 评论(0) 推荐(0) 编辑

Java关键字
摘要:final 最终的意思,被final修饰后将不可变 修饰类:类不可继承 修饰变量:变量的值不可改变 修饰方法:方法不可以被重写 native 一般情况下,我们通过java就能编写程序,但有一些情况下java不能或其他语言实现更合适,这种情况下就需要java能调用其他语言编写的代码,JNI孕育而生 J 阅读全文

posted @ 2022-11-25 11:18 周公 阅读(22) 评论(0) 推荐(0) 编辑

网络分层
摘要:基本概念 1. 上层依赖下层 2. 每个层次都有自己的职责,为了完成这些职责需要准守一些基本的规则,这个规则就是协议。 实体层/物理层 通过无线电波、电缆等方式把各个电脑连起来,传1、0信号。 链路层 规定实体层的1、0 信号的分组方式。以太网协议的分组方式规定,一组信号包构成一个“帧” 每个帧由两 阅读全文

posted @ 2022-11-11 18:47 周公 阅读(125) 评论(0) 推荐(0) 编辑

跨域请求
摘要:跨域 域名、协议、端口有一个不一样,就是跨域。 实现 package com.jlpay.agent.query.framework.mvc.filter; import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4j.Slf4 阅读全文

posted @ 2022-02-10 15:30 周公 阅读(31) 评论(0) 推荐(0) 编辑

拦截器、过滤器
摘要:拦截器 概念:反射(动态代理)实现,对每个接口的请求进行拦截,比如校验接口请求的token是否有效。 springboot自定义拦截器,继承HandlerInterceptorAdapter @Component public class AuthorityInterceptor extends H 阅读全文

posted @ 2022-02-09 20:35 周公 阅读(62) 评论(0) 推荐(0) 编辑

JSONArray排序
摘要:Integer排序 JSONArray objectArr = new JSONArray(); objectArr.add(3); objectArr.add(2); objectArr.add(4); System.out.println("end objectArr 开始: "+objectA 阅读全文

posted @ 2022-01-26 14:50 周公 阅读(3791) 评论(0) 推荐(0) 编辑

集合排序
摘要:整形数据排序 /** * 列表排序 */ private static void sortList() { List<Integer> list = new ArrayList<Integer>(); list.add(4); list.add(2); list.add(6); System.out 阅读全文

posted @ 2022-01-26 14:41 周公 阅读(14) 评论(0) 推荐(0) 编辑

深入理解Cookie
摘要:1. 前言 朋友问我cookie是什么,用来干什么的,可是我居然无法清楚明白简短地向其阐述cookie,这不禁让我陷入了沉思:为什么我无法解释清楚,我对学习的方法产生了怀疑!在知乎上看到有人推荐使用费尔曼学习技巧,于是在重新学习cookie的过程中使用了该技巧来试验,效果有待验证! 在学习一个新的知 阅读全文

posted @ 2021-12-03 11:30 周公 阅读(100) 评论(0) 推荐(0) 编辑

F12
摘要:浏览器F12(开发者调试工具) 功能介绍 调试时使用最多的功能页面是:元素(ELements)、控制台(Console)、源代码(Sources)、网络(Network)等。 元素(Elements):用于查看或修改HTML元素的属性、CSS属性、监听事件、断点(DOM断点:在JavaScript调 阅读全文

posted @ 2021-12-02 18:34 周公 阅读(571) 评论(0) 推荐(0) 编辑

ofd转换
摘要:添加jar <dependency> <groupId>org.ofdrw</groupId> <artifactId>ofdrw-converter</artifactId> <version>1.9.4</version> </dependency> 转图片 public class Hello 阅读全文

posted @ 2021-10-21 12:01 周公 阅读(889) 评论(0) 推荐(0) 编辑

java PDF转图片
摘要:pdf转图片创建一个maven项目添加icepdf依赖 <!-- https://mvnrepository.com/artifact/org.icepdf.os/icepdf-core --> <dependency> <groupId>org.icepdf.os</groupId> <artif 阅读全文

posted @ 2021-10-08 14:18 周公 阅读(184) 评论(1) 推荐(0) 编辑

Mybatis笔记
摘要:1. iBATIS自带的queryForList(String statementName,int start,int size)不推荐使用。 说明:其实现方式是在数据库取到statementName对应的SQL语句的所有记录,再通过subList取start,size的子集合。正例:Map<Str 阅读全文

posted @ 2021-08-25 10:35 周公 阅读(111) 评论(0) 推荐(0) 编辑

开发笔记
摘要:1. logId生产策略:UUid 原因:不重复字符串 String logId = UUID.randomUUID().toString().replaceAll("-",""); 2.MessageFormat,字符串传参构造 标准写法: String rateTemplate = "'{'\" 阅读全文

posted @ 2021-07-23 09:38 周公 阅读(23) 评论(0) 推荐(0) 编辑

代码重构
摘要:链接 https://www.cnblogs.com/zuoxiaolong/p/pattern27.html 阅读全文

posted @ 2020-12-21 17:40 周公 阅读(53) 评论(0) 推荐(0) 编辑

IDEA打war包
摘要:相信很多IDEA的初学IDEA的朋友一开始打war包找不到地方,不知道怎么弄,网上百度了很多,很多的博文简直牛头不对马嘴,可能不在一个频道吧,我也是刚接触IDEA不久,下面,将自己操作过程记录下来,希望能帮到需要的网友 1:打开Project Structure界面(快捷键是F4或者F12) 补充一 阅读全文

posted @ 2020-10-10 14:45 周公 阅读(337) 评论(0) 推荐(0) 编辑

idea快捷键
摘要:常用快捷键: ctrl+shift+R:查看项目所有使用某些代码的内容(替换内容) F7:下一步 ,进入方法体 F8: 下一步,不进入方法体 F9:下个断点 Ctrl + Alt + B:查找实现类 Ctrl+E:显示最近编辑的文件列表 Ctrl+F12:显示当前文件的结构 Ctrl+Alt+T:可 阅读全文

posted @ 2020-06-06 11:23 周公 阅读(167) 评论(0) 推荐(0) 编辑

Java序列化和反序列化
摘要:1 概述 首先我们介绍下序列化和反序列化的概念: 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程。 对象的序列化主要有两种用途: 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;(持久化对象) 在网络上传送对象的字节序列。(网络传输对象) 2 使 阅读全文

posted @ 2020-05-19 14:25 周公 阅读(319) 评论(0) 推荐(0) 编辑

中文乱码问题解决方案
摘要:建议: 1.统一设置数据库,服务器,代码的编码格式为utf-8 转换字符串编码的办法: str = changeCharset(str,"UTF-8"); public static String changeCharset(String str, String newCharset) throws 阅读全文

posted @ 2019-12-27 15:18 周公 阅读(465) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示