方法作用节省重复代码分工合作格式修饰符返回值方法名(参数列表){方法体;}列子publicvoidshow{System.out.println(show);}publicclassDemo{publicstaticvoidmain(String[]args){//自定义方法//定义一个数组intarr={1,2,3,4};//数组的遍历for(i=0;i
java基础总结、java与javascript的数组差异、ArrayList集合、中括号、大括号、对象、类型、遍历
牧码岛
javaJavaScript开发语言javajavascript开发语言后端前端
文章目录简单学生管理系统项目介绍java与javascript的数组(集合)差异简单学生管理系统定义学生对象packagecom.itheima.domain;publicclassStudent{privateStringid;privateStringname;privateintage;privateStringbirthday;publicStudent(){}publicStudent(
黑马程序员-Java基础总结08——集合与集合框架(…
生命缘迹
Java基础String字符串缓冲区基本数据类型包装类Collection与Map泛型
集合与集合框架-------android培训、java培训、期待与您交流!----------内容:String、字符串缓冲区(StringBuffer、StringBuilder)、基本数据类型包装类、集合Collection(列表List、集Set)与映射Map(双列集合)、泛型1、String类:字符串,即多个字符组成的一个序列。String字符串是一个特殊的对象,不属于数据类型(八种基本
java基础总结(九十二)--java中哈希表及其应用详解
秋天的猿
java基础总结哈希表及其应用详解
原文链接http://blog.csdn.net/u010297957/article/details/51974340什么是哈希表数组和向量都可以存储对象,但对象的存储位置是随机的,也就是说对象本身与其存储位置之间没有必然的联系。当要查找一个对象时,只能以某种顺序(如顺序查找或二分查找)与各个元素进行比较,当数组或向量中的元素数量很多时,查找的效率会明显的降低。一种有效的存储方式,是不与其他元素
java基础总结(四十七)--RPC介绍
秋天的猿
java基础总结RPC介绍
来自https://www.cnblogs.com/codingexperience/p/5930752.html个人理解,rpc重点就是,像调用本地服务一样调用远程服务,他的实现可以有很多种;而http与socket值得是一种具体的通讯协议;即rpc可以通过http或socket协议来实现。一、RPC简介RPC,全称为RemoteProcedureCall,即远程过程调用,它是一个计算机通信协议
JAVA基础总结(四)JAVA 方法
姚青&
javaandroid开发语言
文章目录一、JAVA方法二、方法重载一、JAVA方法方法的定义:JAVA中的方法其实就是将一些代码语句组合成一个代码块,这个代码块可以用来实现某些特定的功能。方法的格式:修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2,...){方法体语句;return返回值;}一般情况下,定义一个方法包括以下语法:方法包括一个方法头和一个方法体,主要由以下语法组成:修饰符:修饰符是可以选择的,作用是告
JAVA基础总结(十二) JAVA 递归详解
姚青&
java开发语言
文章目录一、概念1、什么是递归?2、递归的原理及作用3、递归的分类4、在使用递归时的注意事项二、递归的练习及扩展1、练习:使用递归计算1-100的累加和2、练习:使用递归计算10的阶乘一、概念1、什么是递归?所谓递归就是自己调用自己。2、递归的原理及作用递归的原理:通过直接或者间接的形式去调用方法本身递归的作用:重复的调用方法本身,用来实现某些功能或者计算出某些数值,通常用在算法上面。3、递归的分
Java基础总结(一)
Bwy_1004
Javajava后端
文章目录前言封装继承多态抽象方法接口内部类static权限修饰符thissuperprivate关键字final关键字就近原则构造方法==号StringBuilderStringJoiner字符串原理总结:1、字符串存储的内存原理2、==号比较的是什么?3、字符串拼接的底层原理4、StringBuilder提高效率的原理StringBuilder源码分析集合ArrayList常用方法【有序可重复】
JAVA基础总结
MysticBoy
1.String、StringBuilder、StringBuffer的区别是什么,String为什么是不可变的?不可变性String类的底层源码中,通过final关键字修饰字符串数组,privatefinalcharvalue[],所以是不可变的。StringBuffer和StringBuilder类是集成自AbstractStringBuilder类,AbstractStringBuilder
Java基础总结!精华版!
烟火式Java
1、Java起源javaSun公司的,后期被甲骨文收购。Java之父,詹姆斯高斯林,Java语言早起名字叫做:Oak,由C++演变而来;Java版本:jdk6/7最常用,最新版本10;2、Java三个平台:JavaSE(标准版,用于桌面应用开发)JavaEE(企业版,用于企业级应用开发)JavaME(微缩版,用于早期嵌入式开发)3、JavaAPI即Java应用程序接口JavaAPI1.6手册下载常
三天精通Java基础(通俗易懂)
粘衣_乱飞
【Java学习】
Java基础总结大全(实用)一、基础知识:1、JVM、JRE和JDK的区别:JVM(JavaVirtualMachine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(JavaRuntimeEnvironment):java的运行环境,包括jvm+java的核心类库。JDK(JavaDevelopmentKit):java的开发工具,包括jre
List集合对象去重及按属性去重的8种方法-java基础总结系列第六篇
字母哥课堂
最近在写一些关于java基础的文章,但是我又不想按照教科书的方式去写知识点的文章,因为意义不大。基础知识太多了,如何将这些知识归纳总结,总结出优缺点或者是使用场景才是对知识的升华。所以我更想把java相关的基础知识进行穿针引线,进行整体上的总结。总结java中创建并写文件的5种方式总结java从文件中读取数据的6种方法总结java创建文件夹的4种方法及其优缺点总结java中删除文件或文件夹的7种方
Java基础总结1
muyierfly
#数据结构基础篇java数据结构开发语言
1.for...each通常用于遍历数组和集合for(元素类型元素:数组或集合)EG:String[]strs={"沉默"}for(Stringstr:strs)2.输入Scannerscanner=newScanner(System.in);scanner.nextLine();//输入字符串3.数组的初始化int[]array=newint[]{0,1,2,3,4,5};int[]array=
Java基础总结!(精华版)
烟火式Java
1、Java起源javaSun公司的,后期被甲骨文收购。Java之父,詹姆斯高斯林,Java语言早起名字叫做:Oak,由C++演变而来;Java版本:jdk6/7最常用,最新版本10;2、Java三个平台:JavaSE(标准版,用于桌面应用开发)JavaEE(企业版,用于企业级应用开发)JavaME(微缩版,用于早期嵌入式开发)3、JavaAPI即Java应用程序接口JavaAPI1.6手册下载常
我的知识树
卑微猿同学
我的知识树javajvm面试
一、Java基础Java基础总结从String中移除空白字符JAVA泛型中的通配符T,E,K,V,?Java提升安全性Java性能优化二、Java容器容器整体介绍HashMapCollections.synchronizedMap、Hashtable与ConcurrentHashMapArrayListLinkedLlist堆三、并发1.基础知识并发概念并发入门2.JMM(Java内存模型)JMM
JAVA基础总结(七)之正则表达式
不吃饭的哆啦
JAVA专栏字符串正则表达式java
简介正则表达式是对字符串(包括普通字符(例如,a到z之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。主要对字符串进行合法验证正则表达式是一种通用的技术。适用于绝大多数流行的编程语言好处
【Java基础总结】舍友给我带饭,请我给他讲明白Java中的引用,对象,和空指针异常~听完直呼值了,问我下顿想吃啥~
傻根根呀
Java基础知识java后端Java基础经验分享干货好文
博客主页:九九舅舅酒酒欢迎点赞收藏⭐留言欢迎讨论!本文由【九九舅舅酒酒】原创,首发于CSDN由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨个人主页精品专栏(不定时更新)【JavaSE】【MySQL】【LeetCode】【Web】【操作系统】精品文章(纯JavaSE实现图书管理系统)系列文章第一篇:面向对象时,哈喽一定爱极了world吧?【史上最有爱的Java基础总
mondb入手
木zi_鸣
mongodb
windows 启动mongodb 编写bat文件,
mongod --dbpath D:\software\MongoDBDATA
mongod --help 查询各种配置
配置在mongob
打开批处理,即可启动,27017原生端口,shell操作监控端口 扩展28017,web端操作端口
启动配置文件配置,
数据更灵活 
大型高并发高负载网站的系统架构
bijian1013
高并发负载均衡
扩展Web应用程序
一.概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1.
DISPLAY变量和xhost(原创)
czmmiao
display
DISPLAY
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
获取B/S客户端IP
周凡杨
java编程jspWeb浏览器
最近想写个B/S架构的聊天系统,因为以前做过C/S架构的QQ聊天系统,所以对于Socket通信编程只是一个巩固。对于C/S架构的聊天系统,由于存在客户端Java应用,所以直接在代码中获取客户端的IP,应用的方法为:
String ip = InetAddress.getLocalHost().getHostAddress();
然而对于WEB
浅谈类和对象
朱辉辉33
编程
类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,
占用存储空间。
类是由属性和方法构成的,基本格式是public class 类名{
//定义属性
private/public 数据类型 属性名;
//定义方法
publ
android activity与viewpager+fragment的生命周期问题
肆无忌惮_
viewpager
有一个Activity里面是ViewPager,ViewPager里面放了两个Fragment。
第一次进入这个Activity。开启了服务,并在onResume方法中绑定服务后,对Service进行了一定的初始化,其中调用了Fragment中的一个属性。
super.onResume();
bindService(intent, conn, BIND_AUTO_CREATE);
base64Encode对图片进行编码
843977358
base64图片encoder
/**
* 对图片进行base64encoder编码
*
* @author mrZhang
* @param path
* @return
*/
public static String encodeImage(String path) {
BASE64Encoder encoder = null;
byte[] b = null;
I
Request Header简介
aigo
servlet
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:
HttpClient4.3 创建SSL协议的HttpClient对象
alleni123
httpclient爬虫ssl
public class HttpClientUtils
{
public static CloseableHttpClient createSSLClientDefault(CookieStore cookies){
SSLContext sslContext=null;
try
{
sslContext=new SSLContextBuilder().l
java取反 -右移-左移-无符号右移的探讨
百合不是茶
位运算符 位移
取反:
在二进制中第一位,1表示符数,0表示正数
byte a = -1;
原码:10000001
反码:11111110
补码:11111111
//异或: 00000000
byte b = -2;
原码:10000010
反码:11111101
补码:11111110
//异或: 00000001
java多线程join的作用与用法
bijian1013
java多线程
对于JAVA的join,JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means t
Java发送http请求(get 与post方法请求)
bijian1013
javaspring
PostRequest.java
package com.bijian.study;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURL
【Struts2二】struts.xml中package下的action配置项默认值
bit1129
struts.xml
在第一部份,定义了struts.xml文件,如下所示:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts
【Kafka十三】Kafka Simple Consumer
bit1129
simple
代码中关于Host和Port是割裂开的,这会导致单机环境下的伪分布式Kafka集群环境下,这个例子没法运行。
实际情况是需要将host和port绑定到一起,
package kafka.examples.lowlevel;
import kafka.api.FetchRequest;
import kafka.api.FetchRequestBuilder;
impo
nodejs学习api
ronin47
nodejs api
NodeJS基础 什么是NodeJS
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum
java-64.寻找第N个丑数
bylijinnan
java
public class UglyNumber {
/**
* 64.查找第N个丑数
具体思路可参考 [url] http://zhedahht.blog.163.com/blog/static/2541117420094245366965/[/url]
*
题目:我们把只包含因子
2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14
二维数组(矩阵)对角线输出
bylijinnan
二维数组
/**
二维数组 对角线输出 两个方向
例如对于数组:
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 },
slash方向输出:
1
5 2
9 6 3
13 10 7 4
14 11 8
15 12
16
backslash输出:
4
3
[JWFD开源工作流设计]工作流跳跃模式开发关键点(今日更新)
comsci
工作流
既然是做开源软件的,我们的宗旨就是给大家分享设计和代码,那么现在我就用很简单扼要的语言来透露这个跳跃模式的设计原理
大家如果用过JWFD的ARC-自动运行控制器,或者看过代码,应该知道在ARC算法模块中有一个函数叫做SAN(),这个函数就是ARC的核心控制器,要实现跳跃模式,在SAN函数中一定要对LN链表数据结构进行操作,首先写一段代码,把
redis常见使用
cuityang
redis常见使用
redis 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets
引入jar包 jedis-2.1.0.jar (本文下方提供下载)
package redistest;
import redis.clients.jedis.Jedis;
public class Listtest
配置多个redis
dalan_123
redis
配置多个redis客户端
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo
attrib命令
dcj3sjt126com
attr
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.
存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.
Yii使用公共函数
dcj3sjt126com
yii
在网站项目中,没必要把公用的函数写成一个工具类,有时候面向过程其实更方便。 在入口文件index.php里添加 require_once('protected/function.php'); 即可对其引用,成为公用的函数集合。 function.php如下:
<?php /** * This is the shortcut to D
linux 系统资源的查看(free、uname、uptime、netstat)
eksliang
netstatlinux unamelinux uptimelinux free
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com 一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m
JAVA的位操作符
greemranqq
位运算JAVA位移<<>>>
最近几种进制,加上各种位操作符,发现都比较模糊,不能完全掌握,这里就再熟悉熟悉。
1.按位操作符 :
按位操作符是用来操作基本数据类型中的单个bit,即二进制位,会对两个参数执行布尔代数运算,获得结果。
与(&)运算:
1&1 = 1, 1&0 = 0, 0&0 &
Web前段学习网站
ihuning
Web
Web前段学习网站
菜鸟学习:http://www.w3cschool.cc/
JQuery中文网:http://www.jquerycn.cn/
内存溢出:http://outofmemory.cn/#csdn.blog
http://www.icoolxue.com/
http://www.jikexue
强强联合:FluxBB 作者加盟 Flarum
justjavac
r
原文:FluxBB Joins Forces With Flarum作者:Toby Zerner译文:强强联合:FluxBB 作者加盟 Flarum译者:justjavac
FluxBB 是一个快速、轻量级论坛软件,它的开发者是一名德国的 PHP 天才 Franz Liedke。FluxBB 的下一个版本(2.0)将被完全重写,并已经开发了一段时间。FluxBB 看起来非常有前途的,
java统计在线人数(session存储信息的)
macroli
javaWeb
这篇日志是我写的第三次了 前两次都发布失败!郁闷极了!
由于在web开发中常常用到这一部分所以在此记录一下,呵呵,就到备忘录了!
我对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。
1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。
public class Ses
bootstrp carousel初体验 快速构建图片播放
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
img{
border: 1px solid white;
box-shadow: 2px 2px 12px #333;
_width: expression(this.width > 600 ? "600px" : this.width + "px");
_height: expression(this.width &
SparkSQL读取HBase数据,通过自定义外部数据源
superlxw1234
sparksparksqlsparksql读取hbasesparksql外部数据源
关键字:SparkSQL读取HBase、SparkSQL自定义外部数据源
前面文章介绍了SparSQL通过Hive操作HBase表。
SparkSQL从1.2开始支持自定义外部数据源(External DataSource),这样就可以通过API接口来实现自己的外部数据源。这里基于Spark1.4.0,简单介绍SparkSQL自定义外部数据源,访
Spring Boot 1.3.0.M1发布
wiselyman
spring boot
Spring Boot 1.3.0.M1于6.12日发布,现在可以从Spring milestone repository下载。这个版本是基于Spring Framework 4.2.0.RC1,并在Spring Boot 1.2之上提供了大量的新特性improvements and new features。主要包含以下:
1.提供一个新的sprin