自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 Git 常用命令笔记

常用Git 命令序言Git 是我们在管理代码时经常用到的管理工具,下面介绍一些常见的git命令专有名词介绍:Workspace:工作区Index / Stage:暂存区Repository: 仓库区/本地仓库Remote: 远程仓库创建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [

2021-06-23 15:16:45 82

转载 GCC编译程序

GCC编译程序包括四个过程:预处理(pre—processing)编译(compiling)汇编(assembling)链接(linking)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SYBHD3K4-1604042430476)(C:\Users\Tangs\AppData\Roaming\Typora\typora-user-images\1604026954259.png)]预处理:将头文件和宏定义进行展开编译阶段:gcc调用不同语言的编译器,例

2020-10-30 15:22:11 161

原创 前端的学习笔记JS

前端W3C标准W3C(World Wide Web Consortium(万维网联盟))成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构标准包括:结构化标准语言(HTML、XML)表现标准语言(CSS)行为标准(DOM、ECMAScript)UI框架Ant-Design:阿里巴巴出品,基于React的UI框架ElementUI、iview、ice:饿了么出品,基于Vue的UI框架Bootstrap:Twitter推出的一个用于前端开发的开源工具包Am

2020-08-03 09:53:53 255

原创 前端的学习笔记CSS

CSSHTML + CSS + JavaScript结构 + 表现 + 交互1 介绍学习路线:CSS是什么CSS怎么用(快速入门)CSS选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变…)盒子模型浮动定位网页动画(特效效果 )Cascading Style Sheet层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动…[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sUFVfXHY-1

2020-08-01 20:45:17 197

原创 02 Mybatis学习笔记

Mybatis学习笔记结果映射(resultMap)association– 一个复杂类型的关联;许多结果将包装成这种类型嵌套结果映射 – 关联可以是 resultMap 元素,或是对其它结果映射的引用collection– 一个复杂类型的集合嵌套结果映射 – 集合可以是 resultMap 元素,或是对其它结果映射的引用SQL:CREATE table `teacher`( `id` int(10) not null , `name` varchar(30)

2020-08-01 20:43:44 109

原创 01 MyBatis学习笔记

MyBatis学习教程1、简介1.1 介绍MyBatis是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old Java Objects,普通老式Java对象)为数据库中记录MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了

2020-07-27 15:01:12 136

原创 07 Java 反射机制

Java 反射机制静态 VS 动态语言动态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象,甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构主要的动态语言:Object-C、C#、JavaScript、PHP、Python等静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言,如Java、C、C++。Java不是动态语言,但Java可以被称之为“准动态语言”。即Java有一定的动态性,我们可以利用反射

2020-07-15 18:20:09 121

原创 06 Java 注解介绍

Java注解注解的自我介绍Annotation是从JDK 5.0开始引入的新技术Annotation的作用:不是程序本身,可以对程序做出解释(这一点和注释(comment)没有什么区别)、可以被其他程序(比如:编译器等)读取Annotation的格式注解是以**@注释名**在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked)Annotation在哪里使用?可以附加在package、class、metho

2020-07-14 09:59:33 102

原创 05 Java线程同步

多个线程操作同一个资源并发定义: 同一个对象被多个线程同时操作处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候我们就需要线程同步。线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用。由于同一进程的多个线程共享同一块存储空间,在带来方便的同时,也带来访问冲突问题,为了保证数据在方法中被访问时的正确性,在访问时加入锁机制(synchronized),当一个线程获得对象的排它锁,独占资源,其他线

2020-07-10 22:25:28 147

原创 Nmap的安装及使用说明

Nmap的安装使用教程Nmap介绍Nmap(Network Mapper)是一种用于网络上客户机与服务器的一种安全扫描器。不仅具有数据收集和枚举的功能,而且也可以作为一种漏洞探测器和安全扫描器。官网:https://nmap.org/主要有以下三个功能;主机探测:探测网络主机是否在线,列出响应TCP和ICMP请求和端口主机端口扫描:探测目标主机所开放的端口版本检测:探测目标主机的服务名称和版本号系统检测:探测目标主机的操作系统以及网络设备的硬件特征Nmap的安装官方下载地址:http

