自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xushaozhang的专栏

软件开发

  • 博客(196)
  • 资源 (5)
  • 收藏
  • 关注

原创 swagger 基本使用

swagger 基本使用

2022-07-13 23:52:18 341 1

原创 Protocol Buffer

protocol buffer

2022-06-28 01:16:52 166

原创 redis 基本使用

redis 基本使用

2022-06-28 01:13:07 233

原创 配置主机代理上外网

配置主机代理上外网

2022-06-15 01:00:43 1603

原创 docker 常用命令

docker 常用命令

2022-06-14 00:02:16 175

原创 docker 及基本使用

docker 及基本使用

2022-06-13 23:55:17 123

原创 centos 常用命令

centos 常用命令

2022-06-13 20:04:21 249

转载 如何统计文件夹或者文件代码行数

如何统计文件夹或者文件代码行数

2022-06-13 01:17:01 798

转载 如何使用 markdown

如何编写 markdown 文档

2022-06-13 01:08:04 62

原创 Ubuntu安装 - win7下安装Ubuntu遇到的问题和方案

虚拟机容易挂起,而且比较慢,这里使用win7下安装ubuntu方式。参考了几篇文章,不过都没有成功,最后折中安装到了和win7在同一磁盘下。一个128G的固态硬盘就这样分成9:4两部分,没办法,其他方式不成功,挤挤得了。准备工作:Ubuntu16.04下载位置,我是在阿里云下载的:中科大源 http://mirrors.ustc.edu.cn/ubuntu-releases/16.04...

2020-02-01 22:19:37 380

原创 java-23:反射机制

1.反射的概念:在Java中运行的类,有这么一面镜子,可以反射该类的一些行为和属性,而这个反射就体现在java.lang.Class中;通过Class对象,可以得到某个类的一些行为和属性,甚至我们通过反射可以操作这个对象的行为和属性;这就是反射机制;2.反射类class对象:在运行期间,只有一个class对象产生,唯一对应一个类。无论new出多少个对象,class对象只有一个。3....

2019-12-22 22:35:15 132

原创 定时器:消息机制

1.实例数线程数控制 定时器每次启动的就是一个线程。可用防止重入机制,以免线程过多资源被其耗尽。此时是单实例单线程。或者使用计数器来限定线程数量。此时是单实例多线程。2.多实例单线程并发(1)消息机制对消息的争抢问题(并发,数据库更新锁)说明:在消息的处理中,消息均插入一个表,而定时器在两个实例上同时运行,因此必须防止对消息的竞争。方案:利用数据库记录的更新结果...

2019-12-15 13:52:04 456

转载 java-22:JVM基本原理 - 内存模型

本文来自几篇文章的组合,会标注引用的地址。作为初学者,看到有些单一文章并没有讲得很清晰明了,辅助几篇文章才完全理解。这里整理一下。第一篇文章:内存模型。 第一部分:概述 参考:JVM原理最全、清晰、通俗讲解,五天40小时吐血整理 地址:https://blog.csdn.net/csdnliuxin123524/article/...

2019-12-08 13:59:42 168

转载 java-21:Java8 lambda表达式、函数式接口、方法引用

博文地址:https://my.oschina.net/aronykl/blog/1507084博主:arony---一、函数式接口什么是函数式接口呢?函数式接口是Java8新增加的内容。如果一个接口只有一个抽象方法,那么该接口就是函数式接口。我们知道,在Java8以前的版本,接口里面的方法都是抽象的方法,如果接口里只有一个抽象方法,那么该接口就是函数式接口。而在Java8...

2019-12-01 16:22:38 153

转载 java-20:ThreadPoolExecutor线程池概述和基本用法

本文来自:https://blog.csdn.net/wtopps/article/details/80682267博主:wtopps ------前言在互联网的开发场景下,很多业务场景下我们需要使用到多线程的技术,从 Java 5 开始,Java 提供了自己的线程池,线程池就是一个线程的容器,每次只执行额定数量的线程。java.util.concurrent包中提供了Thread...

2019-12-01 15:01:49 164

转载 java-19 三种多线程的实现方式

本文来自:https://blog.csdn.net/taojin12/article/details/85544403博主:taojin12------【java多线程编程】三种多线程的实现方式前言在java语言最大的特点是支持多线程的开发(也是为数不多支持多线程的编程语言),所以在整个的java技术的学习里面,如果你不能够对多线程的概念有一个全面并且细致的了解,...

2019-11-30 19:03:10 142

原创 Java-18:冒泡排序,选择排序,快速排序

以下为冒泡排序,选择排序,快速排序的简单实现代码,略做记录:(1)冒泡排序,参考:https://www.cnblogs.com/LearnAndGet/p/10237399.html(2)选择排序,参考:https://www.cnblogs.com/remainsu/p/java-xuan-ze-pai-xu.htmlhttps://blog.csdn.net/cricke...

2019-11-24 21:40:24 122

原创 java-17:数据库索引失效的情况

