自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 2021-08-12

收藏一些项目图片

2021-08-12 20:37:19 70

原创 nodejs typeorm oneToMany&manyToOne详细用法

第一次做nodejs的项目,第一次使用typeorm,可以说使用过程不是踩坑,而是沿着坑底一路走来,目前遇到最深的坑可以说是typeorm的oneToMany和manyToOne,单表查询没问题,可是关联字段一直空,差点爬不上来,官方文档和各种博客查了两天时间(可能是我自己的问题),没找到一个系统的样例,总算自己试验成功,记录下一对多查询的整个过程,留给自己,也希望帮到新手朋友们。一端:表名 -...

2019-07-01 11:04:07 4345 3

原创 2-4 垃圾收集器与内存分配策略 - 垃圾收集器

垃圾收集器简述:如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。java规范中没有对垃圾收集如何实现进行任何规范,所以不同厂家、不同版本的虚拟机所提供的垃圾收集器都可能会有很大差别。这里讨论的是JDK1.7Update14之后版本的HotSpot虚拟机所包含的垃圾收集器。如下图 ...

2018-08-18 14:57:36 208

原创 2-3 垃圾收集器与内存分配策略 - 垃圾收集算法实现

HotSpot垃圾收集算法实现在前两篇文章中,介绍了如何判断对象存货状态和垃圾收集的几种算法,本篇将介绍HotSpot虚拟机的算法实现,以及如何通过提高虚拟机的执行效率使虚拟机得以高效运行。一、枚举根节点简述:以可达性分析从GcRoots节点查找引用链这个操作为例,可作为GcRoots的节点主要在全局性的引用(常量和类静态属性)与执行上下文(栈帧中的本地变量表)中,现在某些应...

2018-08-02 16:52:34 261

原创 Spring常用注解详解

一、@ComponentScan源码:@Retention(value=RUNTIME)@Target(value=TYPE)@Documented@Repeatable(value=ComponentScans.class)public @interface ComponentScan@ComponentScan注解用于配置组件扫描,在spring xml配置文件中用&lt...

2018-07-21 14:33:56 1212 2

原创 2-2 垃圾收集器与内存分配策略 - 垃圾收集算法

垃圾收集算法由于垃圾收集算法的实现涉及到大量的程序细节,而且各平台虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只介绍几种算法的思想及发展。一、标记-清除算法简述:标记-清除算法是一种基础算法,顾名思义该算法主要包含标注和清除两个步骤,先对需要回收的对象进行标注,然后再清除(标记清除过程在上一节有详细介绍)。缺点:标注和清除两个步骤的运行效率都不高,并...

2018-07-13 17:37:12 141

原创 2-1 垃圾收集器与内存分配策略 - 对象生死揭秘

对象已死吗GC在回收堆中的对象时,需要事先判断对象是存活的还是死亡的,本章讨论GC是如何判断对象存活状态以及对象回收的一些原理。一、引用计数算法简述:虚拟机为每个对象配备一个引用计数器,当有一个地方引用此对象,计数器+1;引用失效,计数器-1。当计数器为0的时候虚拟机判定对象不会再被引用,宣布其死亡。引用计数算法的优点是实现简单,运行效率快;缺点是无法判定对象之间循环引用的情...

2018-07-12 16:45:13 155

原创 口语练习

Chicken out英:/ˈtʃɪkɪn/ 美:/ˈtʃɪkɪn/译:临阵退缩例1:I’m afraid that i would chicken out in front of so many people.译:在那么多人面前我恐怕会退缩.例2:Don’t chicken out, even if you are in the great difficulties.译:...

2018-07-12 10:22:21 232

原创 1-2 JAVA内存区域 - HotSpot虚拟机对象探秘

一、对象的创建 简述:java是一门面向对象的编程语言,在程序的运行过程当中无时无刻都有对象被创建出来,在语言层面上,一个对象被创建只需要一个new关键字即可,那么接下来我们要说的是在虚拟机当中一个对象的创建都需要经历哪些步骤。 1、检测类是否加载:首先当虚拟机遇到一个new指令时,会根据指令的参数检查是否能在常量池中定位到一个类的符号引用,并检查这个符号引用所对应的类是否被虚拟...

2018-07-05 16:23:40 137

原创 1-1 JAVA内存区域 - 运行时数据区

一、运行时数据区的组成:方法区、虚拟机栈、本地方法栈、堆、程序计数器二、各分区主要功能: 1、程序计数器(Program Counter Register):是一块较小的内存空间简述:虚拟机的多线程与计算机cpu的多进程实现原理基本相同,都是通过分时系统实现多进/线程任务处理,所谓分时系统就是把虚拟机的运行时间分成一个个的小时间片,来供多个线程使用,每个...

