- 02.Java基础之String-Java第一阶段
天堂比不过家乡啦
1.常用方法booleanequalsIgnoreCase(Stringstr)判断两个字符串中的内容是否相同,忽略大小写booleancontains(Stringstr)判断该字符串中是否包含给定的字符串booleanisEmpty()判断该字符串的内容是否为空的字符串""intlength()获取该字符串的长度charcharAt(intindex)获取该字符串中指定位置上的字符String
- 前传智播客讲师-郭永锋最新工作室2018年Java培训
飞雪雪团队
Java开发工具01.Java基础(上)02.Java基础(下)03.JavaWeb-gyf下载地址:http://www.feixueteam.net/thread-1356-1-1.html
- Java面试题知识点(一)
欢乐·猿
知识点Java面试题知识点(一)
Java面试题知识点(一):时间在慢慢流逝,我们在这流失的时间中学习,发现学的越多,不会的还有很多,学完后面的前面的又忘了,所以要常常复习,在此,我总结了一点知识点,哪些地方写的不好的,望大家多多关照,和大家一起进步!01.面试的整体流程自我介绍以及项目简短的介绍,用到的技能等。02.java的垮平台原理java通过不同的系统,不同版本,不同位数的java虚拟机jvm,来屏蔽不同的系统指令集差异,
- 02.Java 开发环境配置
薇薇和艾艾
在本章节中我们将为大家介绍如何搭建Java开发环境。Windows上安装开发环境Linux上安装开发环境安装Eclipse运行Javawindow系统安装java下载JDK首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮:在下载页面中你需要选择接
- 02.Java基础(线程池)
任振铭
执行异步任务的时候,如果只是newThread,存在一下弊端a.每次newThread新建对象性能差。b.线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c.缺乏更多功能,如定时执行、定期执行、线程中断。Java本身提供了四种线程池newCachedThreadPool创建一个可缓存的线程池。如果线程池的大小超过了处理任务所需要的线程,那么就会回收部分空
- Java 集合系列目录(转)
跑步的小男孩
01.Java集合系列01之总体框架02.Java集合系列02之Collection架构03.Java集合系列03之ArrayList详细介绍(源码解析)和使用示例04.Java集合系列04之fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)05.Java集合系列05之LinkedList详细介绍(源码解析)和使用示例06.Java集合系列06之Vector详
- Java 集合系列目录(Category)
叶明_b6b8
http://www.cnblogs.com/skywang12345/p/3323085.html01.Java集合系列01之总体框架02.Java集合系列02之Collection架构03.Java集合系列03之ArrayList详细介绍(源码解析)和使用示例04.Java集合系列04之fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)05.Java集合系
- 学习Java的9张思维导图
额 无语
面试学习路线阿里巴巴java学习开发语言javascriptjson
红包网上搜集了java的学习思维导图,分享给大家。扫描下方公号,发送888三个字,获取下载java思维导图。01.Java程序设计(基础)02.Java程序设计(专题)03.客户端网页编程04.JavaWeb表示层技术05.Oracle
- Java 学习路线 思维导图
萧曵 丶
#JAVAjava
01.Java程序设计(基础)02.Java程序设计(专题)03.客户端网页编程04.JavaWeb表示层技术05.Oracle06.HibernateSpring
- java面试专属及面试必问
无所不为无所为
数据库分布式javaredis面试
│java面试题01.面试的整体流程(更多请关注花姐学编程公众号).mp4│Java面试题02.java的垮平台原理(更多请关注花姐学编程公众号).mp4│Java面试题03.搭建一个java的开发环境.mp4│Java面试题04.java中int占几个字节.mp4│Java面试题05.java面向对象的特征.mp4│Java面试题06.装箱和拆箱.mp4│Java面试题07.==和equals的
- 02.Java泛型通配符
Astar_ly
1.什么是通配符类型通配符是指在方法调用时,使用符号“?”代替泛型类中规定的参数化类型。如以下所示(Java中的集合类型):/**使用?做通配符,`ArrayList`和`ArrayList`都可以通过编译*/publicvoidfun(ArrayListlist){.....}publicstaticvoidmain(String[]args){ArrayListlist1=newArrayLi
- Java多线程系列目录(共43篇)
从心开始1234
文章出处:https://www.cnblogs.com/skywang12345/p/java_threads_category.html积累好的文章(一)基础篇01.Java多线程系列--“基础篇”01之基本概念02.Java多线程系列--“基础篇”02之常用的实现多线程的两种方式03.Java多线程系列--“基础篇”03之Thread中start()和run()的区别04.Java多线程系列
- 4 Java基础第二天
程序员小勇
#阶段一语言基础java
01.Java语言基础-字面量和常量常量:程序中固定不变化的值。常数分类:字面量常量:比如:整数常量1,2,3,小数常量3.14,布尔常量false,true等。字面量,就表示直接给出的一个值(可以是整数,小数,true,false等等),直接量.定义的final变量:后讲。02.Java语言基础-引出变量03.Java语言基础-变量的定义和基本使用变量的定义:表示存储空间,可用来存放某一类型的常
- IntelliJ IDEA 报错及解决方法(1)
蕙心
问题一:“错误:找不到或无法加载主类Main”解决方法:工具栏右上-点击EditConfigurations-将Mainclass中的名字修改为自己程序中的class名。问题二:“Error:(6,8)java:类_02是公共的,应在名为_02.java的文件中声明”解决方法:找到项目中的src文件夹,然后修改里面的.java文件名(与已创建的Projectname相同)。
- Java-06.01-16
palawind
Java
文章目录01.面向对象-软件生命周期和软件设计原则简介02.Java面向对象-软件设计之面向过程简介03.Java面向对象-软件设计之面向对象简介04.Java面向对象-理解什么是抽象简介05.Java面向对象-对象和类的关系简介06.Java面向对象-类的定义简介07.对象的创建和调用方法以及操作字段简介08.面向对象-内存分析-对象的实例化过程简介09.打印和比较对象-对象生命周期-匿名对象简
- Android 创建DBHelper类
如来神(RuLaiGod)
android基础android
—————————————————–(java架构师全套教程,共760G,让你从零到架构师,每月轻松拿3万)请先拍购买地址,下载请用百度盘目录如下:01.高级架构师四十二个阶段高02.Java高级系统培训架构课程148课时03.Java高级互联网架构师课程04.Java互联网架构Netty、Nio、Mina等-视频教程05.Java高级架构设计2016整理-视频教程06.架构师基础、高级片07.J
- Android 很有意思的控件:粘性控件
如来神(RuLaiGod)
android自定义view
一、效果如图:示例图:应用程序图:———————————————————————有需求者请加qq:136137465,非诚勿扰(java架构师全套教程,共760G,让你从零到架构师,每月轻松拿3万)01.高级架构师四十二个阶段高02.Java高级系统培训架构课程148课时03.Java高级互联网架构师课程04.Java互联网架构Netty、Nio、Mina等-视频教程05.Java高级架构设计20
- Java-10.01-15
palawind
Java
文章目录01.什么是接口和为什么需要接口简介02.Java面向对象-接口的定义和接口的成员简介03.Java面向对象-接口的特点和接口的继承简介04.Java面向对象-接口的实现关系简介05.类和类以及类和接口的关系图简介06.Java面向对象-接口和抽象类的区别简介07.Java面向对象-面向接口编程思想简介08.Java面向对象-内部类概述简介09.实例内部类和静态内部类分析简介10.Java
- 02.Java 多线程 - Thread
oxf
Java多线程JavaThreadRunable线程并发
基本概念进程&线程的概念:进程:在某种程度上表示相互隔离的、独立运行的程序。线程:也称作轻量级进程。就象进程一样,线程在程序中是独立的、并发的执行路径,每个线程有它自己的堆栈、自己的程序计数器和自己的局部变量。进程&线程的区别:与分隔的进程相比,进程中的线程之间的隔离程度要小。进程可以支持多个线程,它们看似同时执行,但互相之间并不同步。一个进程中的多个线程共享相同的内存地址空间,这就意味着它们可以
- 【java技术面试第二讲】Java面试题02.java的跨平台原理
qq_35661171
Java面试题02:java的跨平台原理好啦!今天的文章就给看官们分享到这儿如果觉得有帮助,记得关注、转发、收藏哟~最近小编准备以连载的形式为大家分享一系列完整的面试经常问到的java面试题,都是以视频的形式带给大家,形式同上,献给那些正在找工作或者即将找工作的朋友们!更多学习资料尽在[java大数据修炼之道]提前预告,完全免费,没有任何套路,写文不易:如果喜欢、对你有所帮助还请大家点个在看,好东
- 02.java实现冷饮批发管理系统-页面设计之【选择店铺页面】
吴里庆庆
需求:用户设置完收货地址,系统判断该地址里对应的商铺列表。HTML预览冷饮批发/选择冷饮店铺编号卖家店铺名称卖家-->店铺介绍店铺地址优惠规则送货方式联系方式店铺名: 查询 varcardview=$.extend({},$.fn.datagrid.defaults.view,{re
- 02.java的注解以及反射
z_believe
java基础知识
目录一.注解1.1.什么是注解1.2.java的内置注解1.3.元注解(代码包含了怎么自定义注解)1.4.自定义注解二.反射(java.Reflection)2.1反射概述2.1.0反射题外话2.1.1反射基本概念2.1.2反射优缺点2.1.3反射的简单创建2.1.4class类2.1.5反射能干嘛2.2类的加载2.2.1java运行时内存2.2.2类的加载过程2.2.3类的初始化(什么时候会发生
- Android 模仿360二维码扫描功能
LovooGod
android多媒体android二维码360广告
一、效果图:———————————————————————有需求者请加qq:136137465,非诚勿扰(java架构师全套教程,共760G,让你从零到架构师,每月轻松拿3万)01.高级架构师四十二个阶段高02.Java高级系统培训架构课程148课时03.Java高级互联网架构师课程04.Java互联网架构Netty、Nio、Mina等-视频教程05.Java高级架构设计2016整理-视频教程06
- Java Activiti(10)--与spring整合配置文件activiti-context.xml
LovooGod
java-activiti
—————————————————————————————————————————————————–java架构师项目实战,高并发集群分布式,大数据高可用视频教程,共760G下载地址:https://item.taobao.com/item.htm?id=55588852620101.高级架构师四十二个阶段高02.Java高级系统培训架构课程148课时03.Java高级互联网架构师课程04.Jav
- 大数据工程师学习路线,主要划分为哪几个阶段?
人工智能爱好者
大数据大数据学习大数据工程师
第一阶段:01.Linux学习02.Java高级学习(《深入理解Java虚拟机》、《Java高并发实战》)第二阶段:03.Hadoop(董西成的书)04.HBase(《HBase权威指南》)05.Hive06.Scala07.Spark08.Python第三阶段:对应技能需求,到网上多搜集一些资料就ok了,我把最重要的事情(要学什么告诉你了),剩下的就是你去搜集对应的资料学习就ok了当然如果你觉得
- Android 猜歌曲游戏开发
LovooGod
android游戏Android项目
一、界面如图:1)主界面2)对话框界面3)过关界面4)通关界面———————————————————————请加微信号:charlinsir(java架构师全套教程,共760G,目录如下:01.高级架构师四十二个阶段高02.Java高级系统培训架构课程148课时03.Java高级互联网架构师课程04.Java互联网架构Netty、Nio、Mina等-视频教程05.Java高级架构设计2016整理-
- 02.Java语言基本语法之关键字、标识符、编码、变量、进制和运算符
Lingbulei
Java
---1.8关键字:定义:被Java语言赋予了特殊含义,用作专门用途的字符串(单词);特点:关键字中所有字母都为小写;①用于定义数据类型的关键字:class、interface、enum、byte、short、int、long、float、double、char、boolean、void;②用于定义数据类型值的关键字:true、false、null;③用于定义流程控制的关键字:if、else、sw
- Android 实现简单媒体播放器功能
LovooGod
android多媒体android基础
一、概述:因为播放视频需要很大的内存,所以必须使用surfaceview,surfaceview里实现了双缓冲的功能,———————————————————————有需求者请加qq:136137465,非诚勿扰(java架构师全套教程,共760G,让你从零到架构师,每月轻松拿3万)01.高级架构师四十二个阶段高02.Java高级系统培训架构课程148课时03.Java高级互联网架构师课程04.Ja
- Java多线程系列--“JUC锁”
Together_CZ
转自:http://www.cnblogs.com/skywang12345/p/java_threads_category.htmlJava多线程系列--“JUC锁”01之框架本章,我们介绍锁的架构;后面的章节将会对它们逐个进行分析介绍。目录如下:01.Java多线程系列--“JUC锁”01之框架02.Java多线程系列--“JUC锁”02之互斥锁ReentrantLock03.Java多线程系
- 02.Java设计模式之~工厂模式
Java程序猿·
设计模式
02.Java设计模式之~工厂模式工厂模式实现了创建者和调用者的分离详细分类简单工厂模式工厂方法模式抽象工厂模式面向对象设计的基本原则:OCP(开闭原则,Open-ClosedPrinciple);一个软件的实体应该扩展开放,对修改关闭。DIP(依赖倒转原则,DependenceInversionPrinciple);要针对接口编程,不要针对实现编程。LOD(迪米特法则,LawofDemeter)
- 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