helloworld
首页
文章归档
默认分类
关于页面
1
ahocorasick文本匹配算法
2
树莓派4b的风扇设置
3
简易数据血缘实现
4
HADOOP完全搭建指南
5
2024年日本之旅-part2
mugun
一个努力活着的程序员(说不定哪一天就不在了)
累计撰写
51
篇文章
累计创建
15
个标签
累计收到
2
条评论
导航
首页
文章归档
默认分类
关于页面
目录
搜索
标签搜索
diy
摇滚史密斯
git
迁移
树莓派
就业
工作
java
maven
sbt
2023计划
捡垃圾
镜头
nas
服务器
分类
java
ahocorasick文本匹配算法
2 个月前
66
0
0
30.6℃
技术人生
java
文本匹配算法最近一直在搞数据血缘相关的功能,对于纯粹的sql的代码其实是不需要搞得这么麻烦。但是后面由于是需要拉通下游应用,包括下游的magicapi,和帆软报表标本之类的。但是下面这些的代码呢,是无法通过druid或者别的sql代码来进行解析的。因为这些脚本本身就不是正常sql代码。因此还是得回到
简易数据血缘实现
4 个月前
56
0
0
29.6℃
技术人生
java
前言公司购买的数语科技的商业服务的血缘分析系统,然而由于对产品定位的原因,导致其对简单的类似于select * 的语法并不兼容。而且其功能始终有点小问题如鲠在喉。因此起了自研的心思。然后和之前专门负责技术模块的人讨论一下,之前也确认是有这样的想法,但是由于难度过大就没有搞了。正好这边也实现一下。目标
记ForkJoinPool的用法
1 年前
328
0
0
56.8℃
技术人生
java
前言在传统的java开发中,说到线程池往往我会想到ThreadPoolExecutor这个方法,但是在工作中发现有大佬使用了ForkJoinPool这个方法,然后在内部的学习发现在高性能的多线程编程中推荐用这个线程池来实现高性能编程。
Spring中一次使用Aspect的使用实践
1 年前
264
0
0
50.4℃
技术人生
java
springboot
前言1之前已经开过一个文章描述过在java中使用注解的大概流程。我们可以看到在java中的aspect的使用是相当繁琐的,需要自己去定义注解,然后在用一个外部方法来获取反射并获取具体的执行流程。那么我们肯定是希望能够以一种尽量简单快捷的方式来进行注解功能的开发。于是便有了aspect+注解的双剑合璧
Springboot的线程池用法
1 年前
327
0
0
56.7℃
技术人生
java
springboot
前言在我们的常规写多线程的过程中,总是要实现写一个线程池,然后继承一个runnable接口等。虽然实际上也不是很复杂,但是也挺麻烦的。springboot中将线程池的工作进行了一套简化。可以让我们机遇注解的基础上更好的实现线程池的使用。配置项package com.study.springcloud
mybatis-plus配置
1 年前
342
0
0
58.2℃
默认分类
技术人生
java
springboot
前言一直以来,java的orm框架都有两条路线,一种是hibernate->JPA路线,这种路线倡导尽可能少在业务代码层写接口,以dao的简单声明来完成sql查询。另一条路线则是ibatis这种是完全基于xml配置来生成动态sql的方式。感觉起来就像CPU的RISC和CISC之争的区别。其实这
某厂JAVA考核知识点笔记
1 年前
177
0
0
41.7℃
技术人生
java
持续更新1下列代码输出结果 public void one (){ Integer a=100; Integer b=100; Integer c=150; Integer d=150; System.out.println
List删除
2 年前
143
0
0
38.3℃
技术人生
java
java中的list删除不可用for循环进行操作,否则可能会出现报错,应该使用Iterator接口进行删除操作示例代码package list;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/**
JAVA注解学习
2 年前
374
0
0
61.4℃
技术人生
java
碎碎念:由于各种各样的原因,决定转行去当java开发(拉稀大数据毁我青春)。好了,接下来进入正题注解注解算是不知道java版本什么引进来的一个新特性,一个特点是@关键字,就能够增强代码。类似于我们继承代码时写的@Override以及springboot的老朋友@Controller,还有lombok
sbt转maven方法
2 年前
260
0
0
50℃
技术人生
java
背景:由于最近需要基于开源的graphframe的基础上进行组件改造,但是scala环境更流行使用s(tupid)b(iuld)t(ool)进行打包。但是sbt实在太恶心了,所以需要把项目改成maven。改造方法:在项目根目录中输入sbt makePom然后根据输出的pom以及原始的代码结构,组装成