![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 55
Hwenkee
开关电源
展开
-
单例模式
单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯...原创 2018-03-22 20:46:21 · 106 阅读 · 0 评论 -
进程与线程
进程与线程概述:几乎任何的操作系统都支持运行多个任务,通常一个任务就是一个程序,而一个程序就是一个进程。当一个进程运行时,内部可能包括多个顺序执行流,每个顺序执行流就是一个线程。 一、定义 1.1 进程进程:进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当程序进入内存运行时,即为进程。其特点为:独立性:进程是系统中独立存在的实体,...转载 2018-08-22 11:54:07 · 133 阅读 · 0 评论 -
数据结构
数据结构 一些概念 数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。 数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位 数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组...原创 2018-08-16 21:48:05 · 177 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...转载 2018-08-13 11:58:35 · 92 阅读 · 0 评论 -
eclipse的使用
eclipse有时候在发布web工程的时候会出现tomcat fail to start 原因是在你的web工程里面的web.xml和tomcat自动定义的web.xml内容不一样。打开tomcat文件夹找到web.xml文件,将其改为一致就好了。...原创 2018-08-08 15:20:49 · 218 阅读 · 0 评论 -
后台开发笔记
SVN的使用: SVN是版本管理平台,团队成员可以在SVN下载最新版本的团队做好的项目,然后再做自己的工作,做完之后将自己做好的部分上传到SVN,SVN上的项目是本地的,在网上访问不到,只能自己下下来,在自己的电脑上跑,然后SVN上没问题的部分通过审核再上传到stage上,stage上的版本是可以在网上访问的,不过是通过网址直接进入,跟正式版的通过百度搜索访问有点区别,然后我们就在stage上进...原创 2018-08-08 15:20:04 · 210 阅读 · 0 评论 -
使用idea遇到的一些问题
1.创建的项目删除时不光要在idea上删掉,idea上删掉的可能只是一个在idea中的目录,创建的项目依然还在硬盘里保存着。所以为了彻底删除就找到文件的地址,去文件夹中找到并删除它!2,在koofun网项目中,配置tomcat时必须要写VM options: -Xms4g -Xmx4g -Xss20m -XX:+UseG1GC -XX:+UseStringDeduplication 但是有...原创 2018-08-08 15:13:25 · 3435 阅读 · 0 评论 -
java知识点
1,有些程序软件是图形界面型的,在windows系统中打开执行。还有命令行式的软件,要用命令窗口打开执行!2,Java中,数值型不同类可以相加减,会强制类型转换。但是不是数值型的和数值型无法运算。3,Java是完全面向对象的语言,它不再支持c++程序所使用的过程式的设计方法,所有函数和变量必须是类的一部分。除了基本数据类型(整型,字符型,布尔型)之外,其他的数据对java来说都是对象,包括...原创 2018-03-13 18:39:39 · 188 阅读 · 0 评论 -
String知识点
String类适用于描述字符串事物。 那么他就提供了多个方法对字符串进行操作。 1,获取: 1.1,int length() 获取长度。 1.2,char charAt(int undex );根据位置获取位置上的某个字符。 1.3,int indexOf(int ch);返回的是ch在字符串中第一次出现的位置。 int indexOf(int ch, int fromInd...原创 2018-03-22 20:57:14 · 226 阅读 · 0 评论 -
接口和抽象类的区别
接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final。另外,接口和抽象类在方法上有区别: 1.抽象类可以有构造方法,接口中不能有构造方法。 2.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法...原创 2018-03-22 20:55:05 · 122 阅读 · 0 评论 -
集合
*数值多了用数组存,数组多了用多位数组存(数组的数组),数据多了用对象存,对象多了用集合存!*集合的特点 1,集合是用来存储对象的容器。 2,集合的长度是可变的,(数组长度不可变,当对象的个数不确定时就使用集合) 3,集合中不可以存储基本数据类型值。集合框架:集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。框架的顶层是Collection接口。*...原创 2018-03-22 20:52:41 · 140 阅读 · 0 评论 -
多线程
*进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。*线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。*一个进程中至少有一个线程。*Java VM启动的时候会有一个进程java.exe. 该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在于main方法中,该线程称之为主线程。 在程序还运行时...原创 2018-03-22 20:50:57 · 136 阅读 · 0 评论 -
Mysql索引详解及优化
MySQL索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快 ...转载 2018-08-25 16:05:18 · 186 阅读 · 0 评论