2018-06-30 16:25:52 120

原创 linux常用命令

1、目录的建立与删除mkdir 默认创建一个空目录mkdir -p dir1/dir2/dir3 按指定模式创建目录及父目录mkdir -m 777 dir 创建目录,并赋予777权限mkdir -v dir dir1 创建目录,并且为每个已创建的目录输出一条创建信息rmdir dir1 默认删除一个空的目录(有内容包括隐藏文件的目录该命令不能删除)rmdir -p dir1/...

2018-03-07 14:54:27 167

原创 Linux目录

目录名称 目录内容 /bin /sbin /bin主要放置一般用户可操作的指令(链接目录 目标为/usr/bin) /sbin主要放置系统管理员可操作的指令(链接目录 目标为/usr/sbin) /boot 与开机有关的目录,包括核心文件、开机管理程序和相关配置文件 /dev 是device的缩写,放置硬件的目录,...

2018-03-07 09:30:04 941

转载 01、linux系统安装(centos5)

文章转载自鸟哥的私房菜:http://cn.linux.vbird.org/linux_basic/0157installcentos5_2.php1. 调整开机媒体(BIOS)你不能在Windows的环境下安装Linux的,你必须要使用Linux的安装光盘开机后才能够进行Linux的安装流程。 目前几乎所有的Linux distributions以及主板都有支援光盘开机,所以以往使用软盘开机的安...

2018-03-02 09:47:13 292

原创 sqlserver锁机制-分类及说明

一、锁机制出现的原因当数据库面临并发操作时可能会发生数据不一致的情况1、丢失更新A、B两人同时更改一条数据,其中一个的修改结果会破坏另一个修改结果。2、脏读某条数据A更改后并未提交,B读取到A更改后但未提交的数据,B读取的则为脏数据3、不可重复读在同一个事务范围内有两次针对同一数据的查询,由于其它事务的参与,导致两次查询结果不一致那么添加适当的锁机制,可以有效避免由

2018-01-13 17:00:56 730

转载 Spring Boot 配置文件

本文提纲一、自动配置二、自定义属性三、random.* 属性四、多环境配置运行环境:JDK 7 或 8,Maven 3.0+技术栈:SpringBoot 1.5+一、自动配置Spring Boot 提供了对应用进行自动化配置。相比以前 XML 配置方式,很多显式方式申明是不需要的。二者,大多数默认的配置足够实现开发功能,从

2017-10-10 09:30:16 287

转载 spring boot之HelloWorld详解

Spring Boot 系列文章:《Spring Boot 那些事》一、Spring Boot 自述世界上最好的文档来源自官方的《Spring Boot Reference Guide》,是这样介绍的:Spring Boot makes it easy to create stand-alone, production-grade Spring based

2017-10-10 09:06:27 289

原创 SqlServer查询-循环查询

1.这里记录一下游标查询的方式,表结构沿用上篇递归调用的表(https://blog.csdn.net/sanbowla/article/details/73331167),我们把所有name用游标循环的方式集合到一条数据内显示出来,表结构如下: 2.查询语句如下 BEGIN DECLARE @id INT; DECLARE @temp VARCHAR(20); DEC...

2017-06-16 16:16:10 16817

原创 SqlServer查询-递归查询

1.我们以公司的组织结构为例,表名 companyStructure 字段包括 id INT,parentId INT ,name VARCHAR(50) ,表内容如下所示 ,公司->部门->岗位,每层引用上一层id  2.假设我知道 '生产助理' 的id 想动态查出生产助理上层的所有组织结构就需要用到递归查询,我们可以用SqlServer提供的《公用表表达式》(C...

2017-06-16 14:31:40 1259

原创 c#GroupBox控件添加右键菜单

1.首先GroupBox控件默认没有鼠标事件的,需要在窗体加载时手动添加鼠标事件,这里添加的是MouseDown事件private void 人力资源主界面_Load(object sender, EventArgs e)        {            GroupBox6.MouseDown += new MouseEventHandler(GroupBox6_MouseDo

2017-06-13 13:13:21 1145

原创 Cannot change version of project facet Dynamic Web Module to 3.0

1.修改项目的设置,在Navigator下打开项目.Settings目录下的org.eclipse.wst.common.project.facet.core.xml文件根据实际项目java版本填写java version以及jst.web version2.右键项目properties,点project facets,修改Dynamic Web Module 的版本为3.03.

2017-05-25 13:57:24 271

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除