2020-07-09 10:40:40 3623

原创 04 Java线程学习2

线程状态[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4tNQKFhI-1593158875388)(C:\Users\Tangs\AppData\Roaming\Typora\typora-user-images\1593090312049.png)]线程方法方法说明setPriority(int newPriority)更改线程的优先级static void sleep(long millis)在指定的毫秒数内让当前正在执行的线程休眠

2020-06-26 16:08:23 134

原创 Java中使用Lambda入门

Lamda表达式Lambda λ的使用好处:避免匿名内部类定义过多可以让你的代码看起来很简洁去掉一堆没有意义的代码,只留下核心的逻辑通过2->6 一步一步实现其方法。public class LambdaTest { //3.静态内部类 static class Like2 implements ILike{ @Override public void lamda() { System.out.pr

2020-06-25 21:09:31 155

原创 03 Java线程学习1

线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程、gc线程main()称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统密切相关的,先后顺序是不能人为干预的对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制线程会带来额外的开销,如CPU调度时间,并发控制开销每个线程在自己的工作内存交互,内存控制不当会造成数据不一致介绍Java 给多线程编程提供了内置的支持。 一条线..

2020-06-25 20:48:30 104

原创 02 Java面向对象特点介绍

本质面向对象编程(Object-Oriented Programming,OOP),本质就是以类的方式组织代码,以对象的组织(封装)数据。面向过程是具体的、面向对象是抽象的。抽象三大特性: **封装、继承、多态 **类和对象的关系类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。例: 动物、植物、手机…Person类、Pet类、Cat类,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为。对象是抽象概念的具体实例。例:李四就是人的一个

2020-06-24 11:14:03 102

原创 01 Java流控制及方法

Java流控制java.util.Scanner是Java5的新特性,可以通过Scanner 获取用户的输入。Scanner s = new Scanner(System.in)通过Scanner类的next()和nextLine()方法获取输入的字符串,在读取前需要使用hasNext()和hasNext Line()判断是否还有输入的数据。注意:Scanner使用之后记得通过s.close关闭public static void main(String[] args){ //创建一个扫描

2020-06-23 15:13:56 141

原创 00 JAVA数据类型及转换

进制十进制: int i = 10;八进制: int i = 010;  以0开头十六进制: int i = 0x10; 以0x开头浮点数扩展Float :有限、离散、舍入误差、大约、接近但不等于Double:最好完全不要使用浮点数类型字符类型char c1 = ‘\u0061’ 表示编码Unicode表(97 = a  65 = A) 2字节转义字符\t 水平制表符\n 换行类型转换由于Java是强类型语言,所以要进行运算的时候,需要进行类型转换低 &n

2020-06-22 17:02:57 288

转载 软件项目管理

转载出自: http://blog.csdn.net/shimiso前言:            介于许多人对项目经理这个职位的陌生和含糊,将自己的切身经历和阅读、交流得到的一些经典案例整理出来。           要做好一个项目经理,是很有点难的,他首先必须要是技术和管理的化身,其次要具备较好的形象和极佳的口才,同时拥有一定的人格魅力,另外他还要具备一定的设计头脑和审美观,还有很多,不再赘述....

2018-06-02 16:06:08 5792

转载 DRY原则和Shy原则

保障可维护性的主要诀窍是遵循DRY原则和Shy原则。 在一个系统的整个生命周期里,理解和改动这类维护工作的比例一般非常之高。为了维护的方便,要尽量将系统划分为可以独立理解与改动的模块。这就要在设计的时候注重DRY原则与Shy原则。不过,这两条原则有一定的冲突,并不总能兼得,于是在追求的时候要重视分寸。维护者的两大困扰有两种情况会给维护者增添很大的麻烦:一种是为了调整一个效果,要改动无数个地方;一种...

2018-04-01 15:00:06 154

win10 透明任务栏 界面设置

可以实现好多win10的桌面设置功能 软件属于免费软件,大家可以参考

2018-10-28

Navicat for MySQL

mysql友好的界面操作,Navicat是一款界面化操作数据库软件。

2018-10-12

空空如也

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

TA关注的人

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