- javaSE---数组
two 倩
java
目录数组定义数组的存储JVM的内存划分数组存储数组的基本操作数组遍历数组转化为字符串数组拷贝常见错误空指针异常数组下标越界数组传参1.数组传参2.整数交换3.数组作为函数返回值模拟实现Arrays.toString函数二维数组二维数组的存储打印二维数组java中数组和c的差异1.自动补0的问题2.可以省略行列不同3.不规则的二维数组数组定义数组定义的三种格式数组类型[]数组名=new数组类型[数组
- javaSE---循环语句+数组
妹说就是卡
循环语句循环的三要素:1.初始化值2.终止条件3.迭代部分while循环:while(结果为Boolean的表达式){循环体}dowhile循环do{循环体}while(结果为boolean的表达式)dowhile和while大同小异,其区别在于当while(false)时,dowhile比while多执行一次循环。for循环for(初始化值;终止语句;迭代部分){循环体}其中初始化值和迭代部分都
- javaSE---异常
two 倩
javajava-eeeclipse
目录异常空指针异常---NullPointerException算数异常---ArithmeticException数组越界异常---ArrayIndexOutOfBoundsException捕获异常异常体系结构自定义异常异常java异常指的是java程序中的一些错误。是指程序在执行过程中出现的非正常情况,最终导致JVM的非正常停止。异常有许多种,常见的几种将举例说明空指针异常---NullPo
- JavaSE---泛型学习笔记2
土豆土豆土豆
javac++泛型算法多态intellijidea
泛型:要解决类型的安全问题,如果使用Object类型会带来类型的损失。典型的应用就是在集合中,集合中理论上可以保存任意对象,实际上我们应该让它泛型化,集合类,添加元素只能添加指定类型,获取元素时一定能获取指定类型的对象,不需要造型。成员泛型packagecom.atguigu.javase.exer;importorg.junit.Test;classPerson{//A为成员泛型privatei
- JavaSE---元素的比较
Yumpie_
JavaSEjava开发语言
文章目录基本类型的比较使用==对象的比较使用==(不能正确比较)使用equals()使用comparable接口使用comparator比较器在我们平时进行各种比较的时候,会发现有很多种的比较方法。但是某些比较的方法在某种场景下适用,但是在某种场景下就不适用了。为了解决大家的这个烦恼,今天就来盘点一下:用于比较的所有方法及应用场景。基本类型的比较对于基本类型:byte、short、int、long
- JavaSE---基本语法
怠惰°
javajvm开发语言
入门Java笔记打卡1~(对象和类的设置都为语法的誊写作草稿,无含义)Java基本语法规范publicclassFirstClass{publicstaticvoidmain(string[]args){System.out.printlen("1");System.out.printlen("2");}}每一条语句都必须以分号;结尾Java中的方法,就是其他编程语言中的函数程序的入口是main方
- JavaSE---栈和队列
茶虹
JavaSE及数据结构大数据开发语言java
1、栈(Stack)1.1概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶。1.2栈的使用publicstaticvoidmain(String[]args
- JavaSE---常用的API
白豆五
JavaSEjava
1.什么是API?API(ApplicationProgramminginterface)应用程序编程接口。通俗来讲,就是Java已经帮我们写好了一些方法,我们直接拿过来用即可。iodraw:https://www.iodraw.com/API在线中文文档:https://www.matools.com/api/java8当然也可以IntelliJ在IDEA中查看Java源码。2.Object、O
- JAVASE---抽象类和接口
不是懒大王
java开发语言
抽象类抽象类的概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类语法在Java中,一个类如果被abstract修饰称为抽象类,抽象类中被abstract修饰的方法称为抽象方法,抽象方法不用给出具体的实现体。//抽象类:被abstract修饰的类publicabstract
- JAVASE---认识异常
不是懒大王
java算法数据结构gitgithubidea
在Java中,将程序执行过程中发生的不正常行为称为异常。1.算数异常2.数组越界异常3.空指针异常java中不同类型的异常,都有与其对应的类来进行描述。异常的体系结构1.Throwable:是异常体系的顶层类,其派生出两个重要的子类,Error和Exception2.Error:指的是Java虚拟机无法解决的严重问题,比如:JVM的内部错误、资源耗尽等,典型代表:StackOverflowErro
- JAVASE---数组的定义与使用
不是懒大王
算法数据结构java开发语言
数组的基本概念什么是数组数组是具有相同类型元素的集合,在内存中连续存储。1.数组中存放的元素其类型相同2.数组的空间是连在一起的3.每个空间有自己的编号,起始位置的编号为0,即数组的下标数组的创建及初始化数组的创建T[]数组名=newT[N];T代表每个元素的类型N代表元素的个数/数组长度int[]array1=newint[10];//创建一个可以容纳10个int类型元素的数组double[]a
- JAVASE---逻辑控制
大爱编程♡
java前端javascript
顺序结构顺序结构比较简单,按照代码书写的顺序一行一行执行。System.out.println("aaa");System.out.println("bbb");System.out.println("ccc");//运行结果aaabbbccc分支结构if语句if(布尔表达式){//语句}如果布尔表达式结果为true,执行if中的语句,否则不执行。比如:小明,如果这次考试考到90分或以上,给你奖励
- JAVASE---继承和多态
大爱编程♡
java开发语言
继承比如,狗和猫,它们都是一个动物,有共同的特征,我们就可以把这种特征抽取出来。像这样把相同的可以重新放到一个类里面,进行调用,这就是继承。概念继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加新功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。继承主要解决的问题是
- JAVASE---类和对象
大爱编程♡
java开发语言
1.面向对象的初步认知1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。2.类定义和使用面相对象程序设计关注的是对象,而对象是现实生活中的实体,
- JAVASE---运算符
大爱编程♡
算法java开发语言
1.算术运算符基本四则运算符:加减乘除模(+-*/%)inta=20;intb=10;System.out.println(a+b);//30System.out.println(a-b);//10System.out.println(a*b);//200System.out.println(a/b);//2System.out.println(a%b);//0--->模运算相当于数学中除法的余数
- JAVASE---数据类型与变量
大爱编程♡
javaapache开发语言
1.字面常量常量即程序运行期间,固定不变的量称为常量,比如:一个礼拜七天,一年12个月等。publicclassDemo{publicstaticvoidmain(String[]args){System.Out.println("helloworld!");System.Out.println(100);System.Out.println(3.14);System.Out.println('A
- JAVASE---认识JAVASE
大爱编程♡
java
我们今天开始学习Java语言,首先Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。Java语言在2017和2018最新常用语言占据第一。简史Java语言源于1991年4月,Sun公司
- JavaSE---字节流
代码基
java开发语言jvm
Java—字节流一.字节流概述假如我们想用Java程序将C盘中的文件拷贝到D盘中,我们要知道Java程序是运行在内存中的而C盘和D盘属于硬盘,那么我们就要将C盘的二进制文件用java程序读入到内存中然后再写出到D盘,这样就完成了拷贝。这种读入和写出的方式就是使用流的方式。二.字节流的概念1.Java对数据的操作是通过流的方式2.Java用于操作流的类都在IO包中3.流按流向分为两种:输入流,输出流
- javase—继承
java_wenxue
javase
javase---继承:(包含this.和super的区别)继承的特点:java中只支持单一继承,只能继承一个父类。java中支持多层继承(一个儿子可以有亲爹,还可以有一个亲爷爷。。。)继承中成员变量的特点:子类只能继承父类中非私有的成员:子父类中成员变量的名字和父类中的名字不一样获取父类的如果一样则选择子类中的。就近原则:谁离我近我就用谁的。如果有局部变量就使用局部变量(如果有局部变量想用成员变
- JavaSE---常用类
K7()
笔记java
JAVAAPI概述API(ApplicationProgrammingInterface)应用程序编程接口是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供给开发人员进行使用帮助说明.API—>语言中提供的类,接口API–>对类,接口功能的说明文档基本数据类型包装类基本类型:结构简单intshortlongbytecharbooleandoublefloat每个基本数据类型设计了一
- javaSE---初识java
two 倩
java
目录java源文件运行1.创建java代码2.编译java代码3.运行java代码java代码格式java的运行机制java代码的运行过程JDK,JRE,JVMjava的错误分析三种输出函数java注释搭建好了java的环境之后,我们就可以来学习Java了。java源文件运行1.创建java代码在D盘新建一个text文件夹,在文件夹里面新建文本文档,文档名称HelloWorld,后缀改为.java
- JavaSE---多线程
PSVM!
JavaSE基础javase多线程线程安全
目录一、进程与线程的区别二、实现多线程三、线程Thread中常用的API四、线程的生命周期五、线程调度六、守护线程七、线程安全问题一、进程与线程的区别1.什么是进程?一个进程对应一个应用程序。例如:在windows操作系统启动Word就表示启动了一个进程。在java的开发环境下启动JVM,就表示启动了一个进程。现代的计算机都是支持多进程的,在同一个操作系统中,可以同时启动多个进程。进程与进程之间的
- javaSE---一个小项目(ATM机)
weixin_33720078
提示:您要建立四个类,一个Bank类,一个Atm类,一个Account类,还有一个测试类!具体要求和代码,建议您去下载后看吧!这里写不下!代码里我给大家加了注释,而且有些东西是用不同的方法写的!有什么更好的方法时,请告诉我!谢谢转载于:https://blog.51cto.com/hanchaohan/564188
- (1)JavaSE---类和对象、this、static
抖立FLAG
JavaSEJavastaticthis
目录1.类和对象1.1基本概念1.2类中的组成1.3定义和使用2.对象内存3.构造方法3.1语法规则4.this4.1this调用成员变量5.static关键字5.1修饰属性5.2static用法1.类和对象1.1基本概念类是指共性的概念,是一类对象的统称。而对象指的是一个具体的、可以使用的事物。首先产生类(类是⽣生产对象的蓝图),而后才可以产⽣生对象。对象的所有行行为,一定在类中进行了完整的定义
- Javase---接口概述
琛cc
Java
1、什么是接口?接口是一种引用数据类型,是抽象方法的集合,以关键字interface来声明。接口无法被实例化,但是它可以被实现。2、接口中可以包含的内容:Java7之后:常量、抽象方法Java8之后:默认方法、静态方法Java9之后:静态方法、私有方法publicinterfaceIinterface{//定义常量publicstaticfinalintNUM=100;//定义抽象方法public
- javase---包,权限修饰符内部类
java_wenxue
javase
包,权限修饰符内部类*包的特点:*可以有多层*不同包下的文件名可以重复*包的声明必须是第一行代码*权限修饰符:public当前类,相同包下不同的类,不同包下的类default当前类,相同包下不同的类private当前类protected当前类,相同包下不同的类default:当前包下使用protected:让子类对象使用内部类:成员内部类:和成员方法,成员变量一样,在类外方法内在类的成员位置,和成
- javase-接口
java_wenxue
javase
javase---接口接口:接口是一个比抽象类还要抽象的类,接口中的所有方法,接口和类的关系是实现,implementsinterfanceinterfance名称{}接口的成员特点:只能用抽象方法只能有常量(默认publicstaticfinal)默认使用public&abstract修饰方法只能使用public和abstract修饰方法注意:接口不能创建对象(不能实例化)类和接口的关系是实现关
- JavaSE---注解
no pain , no gain
javaSE基础知识点
文章目录什么是注解?注解有什么作用?内置注解元注解自定义注解如何使用自定义注解(反射)总结什么是注解?注解(Annotation):在JDK1.5中引入,代码中的特殊标记,这些标记可以在编译,类加载,运行时被程序读取,并执行相对应的处理。注释给程序员看,注解给编译器看。就目前我常用到的注解有:@overide,@Test,@Autowired,特别是自动装配的注解,提供了强大的功能。基本Annot
- JavaSE---反射
no pain , no gain
javaSE基础知识点
文章目录反射是什么?反射有什么意义?反射如何使用?Class类详解class类Class类常用方法创建class对象反射的应用场景调用指定的方法获取注解信息提高反射效率前言:反射就像是一面镜子,这面镜子其实就是JVM,他能照出你的类的所有属性和方法,也能调用你所有对象的属性和方法,crazy~java是一门静态语言(运行时结构不变),不像JavaScript,python...那些动态语言一样,在
- Java基础---JAVASE---一
任小虎031820
javajavase
JAVASEJavaSE(JavaStandardEdition,Java标准版)是Java技术的核心和基础,是JavaME和JavaEE编程的基础。JavaSE是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置