自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 mybatis插入mysql数据库PersistenceException 数据库连接超时

mybatis插入mysql数据库PersistenceException 数据库连接超时 修复方案

2023-01-10 19:24:12 1156

原创 联力L216装机心得

装机教程 联力L216

2023-01-06 23:20:04 14837 2

原创 charles抓包工具

抓包工具 charles

2021-12-25 18:48:47 1011

原创 生产环境性能监控和调优

1、JDK命令行工具监控1.1JVM参数类型X参数:java -Xint -version将JVM由默认的mixed模式改成 interpreted mode模式。XX参数:1.2 jstat查看JVM统计信息官方文档:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.htmljstat -gc bootstrap的PID 1000 101000:每1000ms打印一次 10:打印十次J

2021-12-19 20:10:05 781

原创 反射和自定义标注

反射和自定义标注

2021-12-12 15:55:47 183

原创 日志框架相关

SLF4J和log4j2日志框架

2021-11-26 01:36:53 116

原创 计算广告学

计算广告学计算广告1、在线广告综述1.1 广告的定义与目的1.1.1 定义:1.2 在线广告类型1.3 在线广告简史1.4 广告有效性原理1.5 在线广告相关行业协会计算广告作者:刘鹏 北冥乘海生 参考视频链接:https://www.bilibili.com/video/BV1jz411z7UT笔记:X-Dragon cnxielong@gmail.com1、在线广告综述广告越占一个国家GDP的0.5%-1%左右。网络广告》电视广告》报纸广告(后面会逐渐消退)数据:个性化流量:规模化

2021-09-10 01:23:38 6311

原创 MQ消息队列

消息队列1、消息队列意义优点:解耦、异步、削峰.缺点系统可用性降低:系统引入的外部依赖越多,越容易挂掉,本来你就是A系统调用BCD三个系统的接口就好了,人ABCD四个系统好好的,没啥问题,你偏加个MQ进来,万一MQ挂了咋整?MQ挂了,整套系统崩溃了,你不就完了么。系统复杂性提高:硬生生加个MQ进来,你怎么保证消息没有重复消费?怎么处理消息丢失的情况?怎么保证消息传递的顺序性?头大头大,问题一大堆,痛苦不已。一致性问题:A系统处理完了直接返回成功了,人都以为你这个请求就成功了;但是

2021-07-21 15:42:48 129

原创 海量数据处理

常见的处理方式参考链接:https://www.bilibili.com/video/BV1z44y1q7px?p=2&spm_id_from=pageDriver● Hash法:哈希表。用于快速存取、统计某些数据,将大量数据进行分类。例如提取某日访问网站次数最多的IP地址等。● Bit-map:使用位数组来表示某些元素是否存在。用于海量数据的快速查找、判重、删除等。如从8位电话号码中查找重复号码或统计不同号码的个数(可用多个bit表示一个数)。● Bloom Filter:位数组+k个h

2021-07-21 15:41:59 262

原创 GIT

GIT操作1、初始化仓库、提交1、初始化仓库:git init2、将文件添加到暂存区:git add .查看状态git status3、提交信息:git commit -m 备注信息4、关联远程仓库:git remote add origin https://github.com/CNxielong/Data-Structure-and-Algorithms.git5、推送git push -u origin master2、查看提交的记录1、查看提交记录git log

2021-05-25 01:02:39 174

原创 运维相关--Jenkins

简介

2021-05-13 22:36:05 121 4

原创 Dubbo框架

Dubbo1、定义Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案。简单的说,Dubbo 就是个服务框架,说白了就是个远程服务调用的分布式框架。2、Dubbo架构层次:2.1 十层架构第一层:service层,接口层,给服务提供者和消费者来实现的。第二层:config层,配置层,主要是对dubbo进行各种配置的。第三层:proxy层,服务代理层,透明生成客户端的stub和服务单的skeleton。第四层:registry

2021-02-28 01:28:15 1506

原创 网络编程