--总结:--第一部分:真正意义上用不到索引(即失效)(1)使用null条件, 索引失效(说明:not null会使用索引,但是是索引全扫描)(2)使用纯不等式条件!=或者<>, 索引失效(3)使用表达式或者函数,索引失效(4)字符存储但却使用数字查询,索引失效(如存储为'2',使用2查询)(5)使用or但存在没有建立索引字段,索引失效(6)使用联合索引不遵循最左原则,索...

2019-11-17 12:28:58 542

原创 java-16: cmd编译idea生成的项目

使用intellij Idea编译项目非常简单,但是用在cmd控制台编译可能就跟环境变量有关系了:1.对spring-boot项目直接编译运行(在项目根目录下运行命令):mvn spring-boot:run验证:然后到浏览器输入:localhost:8080/hello可以看到结果(hello是一个pattern)2.先打jar包,然后再运行,同生产环境部署(在项目根目录下...

2019-11-12 23:41:42 1209

转载 java-15: 在Intelij IDEA中修改maven为国内镜像(阿里)

转载地址:https://blog.csdn.net/liangyihuai/article/details/57406870博主:蜗牛爱上星星 说明:启动intelij Idea创建项目时,软件使用默认镜像下载插件,非常慢而且下载不完整导致项目报错:【idea Error:(3, 32) java: 程序包org.springframework.boot不存在】,刷新Maven配置后仍然...

2019-11-11 23:39:59 799

原创 java-14: 安装Tomcat7遇到的问题

大早上的,跑来安装Tomcat7,参考了教程如下:https://blog.csdn.net/yangxingpa/article/details/58174598?utm_source=itdadao&utm_medium=referral参考的博文要点:1.下载Tomcat7的地址:https://tomcat.apache.org/,选择左边的7;2.然后下载安装版:...

2019-10-07 11:24:56 456

转载 java-13: 面向切面编程AOP

本文对知乎上的面向切面编程AOP做了一个两篇文章的合集,包括理解和实例。第一部分:AOP的简单理解。来自知乎。第二部分:AOP的深入理解。来自知乎。第三部分:AOP的实例。来自博客园。地址:https://www.cnblogs.com/xrq730/p/4919025.html知乎连接:https://www.zhihu.com/question/24863332,问题:什么是面...

2019-10-06 19:40:29 275

转载 java-12:spring MVC - 控制反转IOC,依赖注入DI

学习spring框架之前,先理解几个概念:1.第一部分:依赖倒置原则2.第二部分:控制反转,控制反转容器(实例)3.第三部分:控制反转,控制反转容器(全面理解,面试题)综合性理解:控制反转(IOC)个人理解就是:真正的控制方不是上层类或者下层类,而是框架,也就是控制反转容器(即中央处理器),由框架根据配置文件提供各下层类实例,通过依赖注入的方式提供给上层类的注入点的接口或者抽象类...

2019-10-06 18:29:54 505

转载 java-11: 基本概念理解:POJO, JavaBean, EJB

基本区别来自以下文章:链接:https://www.cnblogs.com/aurum324/p/8167996.html博文:POJO,JAVABEAN,Entity区别1、javaBeanjavaBean是一种Java语言写成的可重用组件。为写成JavaBean,类必须是具体和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属...

2019-10-06 15:35:56 188

转载 java-10: github - 入门教程

这里是转载自GitHub上面的一篇入门文章。链接:https://guides.github.com/activities/hello-world/ 正文页贴在这里,其中的重点是第四步和第五步,Pull Request其实就是自己修改了代码或者文档,请求合并到主分支中去,被请求的人(也就是去合并的人)可以是自己,也可以是更高资历的别人(应该可以配置权限),在合并之前,需要审核代码...

2019-10-06 12:26:27 660

原创 java-9: JDBC+xml灵活操作数据库

使用JDBC可以方便地操作mysql,oracle,sqlserver数据库,但是每次换数据库都要改源码重新编译,挺麻烦,这里使用xml配置数据库连接信息,然后用DOM读取xml文件获取信息,进而可以灵活连接数据库。代码如下:第一部分:xml脚本<?xml version="1.0" encoding="UTF-8"?><books> <b...

2019-10-05 14:58:10 672

原创 java-8: mysql / oracle / sqlserver数据库jdbc驱动的下载和配置

本文为自己在eclipse中的jdbc驱动测试连接,分别包含mysql,oracle,sqlserver三个部分。主要是驱动的下载和配置,以及在java代码中通过jdbc连接数据库的要点。第一部分:mysql1.驱动下载:感谢博主“京斗码农”在百度文库mysql驱动的分享。原博文:https://blog.csdn.net/weixin_42163563/article/details...

2019-10-03 10:59:24 1925

原创 java-7: 使用JDBC驱动连接mysql数据库遇到的若干问题

如下在eclipse(Java EE IDE)使用JDBC连接MySql数据库,进行一个简单的select程序,只要能查询数据库,其他的都好办。本文涉及两类问题:第一类是驱动报错,第二类是数据库连接报错。以下代码是完整的驱动和数据库连接配置。package org.szxu.volatileTest;import java.sql.Connection;import java....

2019-10-03 10:45:19 743

转载 java-6: java类从加载、连接到初始化过程详解 - 引出new()和newinstance()区别

链接:https://blog.csdn.net/xulianzhen/article/details/79394223博主:xulianzhen问题来源:new()和反射的newinstance()有什么区别---------------------------------------第一部分:先看java类创建之前的过程如下-----------------------------...

2019-10-02 14:14:54 343

转载 java-5:Java多线程与并发_volatile关键字详解

链接:https://blog.csdn.net/for_my_life/article/details/89260698原博主:shuPush-----------------------------------------------------------------------------------------Java多线程与并发_volatile关键字详解仅仅活着是不够...

2019-09-28 00:28:39 113

转载 MySQL-1:脏读、虚读、幻读

链接:https://www.cnblogs.com/lz0925/articles/8988922.html原博主:Eternity味道-----------------------------------------------------------MySQL脏读、虚读、幻读事务的特性:原子性:指处于同一个事务中的多条语句是不可分割的。 一致性:事务必须使数据库从一个...

2019-09-26 22:57:14 406

转载 java-4:Java中的泛型方法

链接:https://www.cnblogs.com/iyangyuan/archive/2013/04/09/3011274.html原博主:杨元----------------------------------------------Java中的泛型方法 泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test&...

2019-09-26 22:45:55 64

转载 Java-3: [? extends T] 和 [? super T] 的理解

链接:https://www.cnblogs.com/chenxibobo/p/9655236.html原博主:chenxibobo总结:1.list<? extends T>中存放的是未知类型(仅用占位符表示),因此不能向里面add任何子类型,又因为父类无法赋给子类(语法限定),因此无法add任何父类型,综上不能add任何类型(null除外)。但可以读出来赋给T及其之上的...

2019-09-26 22:38:54 296

转载 Java-2: 深入浅出java常量池

本文来自:https://www.cnblogs.com/syp172654682/p/8082625.html原博主:小奔的早晨(博客园)问题引出:String s7 = "H"; String s8 = "ello"; String s9 = s7 + s8 -----S9为何是变量。深入浅出java常量池理论 jvm虚拟内存分布:...

2019-09-24 23:15:56 81

转载 Java-1:并发:Semaphore基本方法与应用场景实例(转载)

本文来自:https://blog.csdn.net/hanchao5272/article/details/79780045原博主:hanchao5272转载原因:本文举例通俗易懂。------------------------------------------------------------------------------------------------------...

2019-09-24 10:38:56 233

原创 eclipse安装教程

1.下载:https://blog.csdn.net/rothschild666/article/details/829146002.使用:https://blog.csdn.net/qq_36243942/article/details/81607906#2.Eclipse%E5%88%9B%E5%BB%BAJava%E6%96%87%E4%BB%B6

2019-09-09 02:41:05 123

原创 MySql数据库安装

--1.安装mysql数据库,参考文章:https://blog.csdn.net/bobo553443/article/details/81383194其中,主要是讲到mysql要到官网下载,然后直接按照默认的步骤安装即可;安装完成,记得配置环境变量,如下。--2.配置环境变量:我的电脑 - 属性 - 高级系统设置 - 环境变量 - 系统变量 - Path中添加:安装mysql的路径,一...

2019-09-08 15:56:04 91

原创 如何安装ODTwithODAC112030

VS2013需要和Oracle数据库交互,新装本地Oracle数据库,安装了此ODTwithODAC112030,以下是安装步骤:准备工作:1.安装好Oracle数据库,倾听文件路径:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN2.安装好ODAC121012Xcopy_32bit和ODAC121012Xcopy_6...

2019-04-20 16:02:01 3916

转载 安装Oracle数据库

以下文章是我在网上找的,网址:https://blog.csdn.net/fancheng614/article/details/78172894oracle安装教程2017年10月08日 08:00:11阅读数:13761.先到Oracle官网上下载11goracle Database 11g第 2 版 (11.2.0.1.0)标准版、标准版 1 以及企业版适用于 M...

2019-04-17 23:19:20 176

转载 Socket编程

参考文件1:https://www.cnblogs.com/GIS_zhou/articles/1813918.html参考文章2:https://blog.csdn.net/qq_32623363/article/details/72887920说明:使用接收方法,一定要用最简单的那种,即:Int32 len = clientSocket.Receive(bytesF...

2019-03-29 20:50:29 112

《谭浩强C++程序设计》书本笔记自己整理--2016查询参考--

《谭浩强C++程序设计》书本笔记自己整理--2016查询参考--

2016-06-10

《谭浩强C++程序设计》书本笔记自己整理--2016查询参考

《谭浩强C++程序设计》书本笔记自己整理--2016查询参考

2016-06-10

中南大学系统建模考试

中南大学系统建模2013和2014考试试题,其中,2013年有全部答案

2014-11-29

keil和proteus联机软件

keil编程 proteus模拟硬件,此软件将两者联机,实现最佳便利51单片机等的开发途径

2013-03-19

虚拟机下安装XP系统(XP-sp3)

实现虚拟机环境下模拟出XP系统环境(详细图解)

2013-03-15

空空如也

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

TA关注的人

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