E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JDK8源码分析
长文图解:单张表数据量太大问题怎么解决?请记住这六个字
欢迎大家关注公众号「JAVA前线」查看更多精彩分享文章,主要包括
源码分析
、实际应用、架构思维、职场分享、产品思考等等,欢迎大家加我微信「java_front」一起交流学习1文章概述在业务发展初期单表完全可以满足业务需求
JAVA前线
·
2023-11-17 13:16
【JAVA】综合
大数据学习笔记
Jdk安装及配置最全教程
一、java开发环境搭建1.百度搜索
JDK8
,找到下载地址2.选择对应版本3.安装jdk3.1首先点击下载的安装包3.2进行下一步3.3下一步3.4下一步可以更改JDK安装路径(记住此路径后面需要用到)
IShowCode
·
2023-11-17 12:17
Java
SE
java
打包jar,
jdk8
,,mysql8,nginx成exe可安装应用,进行一键安装windows系统上
参考原文:InnoSetup打包mysql+jdk+jar成exe文件,进行一键安装_恭维不起的博客-CSDN博客百度网盘链接包含
jdk8
,mysql8,nginx,jar百度网盘链接:https://
成市风彩
·
2023-11-17 12:17
windows
windows
jar
java
一键安装
JVM内存溢出分析工具(visualvm)
1、首先下载visualvm,由于
JDK8
以后就不会集成visualvm,所以需要自己下载一个visualvm下载地址2、修改visualvm_212\etc\visualvm.conf文件,新增jdkhome
俺是农村的
·
2023-11-17 10:35
JVM
java
jvm
设计模式【3.2】-- JDK动态代理
源码分析
有多香?
前面文章有说到代理模式:http://aphysia.cn/archives/dynamicagentdesignpattern那么回顾一下,代理模式怎么来的?假设有个需求:在系统中所有的controller类调用方法之前以及之后,打印一下日志。假设原来的代码:publicclassPerson{publicvoidmethod(){//表示自己的业务逻辑process();}}如果在所有的类里面
秦怀
·
2023-11-17 10:30
设计模式
代理模式
java
开发语言
设计模式之工厂方法模式
factorymethoddesignpattern工厂方法模式的概念、工厂方法模式的结构、工厂方法模式的优缺点、工厂方法模式的使用场景、工厂方法模式的实现示例、工厂方法模式的
源码分析
1、工厂方法的概念工厂方法模式
红衣女妖仙
·
2023-11-17 10:16
java
设计模式
设计模式
工厂方法模式
java
Consumer的负载均衡
想要提高Consumer的处理速度,可以启动多个Consumer并发处理,这个时候就涉及如何在多个Consumer之间负载均衡的问题,接下来结合
源码分析
Consumer的负载均衡实现。
Hamilton_Huan
·
2023-11-17 09:12
RocketMQ
java
rocketmq
java-rocketmq
后端
Java面试题(每天10题)-------连载(30)
4、spring单例为什么没有安全问题(ThreadLocal)5、线程池原理6、Java锁多个对象7、Java线程如何启动8、如何让保证数据不丢失9、ThreadLocal为什么会发生内存泄漏10、
JDK8
秃头的Tomcat
·
2023-11-17 09:36
java
面试
开发语言
python大数据之MySQL学习总结——day06_kettle的使用
KettleKettle1.安装环境先安装java环境安装
jdk8
配置环境变量再解压kettle软件启动注意:2.kettle入门简介步骤3.txt转换excel[练习]第一步:新建转换第二步:构建流图第三步
笨小孩124
·
2023-11-17 09:46
kettle
学习总结
python
大数据
mysql
源码分析
学习记录(12)——自动UV展开
2021SC@SDUSC文章目录UV展开创建割缝UV展开的扭曲情况UvUnwrapUV展开参数曲面的参数域变量一般用UV字母来表达,比如参数曲面F(u,v)。所以一般叫的三维曲面本质上是二维的,它所嵌入的空间是三维的。凡是能通过F(u,v)来表达的曲面都是参数曲面,比如NURBS曲面。对于三角网格,如果能把它与参数平面建立一一映射,那么它也就被参数化了,这个映射就是UV展开。如下图所示,左图是右边
VermonthZ
·
2023-11-17 06:46
Dust3D代码分析报告
uv
c++
容器
ElasticSearch 安装(单机版本)
环境配置Linux主机一台(CentOS7),ip地址为10.211.55.5主机上需要安装JAVA运行时(
JDK8
)ElasticSearch安装包(7.13.0)下载
GettingReal
·
2023-11-17 06:33
ElasticSearch
elasticsearch
大数据
JDK 环境变量设置
目录一.前言二.下载JDK2.1.
JDK8
2.2.JDK172.3.JDK21三.环境变量设置3.1.Windows环境配置3.1.1.打开环境变量配置窗口3.1.2.配置环境变量JAVA_HOME3.1.3
流华追梦1
·
2023-11-17 05:45
Java
java
JDK环境变量
JDK配置
极速入门ILRuntime热更新
极速入门ILRuntime热更新关于我们1.认识ILRuntime2.建立第一个ILRuntime程序3.ILRuntime
源码分析
4.深入ILRuntime热更新原理5.深入ILRuntime热更新原理阅读本片文章大约需要
优梦创客
·
2023-11-17 05:10
客户端框架
热更新
unity
游戏开发
软件框架
Vue
源码分析
——Vue的引入
文章首发于个人博客小灰灰的空间。新人刚开始写博客记录生活,请多指教Vue的引入Vue构造器Vue本质上是一个函数,在函数内部保证了只能使用new关键字类创建Vue实例functionVue(options){if(process.env.NODE_ENV!=='production'&&!(thisinstanceofVue)){warn('Vueisaconstructorandshouldbe
小灰灰的空间
·
2023-11-17 03:21
vue.js
javascript
前端
vue2.0
源码分析
——内置组件
题目:vue2.0
源码分析
——keep-alive前言:本篇文章,我将对vue2.0中所有的内置组件keep-alive的源码进行一个分析,我希望通过这篇文章的分析,不仅我自己也包括看这篇文章的所有小伙伴都能对
Story..
·
2023-11-17 03:20
源码
javascript
vue.js
javascript
Vue.js
源码分析
03——虚拟DOM
前言之前写过博文Vue的首次渲染过程,在文章中提到,渲染dom的时候会调用vm.render()函数生成VNode,之后会调用vm._update(vnode,...)来渲染页面。这篇文章我们从两个方面入手vm.render()是如何生成虚拟DOM的生成了虚拟dom后又进行了什么操作准备调试虚拟DOM的代码之前我们准备了首次渲染的调试代码,下面我们newVue中补充一些参数,去观察Vue是如何进行
poppy.xu
·
2023-11-17 03:48
Vue.js源码分析
vue
vue.js
vue
源码分析
:渲染篇
一、前言Vue.js框架是目前比较火的MVVM框架之一,简单易上手的学习曲线,友好的官方文档,配套的构建工具,让Vue.js在2016大放异彩,大有赶超React之势。前不久Vue.js2.0正式版已出,在体积优化(相比1.0减少了50%)、性能提升(相比1.0提升60%)、API优化等各方面都更上一层楼;本文是系列文章,主要想通过对于Vue.js2.0源码的分析,从代码层面解析Vue.js的实现
mr_japson
·
2023-11-17 03:17
vue
前端技术
vue源码分析
从vue源码看渲染流程
vue渲染过程
Vue源码解析系列——响应式原理篇:computed
回顾如果有感兴趣的同学可以看看我之前的
源码分析
文章,这里呈上链接:《Vue
源码分析
系列:目录》写在前面computed的内部原理较为复杂,需要对Dep和Watcher类需要有较深的理解,如果还有同学不理解
爱学习的前端小黄
·
2023-11-17 03:47
vue
源码
Vue源码解析系列——组件篇:组件的patch过程
回顾如果有感兴趣的同学可以看看我之前的
源码分析
文章,这里呈上链接:《Vue
源码分析
系列:目录》createElm在之前解析patch(点击查看)的时候,我们在createElm中我们已经见过了createComponent
爱学习的前端小黄
·
2023-11-17 03:17
vue
源码
Vue源码解析系列——响应式原理篇:派发更新
回顾如果有感兴趣的同学可以看看我之前的
源码分析
文章,这里呈上链接:《Vue
源码分析
系列:目录》派发更新前面一篇我们了解到Vue在data的get过程中收集了对应数据的Watcher实例,由这些watcher
爱学习的前端小黄
·
2023-11-17 03:17
vue
源码
vue
源码分析
(八)—— update分析(首次渲染)
文章目录前言一、update首次渲染的核心方法__path__二、__path__方法详解1.文件路径2.inBrowser的解析(1)noop的空函数定义:(2)patch的含义3.createPatchFunction的解析4.path方法解析(1)patch方法参数(接收4个参数)(2)思考5.createElm(1)判断vnode是否包含tag(2)createChildren创建子元素(
前端张三
·
2023-11-17 03:16
vue2源码分析
vue.js
javascript
前端
Java 集合、数组、字符串的相互转换(关于list.toArray(new String[0])的
源码分析
)
在Java中,可以通过以下方式实现集合、数组和字符串之间的相互转换。一、集合和数组的相互转化①、将集合转为数组:(toArray方法)Listlist=newArrayListlist=Arrays.asList(arr);System.out.println(list);//[apple,banana,orange]注意:将数组转为集合时,使用的是Arrays.asList()方法。将数组转换为
白白白鲤鱼
·
2023-11-17 01:24
java
数据结构
开发语言
【ROS】RViz2
源码分析
(二):main函数及编译配置详解
【ROS】郭老二博文之:ROS目录1、main函数#include#include#include#include
郭老二
·
2023-11-17 00:26
ROS
ROS
RViz2
Spring Cloud Netflix微服务组件-Hystrix
Hystrix的主要功能传统容错手段超时机制应用容错三板斧超时机制舱壁隔离熔断降级侵入式Command用法改进版一:ribbon与hystrix组合改进版二:feign与hystrix组合Hystrix三态转换图
源码分析
流程图核心逻辑流程图核心实现流程图入口
每天的每一天
·
2023-11-16 22:50
微服务
微服务
hystrix
spring
源码分析
笔记(2)推断构造方法
spring
源码分析
笔记(2)推断构造方法个人理解,可能有错误推断构造方法:调用后置处理器determineConstructorsFromBeanPostProcessors第一次推断构造方法,分几种情况
myqingxin
·
2023-11-16 21:07
java
spring
Spring
源码分析
之推断构造方法(一)
前面说过spring装配bean总体有两种模式,一种是手动装配,一种是自动装配(byName,byType,byContructor)。手动装配是一个bean引用到另外一个的bean情况下,这里我们通常是在xml或注解中手动加入的,但我敢肯定大多数都是用@Autowire注解指定注入bean。自动装配是不需要在代码中通过注解注入(需要set方法)或不需要在xml中配置property,spring
Mrs.Luo.Plus
·
2023-11-16 21:59
spring源码学习
【文件上传】upload-labs 通关
upload-labs-env-win-0.1环境windows靶场描述靶场攻略Pass-011.上传一句话木马发现有类型限制2.上传图片木马抓包3.修改后缀将png修改为php.成功上传,4.查找文件地址5.中国蚁剑连接6.成功7.
源码分析
wj33333
·
2023-11-16 21:54
文件上传
漏洞库
安全
JVM虚拟机——类加载器(
JDK8
及以前,打破双亲委派机制)(JDK9之后的类加载器)
目录1.自定义类加载器2.线程上下文类加载器3.OSGi模块化4.JDK9之后的类加载器5.类加载器总结1.自定义类加载器⚫一个Tomcat程序中是可以运行多个Web应用的,如果这两个应用中出现了相同限定名的类,比如Servlet类,Tomcat要保证这两个类都能加载并且它们应该是不同的类。⚫如果不打破双亲委派机制,当应用类加载器加载Web应用1中的MyServlet之后,Web应用2中相同限定名
Demo龙
·
2023-11-16 20:50
jvm
mybatis3
源码分析
1.原生JDBC查询编写sql–》预编译sql–》参数设置–》执行sql–》结果封装2.半自动框架与Hibernate不同,Hibernate是全自动映射框架,目的是消除sql,但是消除sql的同时,Hibernate又失去了灵活性和sql优化空间,尽管提出了一个HQL概念,但是又增加了学习成本。所以,mybatis在这种背景下发展起来的,mybatis选择不封装sql编写操作(mapper.xm
偷偷摸摸好弄事
·
2023-11-16 17:20
mybatis
mybatis
Spring 为什么要使用三级缓存来解决循环依赖
抛出问题: Spring使用三级缓存解决Bean注入循环的依赖的问题网上已经有很多
源码分析
的文章了,那么我们来总结一下,Spring为什么要使用三个缓存(三级缓存)来解决循环依赖问题呢,为什么不能是一个缓存
Forward233
·
2023-11-16 16:34
Spring
java
spring
国产高云FPGA:Gowin工程搭建保姆级教程,点亮你的LED灯,点不亮你铲我耳屎
目录1、前言2、Gowin工程搭建3、Gowin工程界面介绍4、添加设计文件添加verilog设计文件调用rPLLIP核并配置LED闪灯
源码分析
添加约束文件5、综合编译6、下载程序到开发板7、福利:LED
9527华安
·
2023-11-16 16:18
高云FPGA开发基础教程
fpga开发
高云
Gowin
Android debuggerd
源码分析
debuggerd简介Android系统自带一个实用的程序异常退出的诊断daemondebuggerd。此进程可以侦测到程序崩溃,并将崩溃时的进程状态信息输出到文件和串口中,以供开发人员分析调试使用。Debuggerd的数据被保存在/data/tombstone/目录下,共可保存10个文件,当超过10个时,会覆盖重写最早生产的文件。串口中,则直接用DEBUG的tag,输出logcat信息。Linu
快乐安卓
·
2023-11-16 15:01
【Android
系统分析】
debuggerd
socket
【SA8295P
源码分析
】125 - MAX96712 解串器 start_stream、stop_stream 寄存器配置 过程详细解析
【SA8295P
源码分析
】125-MAX96712解串器start_stream、stop_stream寄存器配置过程详细解析一、sensor_detect_device():MAX96712检测解串器芯片是否存在
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-16 15:18
车芯
SA8295P
源码分析
android
QAM8295P
SA8295P
QNX
spring容器获取bean实例流程
有关spring测试例子请参考:spring
源码分析
之容器的使用1、首先资源文件xml的加载和解析(需要把bean标签的一些属
liushangzaibeijing
·
2023-11-16 15:09
spring源码
JVM——类加载器(
JDK8
及之前,双亲委派机制)
目录1.类加载器的分类1.实现方式分类1.虚拟机底层实现2.JDK中默认提供或者自定义2.类加载器的分类-启动类加载器3.类加载器的分类-Java中的默认类加载器4.类加载器的分类-扩展类加载器5.类加载器的分类-类加载器的继承2.类加载器的双亲委派机制类加载器(ClassLoader)是Java虚拟机提供给应用程序去实现获取类和接口字节码数据的技术。类加载器只参与加载过程中的字节码获取并加载到内
Demo龙
·
2023-11-16 13:42
jvm
pycharm
ide
16进制浮点数与带符号10进制互相转换
16进制浮点数与带符号10进制互相转换直接见代码:有时候需要对16进制数转为带符号的10进制数,在
jdk8
中可以使用如下解决方案。
Spring的思念
·
2023-11-16 13:18
java
基础
ExoPlayer架构详解与
源码分析
(8)——Loader
系列文章目录ExoPlayer架构详解与
源码分析
(1)——前言ExoPlayer架构详解与
源码分析
(2)——PlayerExoPlayer架构详解与
源码分析
(3)——TimelineExoPlayer架构详解与
源码分析
山雨楼
·
2023-11-16 12:04
ExoPlayer
android
音视频
ExoPlayer
Media3
架构
源码
sklearn
源码分析
系列:neighbors(2)
sklearn
源码分析
系列:neighbors(2)byDemonSonggithub源码链接(https://github.com/demonSong/DML)我起初一直在纠结是否需要把kd_tree
Demon的黑与白
·
2023-11-16 12:56
sklearn源码
android
源码分析
01_Android系统概述02_Android系统的开发综述03_Android的Linux内核与驱动程序04_Android的底层库和程序05_Android的JAVA虚拟机和JAVA环境06_Android的GUI系统07_Android的Audio系统08_Android的Video输入输出系统09_Android的多媒体系统10_Android的电话部分11_Android的连接部分12
千里送人头
·
2023-11-16 07:30
android
android
数据库
手机
listview
电话
工具
Android Audio实战——音量设置Hal(二十)
一、
源码分析
1、android_media_AudioSystem.cpp源码位置:frameworks/base/core/jni/android_media_AudioSystem.cppstaticjintandroid_media_AudioSy
c小旭
·
2023-11-16 07:22
Android
Audio开发
android
Audio开发
Docker-自定义镜像上传阿里云
目录一、Docker制作jdk镜像jdkv.1.0的制作步骤二,alpine制作jdk镜像2.1alpineLinux简介2.2基于alpine制作
JDK8
镜像前期准备2.3步骤2.3.1.下载镜像2.3.2
小刘学编程.
·
2023-11-16 06:04
docker
阿里云
java
Linux 下 JDK 安装(tar.gz版) -
jdk8
文章目录1.解压、复制到/usr/local/
jdk8
2.修改环境变量3.验证是否安装成功参考大致过程:解压、复制到指定文件夹修改环境变量验证是否安装成功1.解压、复制到/usr/local/
jdk8
如果下面的地址地址不能用了
94甘蓝
·
2023-11-16 06:00
项目中的那些事
linux
java
运维
安装jdk8
jdk安装
JDK8
特性,Lambda,时间日期,接口增强,Optional,Stream流
目录
JDK8
Lambda概述特点语法几种基本的写法方法的引用几种常见方式常见的函数式接口Supplier生产数据Consumer消费数据FunctionPredicateLocalDate&LocalTime
_我的天哪
·
2023-11-16 04:05
jdk8
stream流
optional
lambda
Java,常用类与API,String类
String类的理解:(以
jdk8
为例)——类的声明:publicfinalclassStringimplementsjava.io.Serializable,Comparable,CharSequence
二狗mao
·
2023-11-16 04:21
java
Java,常用类与API,日期时间API的使用
jdk8
之前的API:①System类的currentTimeMillis()获取当前时间对应的毫秒数。long类型,时间戳,返回当前时间与1970年1月1日0时零分零秒之间以毫秒为单位的时间差。
二狗mao
·
2023-11-16 04:51
java
Netty
源码分析
系列(十一)Netty工作原理详解
系列文章目录Netty
源码分析
系列(一)Netty入门Netty
源码分析
系列(二)Netty架构设计Netty
源码分析
系列(三)Channel详解Netty
源码分析
系列(四)ChannelHandler
初念初恋
·
2023-11-16 04:52
netty
java
netty
后端
mybatis查询多个结果返回map--@MapKey使用方法
目录介绍
源码分析
:介绍在使用mybatis的时候遇到一种情况,查询结果集返回多个,想用map接收,以前是用List接收,然后java代码中转换成map。其实mybatis是支持返回map的。
wangfenglei123456
·
2023-11-16 02:38
mybatis-plus学习
mybatis
java
mysql
uc/os
源码分析
作者:洞庭散人出处:http://phinecos.cnblogs.com/uC/OS-II
源码分析
(一)下载地址:http://www.micrium.com/它的特点:1)开源,2)可移植性,绝大部分代码用
makebuaa
·
2023-11-16 01:25
LINUX
任务
os
任务调度
扩展
汇编
function
FreeRTOS列表和列表项
源码分析
FreeRTOS中一个核心的数据结构就是列表和列表项。剖析FreeRTOS源码的一个必要条件就是掌握列表和列表项。列表和列表项属于数据结构的知识。在数据结构课程中所学的链表和FreeRTOS中的列表在实质上是一个东西。如果学过数据结构中的链表再看FreeRTOS中列表和列表项的知识那就不费吹灰之力了。废话不多说我们来看代码吧。我这里是在Visualstudio开发环境里测试代码。去掉了一些非必要性
zhaodong_jack
·
2023-11-16 00:49
FreeRTOS
列表
数据结构
链表
FreeRTOS队列
源码分析
队列属于数据结构的知识。是非常重要的。我在前边的blog中写过一篇静态队列的文章。需要的点击静态队列浏览。FreeRTOS也提供了队列,主要用于任务与任务,任务与中断之间传递消息,FreeRTOS的队列已经帮我们做好了阻塞超时机制,怎么用怎么爽。在裸机代码中我们使用全局变量传递消息,在OS中全局变量传递消息是有风险的。废话不多说我们来看代码。认识一下FreeRTOS的队列结构体typedefstr
zhaodong_jack
·
2023-11-16 00:49
FreeRTOS
队列
freertos
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他