- 博客(36)
- 资源 (11)
- 收藏
- 关注
原创 Java8 Lamdba表达式
Lambda语法定义 可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它 有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。这个定义够大的,让我 们慢慢道来。 匿名——我们说匿名,是因为它不像普通的方法那样有一个明确的名称:写得少而想 得多! 函数——我们说它是函数,是因为Lambda函数不像方法
2018-01-18 16:03:19
465
转载 2018intellij破解(linux下)
原地址此篇地址是window上的我对此补充如下 (因为现在网上所有的code都失效了并且那个破解网站的server web已经被封了所以现在已经不能够破解了) linux ubuntu16.04现在仍然能够破解注意现在时间是2018年1月16日了哦我的/home/ZCH/ssh_java/INTELLIJ-Ultimate/idea-IU-173.3942.27/bin 目录下
2018-01-18 15:30:26
8942
原创 Java注解
JavaSe5 开始内置了三种注解,定义在Java.lang中@Override 表示覆盖超类的方法(父类)@Deprecated 编译器发出警告@SuppressWarnings 关闭不当的编译器警告信息另外还有四种元注解@Target 表示该注解可以用在什么地方@Retention 表示在什么级别保存该注解信息@Documented 将此注解包含在Javadoc中@Inherited
2018-01-03 16:06:02
279
原创 链式编程(Java写法)
在我们编写代码过程中听到过很多说法 如:面向切面编程,函数式编程,面向对象编程,泛式编程等等 接着我来说下链式编程 普通: 1:维护性强 2:对方法的返回类型无要求 3:对程序员的业务要求适中 链式: 1:编程性强 2:可读性强 3:代码简洁 4:对程序员的业务能力要求高 5:不太利于代码调试 在java中String
2018-01-02 17:07:19
29229
原创 Java enum()
Enum: 关键字Enum可以将一组具名的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用. 格式:public enum ColorDemo3 { ;}这里面的;是不能省略的 错误写法:public enum ColorDemo3 { private Integer id;//;第一行主要是写要枚举的常量实例的强制必须写,当然也可以看作不用写即写一
2018-01-01 23:03:13
675
原创 吸血鬼数字
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。package com.code4;import java.util.ArrayList;import java.util.List;import java.util.Map;/** * Created by zhou on 17-12-2. * * @
2017-12-02 16:20:35
194
转载 linux安装oracle11g
首先安装包原 要安装成功必须的设置源(我自己是阿里巴巴源)sudo apt-get install automake sudo apt-get install autotools-devsudo apt-get install binutilssudo apt-get install bzip2sudo apt-get install elfutilssudo apt-get insta
2017-10-25 11:36:11
627
原创 linux配置github
安装git apt-get install git 查看git 版本 git version配置ssh git config –global user.name “xxx”git config –global user.email “xxx@163.com”命令 git config –list,查看是否设置成功。 生成ssh ssh-keygen -t rsa -C “xxx@163
2017-10-24 17:47:10
469
转载 linux安装nginx
源地址这里写链接内容 假如报make: * No rule to make target则:这里写链接内容**停止 ./sbin/nginx -s stop **退出 ./sbin/nginx -s quit 位置:/usr/local/nginx **启动 ./sbin/nginx
2017-10-24 11:17:17
225
翻译 linux安装chrome
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -sudo apt-get updatesudo apt-get
2017-10-23 21:49:33
4053
原创 linux安装jdk
检测jdk 是否存在 ctrl+alt+t java 如果存在openjdk那么 卸载openjdk apt-get remove openjdk*cd /usr/local/lib mkdir java 然后把下载打jdk解压到这 jdk1.8.0_151 vi /etc/profile或者 gedit /etc/profile .#set java environme...
2017-10-23 21:14:57
355
原创 linux目录结构
linux 呈树状型1:根 / 每一个文件和目录从根目录开始。 只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样2:bin 存储二进制文件 包含二进制可执行文件。 在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。 例如:ps、ls、ping、grep、cp3:sbin 系统二进制文件 就
2017-10-21 17:59:18
355
原创 ubuntu16.04替换源
网上很多替换源都有错 刚好今天找到了一个可以用的源deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb
2017-10-21 17:30:32
834
原创 linux上安装mysql并配置远程访问
mysql安装安装MySQL - sudo apt-get install mysql-server - sudo apt-get install mysql-client - sudo apt-get install libmysqlclient-dev 启动、关闭服务和查看运行状态 - sudo service mysql start - sudo service mysql sto
2017-10-20 19:24:44
522
原创 mysql查询
mysql查询(数据在mysql查询数据准备文章中:)单表查询select fruits.* from fruits;#查询所有字段 select * from fruits; #查询所有字段select f_name from fruits;#查询单一字段SELECT f_name , f_price FROM fruits WHERE f_price =10.2 #查询制定记录select f
2017-10-13 17:08:01
367
原创 mysql查询数据准备
数据准备drop datbase ch10;create database ch10;use ch10;CREATE TABLE fruits(f_id char(10) NOT NULL,s_id INT NOT NULL,f_name char(255) NOT NULL,f_price decimal(8,2) NOT NU
2017-10-13 16:23:01
405
原创 mysql数据备份与还原
数据库备份与还原数据库备份备份数据库结构和数据 mysqldump -u root -p shiro_mybatis > d:/shiro_mybatis.sql finsh in password 备份数据库中的某个表 mysqldump -u root -p shiro_mybatis sys_user > d:xx.sql 备份多个数据库 mysqldump -u root -p
2017-10-13 15:15:27
234
原创 mysql用户与权限
创建用户 create user ‘alice’@’localhost’ identified by ‘123456’ ; 使用create user 语句创建的新用户没有任何权限创建blake用户,密码123456 grant select,update,delete,insert on . to ‘blake’@’localhost’ identified by ‘123456’ ;查询
2017-10-13 12:02:33
204
原创 mysql函数
Mysql函数加密密码 select password(‘123456’); md5加密密码(貌似mysql数据库相同密码每次加密后的md5字符串都是一样) select md5(‘123456’);select AES_ENCRYPT(‘123456’,’key’) ; #加密 select AES_DECRYPT( ( select AES_ENCRYPT(‘123456’,’key’
2017-10-13 11:19:30
319
原创 mysql配置文件
[client]port=3306 # 设置mysql客户端连接服务端时默认使用的端口[mysql]default-character-set=gbk # 设置mysql客户端默认字符集Server Section[mysqld]mysql服务端默认监听(listen on)的TCP/IP端口 port=3306基准路径,其他路径都相对于这个路径 basedir=”D:/Java_ssh/S
2017-10-12 16:08:45
281
原创 Java线程池
Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。 n
2017-10-10 10:46:57
181
原创 IO流 打印流
一共可以分成3类 1:纯字节流 2:字符流 3:混合流 (混合流最好)———-混合流BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); PrintStream print = new PrintStream(System.out, true);// 字节流
2017-09-24 14:42:00
216
原创 List报 java.lang.UnsupportedOperationException异常
原因在于List调用remove(),引起的异常 如果按照如下方式初始化,并且再调用remove()并没有什么问题,但是public void isN() { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("a")
2017-09-23 15:23:01
376
原创 redis学习
什么是redis redis是一个nosql(not only sql不仅仅只有sql)数据库.翻译成中文叫做非关系型型数据库. 关系型数据库:以二维表形式存储数据 非关系型数据库: 以键值对形式存储数据(key, value形式) 是一家意大利的创业公司出的,然后后来这家公司被VMware赞助. redis底层用C语句编写.redis是将数据存放到内存中,由于内容存取速度快所以redis被
2017-09-15 17:55:17
385
原创 Spring4 + Hibernate + SpringMVC +Activiti5.22
整理工作流由于JBMP团队的核心出去以后,发展了activiti,并且由于把activiti和JBPM4.4的API用法差不多因此,这里整合activiti jar准备: spring4.2.0 jar 略 hibernate4.1.4略mysql-connector-java-5.1.41-bin.jar c3p0-0.9.1.2.jar 然后是activiti jar a
2017-08-26 18:21:22
2403
原创 关于删除数组元素的问题
在这里我说几种方法 第一种利用了System.arraycopy method /* * 此方法主要即找出要删除元素的位置,然后再左右复制进目标数组 在jdk保 Long包下面 public static void * arraycopy(Object src, int srcPos, Object dest, int destPos, int lengt
2017-04-02 14:27:10
661
原创 Java精确计算
在java.math 的包中有3个class,在这我只举BigInteger的例子BigDecimal 不可变的、任意精度的有符号十进制数。 BigInteger 不可变的任意精度的整数。 MathContext 该对象是封装上下文设置的不可变对象,它描述数字运算符的某些规则,例如由 BigDecimal 类实现的规则。 在平常我们计算的时候比如计算10+2直接定义变量赋值以后就开始计算了,
2017-04-01 23:58:48
352
原创 Java基本类型以及引用类型String介绍
char 一个字节 8位 (1 byte = 8)int 2 byte = 16long 4 byte = 32String 单个字符public static void isit() { char c = '编'; String str = "编"; System.out.println(str.getBytes().length);//2 说明
2017-04-01 23:43:47
403
原创 泛型(generic paradigm)-methods
泛型方法: 1:限制了范围 2:未限制范围package 泛型;public class GenericParadigm { public <T> T isT(T t){//第一种泛型方法 System.out.println(t); return t; } public <T extends Number> void isTs(T t){/
2017-03-19 23:48:22
468
原创 泛型-接口泛型
Java接口的泛型,常用一共就两种! 1:第一种在实现接口的子类依旧使用泛型,在实例化的时候在动态添加type 2://第二种形式,子类实现接口的时候具体化type,在实例化的时候不用再动态添加type//接口泛型public class MessageTest { public static void main(String[] args) { }}interface Me
2017-03-19 23:35:27
302
原创 Java命名规范
【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / Object/name/nameObject / name_ / name / Object$【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意, 即使纯拼音命名方式
2017-03-19 23:19:08
1680
原创 泛型 通配符
Java中的泛型众所周知在jdk1.5以前是没有的,而在jdk1.5以后sun公司就开始设置了设个在编译阶段能够有效减少关于类型错误的问题. 假如我们创建一个容器,LinkedList link = new LinkedList();这是在1.5版本以前,那么这样创建之后,你可以看到link.offer("Blake");//String typelink.offer(Math.PI);//
2017-03-19 23:03:47
292
原创 Java反射总结归纳
Java的反射很重要 作用有两个获取反射类型和反射调用(下面我会都说到,网上大多说的用法不全面)获取ClassClassDemo> c = Demo.class;//第一种方法Class c = Class.forName("package14_Demo");//第二种方式code 准备 User.javaimport java.io.Serializable;/*
2017-03-18 16:07:22
331
原创 在优快云上如何做到能够增长我们的编程能力?
提高编程能力,对于我们这些新手来说显得尤为重要!大神们他们已经在工作和学习中已经掌握了提升能力的技巧和思想!在我学习Java的路中,差不多有些东西,都是其他所共有的语言比如数据结构和算法,设计模市,重构技巧,语言特性的共通性,这些差不多每种编程语言都是 有这些的,同时函数式,面向对象型等差不多也有相似的共通性在我们的英语还没有掌握到一定程度之前去(stackoverflow)确实有点不现实,那么国内
2017-03-18 12:29:43
739
原创 如何边遍历边移除Collection中的元素
正确方法Iterator<Integer> it =list.iterator(); while(it.hasNext){ it.move }错误方法for(Integer i:list){ list.move(i);}
2017-03-12 11:25:46
809
Springmvc4.2.4+Spring4.2.4+hibernate4.2+activiti5.22办公的自动化处理
2017-10-12
shiro集成hibernate和spring
2017-10-12
shiro集成mybatis和spring以及redis
2017-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人