OSI七层模型OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。1、中继系统 和硬件完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。1.1具体分层具体说:1、物理层:网卡,网线,集线器,中继器,调制解调器2、数据链路层:网桥

2021-02-22 08:28:20 546 2

原创 JAVA并发编程

并发编程1、术语解析 线程进程、临界资源1.1、线程和进程定义进程Process:资源分配的基本单位,切换耗费资源多,操作系统含多个进程,进程含多个线程。分配不同内存空间。线程Thread:调度执行的基本单位,切换快速,共享地址空间,通信方便。资源利用率好,需要考虑互斥与同步;同一类线程共享代码和数据空间,但是有独立运行栈和程序计数器。不给分配空间,除了cpu,共享资源。1.2、线程和进程定义1.2.1 临界资源是一次仅允许一个进程使用的共享资源。各进程采取互斥的方式,实现共享的

2021-02-08 18:09:59 910

原创 JVM虚拟机相关

JAVA参考链接:https://blog.csdn.net/TJtulong/article/details/89598598?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.cont

2021-02-06 14:13:41 268

原创 Redis

Redis由来菜鸟教程:https://www.runoob.com/redis/redis-sorted-sets.html1、定义REmote DIctionary Server(Redis) 是一个由SalvatoreSanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(St

2021-01-22 00:59:02 275 4

原创 MySQL数据库

