自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 设计模式

一设计模式-类型1 创建型模式工厂方法模式 抽象工厂模式 建造者模式 单例模式 原型模式2 结构型模式适配器模式 装饰者模式 代理模式 外观模式 桥接模式 组合模式 享元模式3 行为型模式策略模式 观察者模式 责任链模式 备忘录模式 模板方法模式 迭代器模式 中介者模式 命令模式 访问者模式 解释器模式 状态模式二 设计模式1 适配器模式两种实现方式,一种是继承,一种是组合例子:org.springframework.web.servlet.DispatcherSe.

2020-09-12 14:23:15 149

原创 成长

一 JAVA基础1.1 JAVA虚拟机《深入理解JAVA虚拟机》字符串常量池1.1.1 JAVA内存区域和内存溢出1.1.2 垃圾算法和垃圾收集器1.1.3 虚拟机性能监控和工具1.2 字节码Java字节码指令收集大全1.3 JAVA内存模型JAVA内存模型1.4 JAVA并发编程如何创建线程线程状态线程池1.5JUC之原子类CAS...

2018-10-14 21:34:59 183

原创 GIT命令自学(主要给自己看)

首先从GIT官网(https://git-scm.com/)下载程序安装。推荐一个GIT教程网站:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000gitignore 不起作用的解决办法Git的4个阶段的撤销更改git stash暂存的操作git push错误(f...

2018-01-18 09:34:23 698

原创 CentOS7运维-CPU+内存+硬盘

CentOS7运维

2022-07-14 12:16:59 517 1

原创 Docker

DockerFileFROM openjdk:8u332-jdk-oracleCOPY target/*.jar /app.jarEXPOSE 8080ENV TZ=Asia/ShanghaiENTRYPOINT ["java","-jar","/app.jar"]docker builddocker build -t demo:v2 .

2022-05-24 12:47:04 178

原创 react

react学习

2022-04-05 20:28:15 725

转载 Redis内部数据结构详解——skiplist

Redis里面使用skiplist是为了实现sorted set这种对外的数据结构。sorted set提供的操作非常丰富,可以满足非常多的应用场景。这也意味着,sorted set相对来说实现比较复杂。同时,skiplist这种数据结构对于很多人来说都比较陌生,因为大部分学校里的算法课都没有对这种数据结构进行过详细的介绍。因此,为了介绍得足够清楚,本文会比这个系列的其它几篇花费更多的篇幅。我们将大体分成三个部分进行介绍:介绍经典的skiplist数据结构,并进行简单的算法分析。这一部分的介绍,与R

2020-11-27 23:19:07 421

原创 Spring AOP

Spring AOP入口@EnableAspectJAutoProxy@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(AspectJAutoProxyRegistrar.class)public @interface EnableAspectJAutoProxy { /** * Indicate whether subclass-based (CGLIB) proxie

2020-10-06 18:20:17 116

原创 Spring Event

SpringEvent

2020-10-05 10:19:32 132

原创 Spring IOC

DefaultListableBeanFactory之UML

2020-10-04 21:54:32 89

原创 Spring Bean生命周期

Spring Bean生命周期实例化Instantiation属性赋值Populate初始化Initialization销毁Destruction

2020-09-29 22:21:14 126

转载 JVM指令手册

栈和局部变量操作转载自JVM指令手册将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5 将int类型常量5压入栈lconst_0 将long类型常量0压入栈lconst_1 将long类型常量

2020-09-27 13:48:49 124

原创 搞定面试官之HashMap

搞定面试官之HashMap数据结构JDK1.7 数组+链表JDK1.8 数组+链表+红黑树transient Node<K,V>[] table; static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> next;

2020-09-25 15:10:17 107

原创 搞定面试官之ArrayList、LinkedList和Vector

ArrayList和LinkedList1、ArrayList数组LinkedList双向链表+双向队列2、ArrayList索引访问(随机访问)时间复杂度O(1)LinkedList索引访问时间复杂度O(N) /** * Returns the (non-null) Node at the specified element index. */ Node<E> node(int index) { // assert i

2020-09-25 00:02:32 170

原创 Simple Logging Facade for Java (SLF4J)与Logback

SLF4J与Logback日志门面The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment ti

2020-09-23 10:42:54 288

原创 使用C#创建windows服务

使用C#创建windows服务

2020-07-21 09:27:49 119

原创 运维

jps -ljps -lmv

2020-03-23 13:52:59 150

原创 PHP安装

PHP安装

2020-03-17 18:51:27 126

原创 永久关闭SELinux

vi /etc/selinux/config参考CentOS 7.X 关闭SELinux

2020-03-17 16:37:14 851

原创 MySQL表被锁住了怎么办,SQL执行长怎么办

MySQL的表因事物被锁住的时候,找到trx_mysql_thread_id,杀死它。SHOW PROCESSLIST;SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;KILL 4797632;

2020-02-29 17:23:27 2699

原创 C++调用C#的类库

在C:\Windows\Microsoft.NET\Framework\下有许多版本:因我用的是4.0,在C:\Windows\Microsoft.NET\Framework\v4.0.30319目录下找到RegAsm.exeC:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe/u *.dll(你的C#动态链接库) /t...

2020-02-17 09:04:13 828

原创 在 Spring Boot 中,如何干掉 if else

在 Spring Boot 中,如何干掉 if else

2020-02-05 20:22:19 363

原创 notepad-plus-plus下载地址

下载地址http://download.notepad-plus-plus.org/repository/

2020-01-09 18:59:51 6401

转载 spring boot 集成quartz

spring boot 集成quartz

2019-11-06 16:02:38 116

转载 动态代理之JDK和CGLib

在阅读JDK的Proxy的源码后,发现这篇文章写得不错。转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6542259.html 一:代理模式(静态代理) 代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是指静态代理,也就是在代码中显式指定的代理。 静态代理由 业务实现类、业务代理类 两...

2019-08-20 09:56:15 111

转载 UTF-8

UTF-8编码规则UTF-8是Unicode的一种实现方式,也就是它的字节结构有特殊要求,所以我们说一个汉字的范围是0X4E00到0x9FA5,是指unicode值,至于放在utf-8的编码里去就是由三个字节来组织,所以可以看出unicode是给出一个字符的范围,定义了这个字是码值是多少,至于具体的实现方式可以有多种多样来实现。UTF-8是一种变长字节编码方式。对于某一个字符的UTF-...

2019-07-10 13:53:46 16085 2

转载 JAXB命名空间及命名空间前缀处理

JAXB命名空间及命名空间前缀处理 - 懒惰的肥兔 - 博客园

2019-07-02 14:26:32 1659

转载 质量管理宠用术语

1receipt (入厂)接受,验收,进货handling 搬运packaging 包装storage 保存protection 保护comparison 比较identification 标识replacement of identification mark标识标志更换maintenance of identification 标识的保持record...

2019-06-04 14:05:03 1163

转载 Windows下Nginx的启动、停止等命令

Windows下Nginx的启动、停止等命令

2019-05-16 09:40:54 111

转载 无敌的leveldb,可打包进应用的kv数据库

无敌的leveldb,可打包进应用的kv数据库

2019-05-07 14:24:51 551

原创 MyBatis查看MySQL执行SQ

在下面的源代码查看sql语句。/** * Copyright 2009-2015 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compl...

2019-05-04 11:02:39 328

转载 Electron入门应用打包exe

Electron入门应用打包exe(windows)Electron入门应用打包exe(windows)最近在学习nodejs,得知Electron是通过将Chromium和Node.js合并到同一个运行时环境中,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一门技术。对于之前一直从事flash AIR桌面应用开发的我迫不及待的想“尝尝鲜”。首先,我们跟着Elect...

2019-04-28 10:31:51 671

原创 C#应用程序多个Main函数

看下图的设置,就可以选择哪个Main函数作为启动函数。

2019-04-10 18:28:50 1223

转载 关于CefSharp中,C#和JS交互

C# CefSharp如何在Winforms应用程序中使用&amp;How to use CefSharp (chromium embedded framework c#) in a Winforms application

2018-12-18 08:36:51 8001

转载 C#常用的命名规则汇总

C#常用的命名规则汇总

2018-11-22 14:58:25 914

原创 MySQL循环

delimiter $$drop procedure if exists func;create procedure func()begindeclare i int;set i = 1;while i&lt;10 doinsert into user (user_name)values(i);set i = i +1;end while;end $$delimiter ...

2018-10-30 22:49:06 554

原创 MySQL索引原理

MySQL索引原理MySQL索引背后的数据结构及算法原理

2018-10-30 15:40:05 241

原创 HashMap的putVal函数源码解析

/** * The default initial capacity - MUST be a power of two. */ // 默认容量16 static final int DEFAULT_INITIAL_CAPACITY = 1 &lt;&lt; 4; // aka 16 /** * The load factor use...

2018-10-18 14:28:15 544

转载 Java内存模型

Java内存模型 - 残雪余香 - 博客园之前一直 不是很理解内存屏障看了下面两篇文章,有点靠谱了。Java内存模型-jsr133规范介绍Java内存访问重排序的研究...

2018-10-14 08:45:47 100

原创 Java VisualVM远程*.jar

java -Djava.rmi.server.hostname=192.168.238.129 -Dcom.sun.management.jmxremote.port=9000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar *.jarJava_jvi...

2018-10-10 23:49:19 612

openssl-1.0.2m

windows,openssl 编译环境:VS2010 OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

2017-11-14

libcurl http windows vs2010

libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。 目前仅支持HTTP。

2017-11-14

wxFormBuilder

wxFormBuilder是一款还算不错的编程工具,你可以使用wxFormBuilder来设计好界面,生成XRC文件,当然不想给别人看到xrc文件的内容也可以用工具编译为二进制文件,参考wx.chm文档吧。之后程序载入界面再绑定行为很优雅和高效。wxFormBuilder设计好之后按f5直接看运行效果很赞。

2017-11-07

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

TA关注的人

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