随笔分类 -  Java回炉再造

JavaSE,JavaEE,Android
摘要:一、基础知识: 为什么采用中文编程不行? https://mp.weixin.qq.com/s/v22aUQ-9ietJYdz0wMNUUQ 字符编码那点事:快速理解ASCII、Unicode、GBK和UTF-8 https://zhuanlan.zhihu.com/p/38333902 主要(分清 阅读全文
posted @ 2023-11-16 11:35 断舍离-重学JAVA之路 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1 package cn.common.config; 2 3 import com.fasterxml.jackson.databind.ObjectMapper; 4 import com.fasterxml.jackson.databind.module.SimpleModule; 5 imp 阅读全文
posted @ 2022-08-17 00:22 断舍离-重学JAVA之路 阅读(884) 评论(0) 推荐(0) 编辑
摘要:Spring jdbcTemplate 返回的map为 LinkedCaseInsensitiveMap key值不区分大小写 阅读全文
posted @ 2022-03-24 10:29 断舍离-重学JAVA之路 阅读(563) 评论(0) 推荐(0) 编辑
摘要:public class BitMap { //保存数据的 private byte[] bits; //能够存储多少数据 private int capacity; public BitMap(int capacity){ this.capacity = capacity; //1bit能存储8个 阅读全文
posted @ 2021-12-02 10:15 断舍离-重学JAVA之路 阅读(98) 评论(0) 推荐(0) 编辑
摘要:旋转数组给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5 阅读全文
posted @ 2021-11-25 15:08 断舍离-重学JAVA之路 阅读(40) 评论(0) 推荐(0) 编辑
摘要:买卖股票的最佳时机 II给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: pr 阅读全文
posted @ 2021-11-24 17:01 断舍离-重学JAVA之路 阅读(46) 评论(0) 推荐(0) 编辑
摘要:只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1]输出: 1示例 2: 输入: [4,1,2,1,2]输出: 4 作者:力 阅读全文
posted @ 2021-11-22 14:49 断舍离-重学JAVA之路 阅读(54) 评论(0) 推荐(0) 编辑
摘要:存在重复元素给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1]输出: true示例 2: 输入: [1,2,3,4]输出: false示例 3: 输入: [1,1 阅读全文
posted @ 2021-11-22 14:39 断舍离-重学JAVA之路 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1. 首选看源码注释:/* Extensibility mechanism to add a servlet path mapping, if there is one, to the apis base path. 扩展性机制,用于将servlet路径映射(如果有)添加到API基本路径。**/pu 阅读全文
posted @ 2021-11-11 08:59 断舍离-重学JAVA之路 阅读(2373) 评论(0) 推荐(0) 编辑
摘要:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/pr 阅读全文
posted @ 2021-10-30 17:02 断舍离-重学JAVA之路 阅读(66) 评论(0) 推荐(0) 编辑
摘要:this.tabbedpane.setSelectedIndex(index); void javax.swing.JTabbedPane.setSelectedIndex(int index) Sets the selected index for this tabbedpane. The ind 阅读全文
posted @ 2021-10-29 10:32 断舍离-重学JAVA之路 阅读(204) 评论(0) 推荐(0) 编辑
摘要:想体验下微信的二维码扫描组件吗? 直接撸代码,搞起~~~ import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import java.awt.*; import java.aw 阅读全文
posted @ 2021-08-23 08:48 断舍离-重学JAVA之路 阅读(3564) 评论(16) 推荐(2) 编辑
摘要:SwingUtilities.invokeLater。调用后立即返回。其他线程和 invokeLater中的参数线程异步执行。互不阻塞。 这个方法只是将UI更新任务,加载到EventQueue,EDT线程并不能马上执行,而且又可能for循环调用invokeLater了一大堆ui更新,最后结果只是最后 阅读全文
posted @ 2021-08-13 09:04 断舍离-重学JAVA之路 阅读(116) 评论(0) 推荐(0) 编辑
摘要:void javax.swing.SwingWorker.publish(V... chunks) Sends data chunks to the process method. This method is to be used from inside the doInBackground me 阅读全文
posted @ 2021-08-12 15:03 断舍离-重学JAVA之路 阅读(137) 评论(0) 推荐(0) 编辑
摘要:@Transactional 锁表吗?关于Spring注解@Transactional和SQL for update 的一些理解 工作前几年中,一直接触的是JDBC原生的事务处理方式。 1. 获取 connection 2. try { con = getDBConnection(); // sql 阅读全文
posted @ 2020-07-30 11:07 断舍离-重学JAVA之路 阅读(5763) 评论(1) 推荐(0) 编辑
摘要:表达式范例: (词组1)(.+)(词组2) src: XXXXXX昌乐县CC卫生室YYYYY XXXXXXX昌乐镇DD卫生站YYYY 比如我想匹配找出,找出门诊名CC 表达式写法为: (昌乐县)(.+)(卫生室) 比如我想匹配找出,找出门诊名DD 表达式写法为: (昌乐镇)(.+)(卫生站) 升级版 阅读全文
posted @ 2020-07-09 10:04 断舍离-重学JAVA之路 阅读(771) 评论(0) 推荐(0) 编辑
摘要:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 简单来说,你的反向代理服务器会接收请求,但其自身不处理该 阅读全文
posted @ 2020-06-28 08:31 断舍离-重学JAVA之路 阅读(13814) 评论(6) 推荐(2) 编辑
摘要:GET 方式url传递map的写法,control传入map数据url格式 http://ip:port/test_transMap?id=1&name=2&params[key1]=value1&params[key2]=value2 后台bean 里的参数为 private HashMap<St 阅读全文
posted @ 2020-06-19 14:28 断舍离-重学JAVA之路 阅读(7319) 评论(2) 推荐(1) 编辑
摘要:一、前言 1、热更新代码的场景 (1)当线上服务器出现问题时,有些时候现有的手段不足以发现问题所在,可能需要追加打印日志或者增加一些调试代码,如果我们去改代码重新部署,会破坏问题现场,可以通过热部署的手段来增加调试代码 (2)线上出现紧急bug,通过Review代码找到问题,修改好后打包部署的流程可 阅读全文
posted @ 2020-04-01 17:28 断舍离-重学JAVA之路 阅读(590) 评论(0) 推荐(0) 编辑
摘要:MVC : Model + View + Controller (数据模型+视图+控制器) 三层架构: Presentation tier + Application tier + Data tier ( 展现层 + 应用层 + 数据访问层) 实际上: MVC 只存在三层架构的展现层。 Presen 阅读全文
posted @ 2020-02-24 21:51 断舍离-重学JAVA之路 阅读(159) 评论(0) 推荐(0) 编辑

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