小檗
码龄7年
求更新 关注
提问 私信
  • 博客:14,583
    14,583
    总访问量
  • 8
    原创
  • 0
    粉丝
  • 25
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2019-08-29
博客简介:

xiaobozhi1993的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得5次评论
  • 获得28次收藏
  • 博客总排名1,196,804名
创作历程
  • 3篇
    2021年
  • 1篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • java
    4篇
  • spring boot
    1篇
  • ETL
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

210人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

ThreadLocal的一些想法

ThreadLocal的一些想法 1、设计目的 个人理解,ThreadLocal是解决变量域的问题。我们有静态变量、实例变量、方法局部变量,各自有各自的作用域。现在希望有一种变量的作用域为线程的生命周期,可以理解为线程内部变量,并且线程与线程之间的变量是隔离的。 如何设计咧? 因为线程有Thread这个对象存在,最简单的方式是Thread对象内部持有一个实例变量,比如说HashMap。存取数据就是操作map。为什么不用List咧?我们肯定是希望能在Thread内部放多个变量,用list还需遍历操作,用map
原创
博文更新于 2021.06.29 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring-boot-mvc启动流程

spring-boot-mvc启动核心流程 1、前言 在web应用开发中,我们比较常用的是spring boot+spring mvc的组合。该组合的核心点就是内嵌tomcat和mvc的dispatcherServlet,今天,我们就来探究一下其启动流程。 前置知识点:spring boot原理、spring mvc原理 源码版本:spring boot 2.1.7 2、流程 此处先给出结论,抓住主线,便于后面的学习。 核心步骤分四步: 容器类型确定 创建web容器 启动内嵌tomcat 启动Disp
原创
博文更新于 2021.04.25 ·
1141 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Es 超时设置 high-level-client

Es 超时设置 high-level-client 照例,先上解决方案。我用的是es的high-level-client,不是spring-boot-starter-data-elasticsearch。 1、解决办法 1.1、自定义的RestHighLevelClient 在config配置类中,创建high-level-client时添加socket-timeout设置RequestConfigCallback。相关原理分析 @Configuration public class ElasticRest
原创
博文更新于 2021.03.01 ·
10667 阅读 ·
4 点赞 ·
5 评论 ·
18 收藏

Orcal ETL 增量抽取--ORA_ROWSCN伪列

Orcal ETL 增量抽取–ORA_ROWSCN伪列 1、背景 项目中需要进行orcal数据增量抽取,然而源表无主键,无时间戳,无唯一键,别人的业务系统又无法动。最开始想通过解析日志以及v$sql动态视图获取所有sql执行,搞了好久,太麻烦了。后来发现了ORA_ROWSCN伪列,事情就很简单了。分享出来,万一有人搜索到了,也算是一点点帮助。 2、ORA_ROWSCN使用 大致就是orcal为表中的每行数据维护了一个scn,每次更改数据,scn也会更改。通过ora_rowscn我们就可以做到insert、u
原创
博文更新于 2020.08.11 ·
918 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

初试spring

初始spring框架 最近接触到spring框架,今天利用小黄鸭调试法来理一下个人理解.内容主要分为一下三点 1 spring解决的问题 2 ioc 3 aop 1 spring 解决的问题 利用ioc核心思想,整合各大优秀框架,减轻了企业开发的难度. 2 ioc 2.1 ioc Inverse of Control(控制反转) 1 实例化 2 依赖注入 ioc:将原本在程序中手动创建对象的控制...
原创
博文更新于 2019.11.04 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring框架xml的几种配置方式

spring框架xml的几种配置方式 ioc配置一般由一下两大类 1 手动装配 利用xml手动配置,分为:setter方法装配 ,构造器装配 2 自动装配 利用注解自动装配 准备工作:userdao userservice package com.woniu.spring.ioc.dao; /* 创建一个接口,用于实现 */ public interface UserDao { /...
原创
博文更新于 2019.11.03 ·
561 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java-利用反射做一个将javabean对象转为json的小工具(v1)

java-利用反射做一个将javabean对象转为json字符串的小工具(v1) 解决思路 1 利用反射机制获取对象的所有字段 2 遍历,将字段名和值按照一定格式添加到字符串中 所需知识 1 反射基础知识 代码实现 package com.woniu.ClassDemoHomeWork; import java.lang.reflect.Field; import java.text.Simpl...
原创
博文更新于 2019.09.28 ·
448 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA--利用Filter和session防止页面重复提交

JAVA–利用Filter和session防止页面重复提交 解决思路: 1 用户访问表单页面,先经过过滤器,过滤器设置一个随机id作为token令牌, 并将该token放入表单隐藏域中. 2 表单响应到浏览器,用户填充数据后提交请求; 3 请求经过过滤器,过滤器获取表单中的令牌进行验证,如果和之前生成的令牌一致,则将请求放行,并且清空令牌; 4 如果用户重复提交表单,请求经过过滤器,过滤器进行验证...
原创
博文更新于 2019.09.24 ·
501 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