- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 jsp中的九大内置對象
jsp中的九大内置對象大概可以分爲以下几种: 输入输出:out,response,request 请求控制:pageContext,session,application Servlet: page,config 错误处理:exception九大内置对象概括: out:用于向客户端和浏览器输出数据信息。 request:封装了来自客户端、...
2018-08-30 16:57:14 183
转载 Map集合遍历(详解)
如何初始化一个map:示例:public class TestMap { public static Map<Integer, Integer> map = new HashMap<Integer, Integer>();}keySet values如果只需要map的key或者value,用map的keySet或values方法无疑是最方便的 // Ke...
2018-08-29 20:56:31 323
原创 String类的方法(归纳详解)
首先说一下String类在哪一个包中?答:java.lang包中。在java中使用String类创建一个字符串变量,字符串变量属于什么?答:对象。关于在java中String类对象的创建:字符串的声明方式:String stringName;(驼峰命名法)。字符串的创建:stringName = new String("张三") 或者直接给变量赋值 stringName = ...
2018-08-29 16:50:59 251
原创 字符串String与基本类型的转换
字符串转换为基本类型java.lang包中有Byte、Short、Integer、Float、Double类的调用方法:1)public static byte parseByte(String s)2)public static short parseShort(String s)3)public static short parseInt(String s)4)public stat...
2018-08-29 16:47:49 451
原创 JAVA中字符串转成字符串数组格式
String类型的数据转为byte数组:String str=""qwertyuiop;byte [] bytes=str.getBytes();byte字节类型转为String类型数据:String str=""qwertyuiop;byte [] bytes=str.getBytes();String st=new String(bytes);...
2018-08-29 13:57:04 1957
原创 关于ajax相关的问题(属性用法详解)
在项目的的日常开发中免不了会有表单提交的功能,但是对于我来说有的时候会有一部分ajax的属性记不太清。今天在这里总结一下。url:为String类型的字符串参数,为发送请求的地址,默认访问地址为当前页面地址。type:要求参数的类型为String,其请求方式有两种(post/get)默认为get请求。注意其他http请求方法,例如put和delete也可以使用,但有一部分浏览器不支持这种请...
2018-08-26 15:12:48 627
原创 (MySql数据库使用经验)MySql的高级查询之内连接,外连接,交叉连接以及on,exists,order by,union关键字
连接查询: 将两张表或者两张以上的表进行记录的连接(按照某个指定的条件进行数据拼接)。连接查询的使用: 在用户查看数据的时候,需要显示的数据来自多张表.连接查询语法: 需要使用join 关键字。使用方式为: 左表 join 右表,左表: 在join关键字左边的表,右表: 在join关键字右边的表。连接查询: SQL中将连接查询分成四类: 分别为,1内连接,2外连接,4交叉连接...
2018-08-24 17:28:20 1300
原创 MySql的模糊查询,分组查询,多表查询
1 模糊查询 like关键字 通配符 % 任意长度的任意字符串 _ 代表任意一个字符 [1-6] 代表1到6之间的一个字符 [^0-5] 代表不是0到5之间的一个字符 between 值1 and 值2 select * from 表名 where 列名 between 值1 and 值2; 查询值1...
2018-08-24 15:47:49 1760
原创 MD5加解密
****************************通用类库**********************************通用类库层: 日常开发中为了复用一些代码,例如:辅助类,工具类,加密处理等等,将这些代码分离出来,作为独立模块使用 ****************************MD5加密**********************************...
2018-08-24 15:45:19 567
原创 java基础篇(二)
1 8种基本类型 int 整形 long 长整形 short 段整形 double 双精度 float 单精度 char 字符类型 boolean 布尔类型 byte 字节类型2 1995年由sun公司开发的 2009年 由oracle收购3 2种技术平台 java SE:标准版 java EE:企业版4 运行j...
2018-08-24 15:43:29 195
原创 java基础(一)
1 初识java a 打开MyEclipse b 打开File->new->java project (创建项目) c 在project name 起名 (给项目命名) d 打开File->new->class name起个名字 最好叫Test (创建类并命名) e public static void main(String...
2018-08-24 15:42:08 185
原创 关于JAVA环境变量的jdk环境变量的配置以及安装(推荐:完美解决法)
安装jdk首先我们要选择安装目录 在安装过程中会出现两次 安装提示 。第一次是安装 jdk,第二次是安装 jre,建议两个都安装在同一个java文件夹中的不同文件夹中。(注意jdk不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)具体详情如下图所示我们在安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可,安装的时候要分好类,等以后需要...
2018-08-24 15:21:38 305
原创 面向对象的三个基本特征是:封装、继承、多态。(详解示例)
什么是封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称它为类)。被封装的对象通常被称为抽象数据类型。也可以称作抽象,将现实中的数据抽象成为数据类型封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。使原来暴露在...
2018-08-24 14:39:44 3120
原创 解决:The project cannot be built until build path errors are resolved
今天打开项目突然有一个类飘红,显示有包没有被加载到,控制台Problems报错:The project cannot be built until build path errors are resolved,百度上查找解决办法,说commons-beanutils 依赖的jar包没有导入,还需要 导入 commons-logging 以及 commons-collections 这两...
2018-08-23 10:45:21 1494
原创 实现线程同步的几种方式
实现线程同步的几种方式1.同步方法即有synchronized关键字修饰的方法。由于java的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。代码如:public synchronized void save(){}注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方...
2018-08-21 17:24:23 506
原创 Java线程池原理及实现(详解)
线程的高级应用 文档版本V1.0说明:线程池原理介绍。线程池线程池是一种多线程处理形式,处理过程中将任务加入到队列,然后在创建线程后自己主动启动这些任务。线程池线程都是后台线程。每一个线程都使用默认的堆栈大小,以默认的优先级执行。并处于多线程单元中。假设某个线程在托管代码中空暇(如正在等待某个事件),则线程池将插入还有一个辅助线程来使全部处理器保持繁忙。假设全部线程...
2018-08-21 17:21:55 11321 2
原创 CentOS6.5下文件夹权限和用户名用户组权限介绍(一般人不知道的秘密)
Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。在命令行使用命令“ll”,可以查看文件或者文件的权限:-rw-r--r--. 1 root root 6 Nov 9 16:42 a.txt其中“-rw-r--r--”表示权限,一共有十个字符。第一个字符,如果是“-”则表示是文件,如果是“d”则表示是目录(directory)。后面9个...
2018-08-21 17:19:01 844
原创 Docker从入门到熟练使用(详解,第三篇,共五篇)
Docker镜像的管理在线下载镜像 docker pull centos:7.2.1511 镜像:版本docker容器和镜像之间的关系 容器 = 镜像 + 读写层。并且容器的定义并没有提及是否要运行容器。用下载好的镜像做基础镜像,当需要一个容器时,只需要修改容器的名字,就会创建出一个容器,用来往后的部署项目或别的用途。命令为
2018-08-21 11:54:25 3063 3
原创 Docker从入门到熟练使用(详解,第二篇,共五篇)
Docker的安装部署及使用Docker的安装和卸载: 下载docker yum install docker 关闭防火墙和seilnux 查看防火墙状态:service iptables status iptables:未运行防火墙 开启防火墙:service iptables start 关闭防火墙:servi...
2018-08-21 11:48:32 3402
原创 Redis从入门到熟练使用(详解,第一篇,共五篇)
Redis学习笔记Redis是什么Redis是一个开源的数据库。底层由C语言编写、开源、支持网络、 基于内存也可持久化的日志型,高性能的key-Value数据库。通常被称为数据结构服务器, 因为值Value的类型可以为字符串(String)、哈希(Map)、列表(list)、集合(sets)、有序集合(sorted sets)等类型。Redis的特点是什么Redis支持数据的持...
2018-08-21 11:43:21 763
原创 快速搭建SSM框架,Spring,SpringMVC, mybaties,(不灵找我)
Ssm学习笔记文档版本V1.0说明:介绍ssm的基本使用。Ssm介绍Ssm是从持久层到页面控制层的一系列框架,此笔记中的ssm由springmvc,spring,mybaits构成。数据库mysql。学习过程是mysql——》mybatis——》spring——》springmvc。在企业中,一个项目的开发过程也是如此。Mysql。MybatisMybatis简介。My...
2018-08-21 11:40:44 263
原创 Docker从入门到熟练使用(详解,第一篇,共五篇)
Dockerdocker的出现Docker是诞生于2013年,是dotCloud的一个开源项目,基于Google推出的GO语言实现。遵从Apache2.0协议。docker的介绍Docker的目标是实现轻量级的操作系统虚拟化的解决方案。Docker的基础是Linux容器(LXC)等技术,(LXC系统提供工具来管理容器,具有先进的网络和存储支持,还有最小容器操作系统模版的广泛选择)。...
2018-08-21 11:36:26 11714
原创 关于eclipse中无法直接使用Base64Encoder的问题
今天导入项目需要使用Base64对文件进行解码与编码,发现在Eclipse中无法找到该类。解决步骤:需要按照后面的步骤设置Eclipse导入%JAVA_HOME%\jre\lib目录下的rt.jar包。首先进入软件,右击Project----->Properties,接着点击Java Build Path选项,再点击Libraries标签右击Add External Jars添加...
2018-08-04 16:06:14 853
原创 Maven项目pom文件报错缺少jar包解决方案其一(已解决)
从新下载jar包之前要确定配置好Maven环境变量,连上网络。如何配置Maven环境变量以及如何配置Maven插件,如有需要请关注我,我有一篇关于环境和插件配置的博客,网上各种方法太多,这是我试了好多后归纳出来的,不喜勿喷。右击项目的pom文件如图 点击run as弹出弹框先清除本地仓库中未下载全的jar,在重新下载 重新下载jar包点击Update Project 弹...
2018-08-04 15:33:37 10359 3
原创 Eclipes+Maven3.3.9环境变量配置及搭建(解决:推荐文章)
环境变量搭建1. Apache官网下载maven包apache-maven-3.3.9-bin.zip网址如 http://maven.apache.org/download.cgi2. 解压apache-maven-3.3.9-bin.zip到本地目录如: D:\workspace\apache-maven-3.3.93. 配置环境变量 MV_HOME=...
2018-08-03 22:49:53 1324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人