数据库关系型数据库![关系型数据库](https://img-blog.csdnimg.cn/20210120003855612.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpZWxvbmcwNTA5,size_16,color_FFFFFF,t_70)1、索引模块:1、1 二叉树索引1、2 B树关系型数据库1、索引模块:为啥用索引:快

2021-01-20 01:10:41 178

原创 String StringBuild StringBuffer异同

String StringBuild StringBuffer异同相同:这三者都可以表示字符串,都实现了CharSequence、Serializable接口。不同:区别主要是在三个方面,即运行速度和线程安全这两方面,string final类型不能变更内容,两个Sb可以。1、首先说效率:在这方面运行速度快慢为:StringBuilder > StringBuffer > String2、线程安全:StringBuilder是线程不安全的(JDK1.5),而StringBuffer是线程

2021-01-13 22:57:52 89

原创 ORACLE数据库

Oracle数据库标签(空格分隔): 数据库参考书:《SQL入门经典–第五版》《Oracle 11g 权威指南》作者:美国人 谷长勇出版社: 人民邮电出版社 电子工业出版社 2008年左右出版第一部分 Oracle数据库11g基础第1章 数据库基础知识1.1 什么是SQLStructured Query Language:结构化查询语言(SQL)1.3数据库的组成一...

2020-02-25 19:04:09 1078

原创 JAVA I/O流 字符流和字节流、节点流和处理流(包装流、过滤流)、缓冲流

JAVA IO流一、相关概念1、分类:区别和联系一、相关概念I/O流: Input/Output Stream,文件输入输出流。1、分类:根据读写操作/数据流动的方向不同分为:输入流 和 输出流(站在程序的角度)。其中输入流就是指读取文件中的内容输入到程序中的流,也就是读文件。其中输出流就是指将程序中的内容输出到文件中的流,也就是写文件。根据读写操作的基本单位不同分为:字...

2019-09-05 20:06:12 2922

原创 IDEA快捷键

IDEA快捷键课程介绍高效定位代码合理的创建标题,有助于目录的生成代码小助手们3-1、列操作3-2、live template3-3、postfix3-4、alter enter课程介绍我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的...

2019-06-11 23:40:37 191

原创 SQL--Oracle 区分外连接内连接

SQL–Oracle 区分外连接内连接一、表解构和数据INSERT INTO "XIELONG"."S_EMP_TEST" (ID, NAME) VALUES ('1', 'a')INSERT INTO "XIELONG"."S_EMP_TEST" (ID, NAME, M_ID) VALUES ('2', 'b', '1')INSERT INTO &amp

2019-02-09 18:14:01 281

原创 JAVA BigDecimal 详解

BigDecimal 详解1.为何BigDecimal不会丢失精度,Double会丢失。2、构造方法// 构造方法 public static void constrouct() { // int类型 BigDecimal intBD = new BigDecimal(123); System.out.println("intBD:" + intBD);// 123 ...

2018-12-22 23:34:57 673

转载 Oracle数据库密码过期改为永不失效

-- 2018-12-12 xielong 修改数据库密码时效 cnxielong@gmail.com ---- 查看Oracle数据库用户信息描述 --Select username,PROFILE FROM dba_users;-- 查看指定概要文件(如default)的密码有效期设置: --Select * FROM dba_profiles s Where s.profile=...

2018-12-12 12:27:51 548

原创 JAVA try catch finally return 执行顺序

JAVA try catch finally return 执行顺序参考:https://www.cnblogs.com/superFish2016/p/6687549.html一、结论1、不管有没有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、如果try、catch中有return语句,finally是在return...

2018-11-11 15:17:23 1356 1

原创 HashMap面试相关

HashMap面试相关整理问题1:HashMap的基本原理和Hash冲突。结构:键值对 Key,value 结构。数组+链表初始容量:static final int DEFAULT_INITIAL_CAPACITY = 16;最大值 static final int MAXIMUM_CAPACITY = 1 << 30;负载因子: static final float...

2018-11-10 22:40:17 124

原创 SpringBoot导入thymeleaf模板,运行报错。

报错:SpringBoot导入thymeleaf模板,运行报错org.xml.sax.SAXParseException: 元素类型 “link” 必须由匹配的结束标记 终止。1、新建SpringBoot MAVEN项目后 JAR类型的项目2、新增pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2018-11-09 15:26:15 4139

原创 HTML <a>标签超链接

dept.html页面源代码如下:&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&amp;lt;title&amp;gt;Insert title here&amp;lt;/title&amp;gt;&a

2018-10-30 09:51:05 689

原创 Spring Boot、SpringCloud框架

第二章、Spring Boot环境搭建SpringBoot是对Spring框架的封装,实现了Spring应用的快速开发,可以使用IOC、AOP、MVC以及跟其他技术整合。去除了XML配置文件,一切采用Java配置(注解)。一、Spring Boot搭建1.创建Maven Project添加boot开发包pom.xml添加下面定义&amp;amp;amp;amp;lt;!-- spring boot基础包 --&amp;amp;amp;amp;gt...

2018-10-21 12:44:47 718

转载 DB2、MySQL去重SQL

DB2去重SQL1、完全重复,使用distinct或group by -- 1、完全去重 使用distinct-- SELECT DISTINCT USER_ID,NAME,TC_NAME,OPEN_DATE FROM DISTINCT_TABLE; -- 2、完全重复 用group by 该方法也只对完全重复的记录有效-- SELECT USER_ID,NAME,TC...

2018-09-12 01:24:49 2278

转载 SQLYog快捷键大全

SQLYog快捷键大全 Ctrl+M 创建一个新的连接 Ctrl+N 使用当前设置新建连接 Ctrl+F4 断开当前连接对象浏览器 F5 刷新对象浏览器(默认) Ctrl+B 设置焦点于对象浏览器SQL 窗口 Ctrl+T 新建查询编辑器 Ctrl+E 设置焦点于 SQL 窗口 Ctrl+Y 重做 Ctrl+Z 撤销 Ctrl+X ...

2018-09-12 00:49:57 246

原创 DB2数据库

DB2标签(空格分隔): 数据库数据库状态横纵标1、横表和纵表 横表就是普通的建表方式,如表结构为:主键、字段1、字段2、字段3… 纵表表结构为: 主键、字段代码、字段值。而字段代码则为字段1、字段2、字段3…。横表 优点:一行表示了一个实体记录,清晰可见,一目了然。 缺点:如果现在要给这个表加一个字段,那么就必须重建表结构。纵表 优点:如果现在要给这个表加一...

2018-09-08 21:30:15 738

原创 钓鱼

钓鱼标签(空格分隔): 娱乐一、鱼漂1、定义及材质分类鱼漂:钓鱼人的眼睛材质分类1、巴尔杉木巴尔杉木是世界上最轻的木材,由于其可塑性和稳定性,使其成为制作浮漂最常用的材质。巴尔杉材质的浮漂表现中庸,出口稳定不刚不绵,通常略微有吃水现象,巴尔杉木浮漂在使用前建议先泡水数小时,待其把该吃的水吃进去之后再调漂会使调目更加稳定。 - 价格适中 不娇贵 易坏...

2018-09-08 21:29:25 2120

原创 MySQL树形结构的数据库表设计和查询

1、邻接表(Adjacency List)实例:现在有一个要存储一下公司的人员结构,大致层次结构如下:那么怎么存储这个结构?并且要获取以下信息:1.查询小天的直接上司。2.查询老宋管理下的直属员工。3.查询小天的所有上司。4.查询老王管理的所有员工。方案一、(Adjacency List)只存储当前节点的父节点信息。-- 2018-8-11 MySQL树结构 -...

2018-08-12 01:55:45 35883 7

原创 银行相关术语及其翻译

银行业务相关标签(空格分隔): 银行业务 相关术语 发布日记,杂文,所见所想 撰写发布技术文稿(代码支持) 撰写发布学术论文(LaTeX 公式支持) 一、相关术语1、跑批:就是结帐。 批量最主要就是产生总帐,进行总分核对,再次就是进行大批量交易,如:结息,计提,代收付等(这一步可以在各分布平台做)。 再次就是生成报表,导出流水...

2018-07-24 21:00:15 7299 3

原创 Linux相关

Linux相关标签(空格分隔): 操作系统和网络一、相关软件安装1、VMware WorkStaticon安装参考链接:https://jingyan.baidu.com/article/86fae346ce751b3c48121a6d.html 磁盘路径:”D:\Development Software\VMware14\vmware.exe” 密 钥:...

2018-07-11 10:49:10 536 2

原创 JavaScript

JavaScript标签(空格分隔): 工作学习 整理知识,学习笔记 1.定义、特点、错误1.1、JS定义JavaScript 是一种网页编程技术,用来向 HTML 页面添加交互行为JavaScript 是一种基于对象和事件驱动的解释性脚本语言,直接嵌入 HTML 页面,由浏览器解释执行代码,不进行预编译。1.2、JavaScript 的...

2018-07-01 23:47:03 9060 3

转载 IntelliJ IDEA 使用教程

参考链接: https://blog.csdn.net/qq_35246620/article/details/61191375

2018-07-01 00:27:20 139

原创 JSP+Servlet

JSP+Servlet标签(空格分隔): 工作学习JSP1、定义、原理1.1 JSP定义Java Server Page:动态页面技术 html+java。(在服务器运行开发)应用服务器(tomcat)等都实现了JSP规范。一个JSP文件以.jsp为后缀 JSP本质就是Servlet1.2 JSP运行原理浏览器第一次访问JSP,服务器的J...

2018-06-22 00:39:45 1093

原创 WIN10--MySQL的安装及注意事项

MySQL标签(空格分隔): 数据库账户名:root 密码:123123一、MySQL的安装及注意事项1、mysql安装过程:1.1. 下载: 我下载的是64位系统的zip包:下载地址:https://dev.mysql.com/downloads/mysql/下载zip的包: 下载后解压:D:\SQL\MySQL\mysql-8.0.11-winx...

2018-06-09 22:07:47 571

谭浩强C程序设计部分代码 P71-P315

只是部分代码(71-315页的),纯手打。希望跟大家一块学习。以后会把其余代码补上!

2013-10-28

p226通过指针做形参的函数比较大小

有关指针的一个代码谭浩强C语言的书p226通过指针做形参的函数比较大小

2013-07-31

空空如也

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

TA关注的人

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