- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 Spring Cloud入门教程(一):Eureka服务注册中心
导语:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风...
2019-09-19 22:09:01
234
原创 JDK安装及环境变量配置图文篇
进入Java学习第一步即是安装配置各种环境,下面将重点介绍JDK安装详细图文版。 进入Oracle官网下载对应的JDK(根据自己的电脑(32位还是64位)选择对应的版本下载) 找到下载下来的文件,运行".exe"结尾的文件,开始安装! 选择安装路径:路径最好不要有中文名,默认安装路径为:"C:\Program Files\Java\jdk版本"。可以...
2019-09-16 11:09:58
249
原创 Java跨域访问sessionid不一致问题处理
导语:直接上处理方法,具体原理请自行查阅资料.(共用两种方法解决)常见情景:设置进session中的值,在第二次请求时获取出来的是:null第一种方法:针对请求较少的需求:一.服务器段:设置可以支持跨域请求: response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin")); ...
2019-05-04 23:39:53
3590
1
转载 Git clone指令(从现有仓库获取项目代码)
克隆仓库的命令格式为git clone [url]。比如,要克隆 Ruby 语言的 Git 代码仓库 Grit,可以用下面的命令:$ git clone git://github.com/schacon/grit.git这会在当前目录下创建一个名为grit的目录,其中包含一个.git的目录,用于保存下载下来的所有版本记录,然后从中取出最新版本的文件拷贝。如果进入这个新建的...
2019-05-03 23:45:16
2922
原创 告别Set/Get方法
导语:虽然现在编辑器都可以快捷方法生成Get/Set方法,那万一在需要时在实体类中又加了几个属性,忘记快捷生成了,异常爆出来后是不是又回头改呢!现在有一个更快捷的方法:1.导入Maven依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lomb...
2019-05-03 23:33:23
250
原创 Jquery分页自行总结篇
前语:针对目前分页插件众多:不知哪一个实用或者哪一个容易上手,先整理一篇关于我的理解的分页,改方法由自己实验验证而来,不一定十分正确!实现前提:需要分页的数据由<tr><td><td><tr>标签绘画出来的!暂时未验证由<ul><li><li><li><ul>标签绘画出的页面,可自行...
2019-05-01 11:47:06
251
原创 Spring依赖注入常见方式(set注入/构造器注入)
在我们写代码的过程中,通常会用new来产生一个对象,但是这样操作的后果会使得代码难于管理。而Spring框架为我们提供了一个控制反转(IOC,Inversion of Control)的思想。意思是原来由程序员new出来的对象,现在不这样做了,而是把它“反转”。由Spring容器去产生管理这些对象。而依赖注入(DI,Dependency Injection)就是实现控制反转的其中一种方式。一...
2019-04-15 16:40:06
6352
1
原创 IDEA项目上传至GitHub步骤(windows系统)
一.首先需要创建属于自己的github账户:可以至官网注册:点击此处可进入ghthub官网二.安装git我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:点击此处可跳转至下载页面三.创建github存储库:四.运行git-bash:(找到安装路径下)4.1我们需要先创建一个本地的版本库(其实也就是一个文件夹)。 ...
2019-04-13 23:07:25
375
原创 Oracle驱动手动安装到Maven教程
导语: Maven项目在配置Oracle驱动时,除了ojdbc 11.2.0.3版本外,均需要手动进行配置,本文主要介绍如何手动配置Oracle驱动到本地Maven仓库。1.进入Maven官网下载最新版本Oracle jdbc驱动jar包:https://mvnrepository.com/artifact/com.oracle/ojdbc142.以ojdbc6为例,先将...
2019-03-22 22:26:04
1227
原创 Maven环境配置教程
1.maven的安装1.将apache-maven-3.5.4-bin 这个压缩包在电脑中解压,如在D:\Program Files中解压2.解压后, 在我的电脑-------属性-------高级系统设置---------环境变量---------系统变量--------新建变量名:M2_HOME变量值:D:\install\maven\apache-maven-3.5.03.找到...
2019-03-21 19:52:24
317
转载 遍历List集合的三种方法
List<String> list = new ArrayList<String>();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超级for循环遍历for(String attribute : list) { System.out.println(attribute);}方法二:对于Arr...
2019-02-28 21:04:43
2035
原创 Eclipse中配置tomcat时错误:The Apache Tomcat installation at this directory is version 8.5.32
一.问题描述 造成此异常报错主要因为TomCat版本超过Eclipse的限制版本,当Exlipse选择 Apache Tomcat 8.0版本时即表示 Apache Tomcat最高限制版本为8.0,解决方法如下:1.打开TomCat安装目录1.首先找到Tomcat的本地安装路径; 2.然后找到lib文件夹中的Catalina.jar包,用解压软件打开这个jar包;...
2019-02-25 21:29:59
4708
原创 Java junit 单元测试
注:手动导入jar包:测试方法:点击方法名-----run as-----junit test import org.junit.Test;import org.junit.Before;import org.junit.After;/** * 单元测试类 */public class JuntDemo { //执行Test方法之前都需要运行Before,只能写一个B...
2019-01-15 19:41:22
226
原创 MySQL 数据库手动按照教程
一.步骤解读1.下载MySQL下载地址:https://dev.mysql.com/downloads/mysql/选择Downloads-->Community-->MySQL Community Server,然后拉到页面的最低端,点击“下载”。此时一般会提示登陆,不用理会,直接点击最下面的"No thanks, just start my download."直...
2019-01-15 19:25:43
1126
2
原创 JDBC连接Oracle数据库(一)
一.步骤解析1.建立Java工程2.为java工程导入jar包:操作步骤:右击工程名 - Build Path - Config Build Path - Libraries - Add External jar ojdbc6.jar (Oracle11g)下载地址:http://www.oracle.com/technetwork/database/features...
2019-01-15 18:56:15
85751
6
转载 Oracle常用查询(一)
1.检索部门编号、部门名称、部门所在地及其每个部门的员工总数。select d.deptno,d.dname,d.loc,count(*) from emp e,dept d where e.deptno=d.deptno group by d.deptno,d.dname,d.loc;2.检索员工和所属经理的姓名。select e.ename 雇员,m.ename 经理 from e...
2019-01-07 20:19:39
914
原创 Oracle视图及索引
一.概念 视图以经过定制的方式显示包含在一个或多个表(或其它视图)中的数据.视图获取查询的输出结果,并将其作为表来处理.因此可以将视图视为”已存储的查询”或”虚拟表”.创建视图所依据的表称为”基表”..视图的优点:1.提供了另外一种级别的表安全性2.隐藏的数据的复杂性3.简化的用户的SQL命令4.隔离基表结构的改变5.通过重命名列,从另一个角度提供数据二.语法Creat...
2019-01-05 00:12:10
1160
1
原创 Oracle序列化
一.概念 序列是用来生成唯一,连续的整数的数据库对象,在Oracle中没有identity约束,通常就使用序列来自动生成主键或唯一键的值.序列可以按升序排列,也可以按降序排列.二.常用用法 1.创建序列语法:Create sequence 序列名[start with integer][increment by integer][maxvalue integer| nom...
2019-01-04 23:58:58
1576
原创 Oracle锁及表分区
一.锁的概念1.锁是数据库用来控制共享资源的机制2.锁用来保护正在被修改的数据3.只有用户rollback或者commit后才能进行,其它用户才能进行操作二.锁的分类1.行级锁当使用insert 、 update 、delete 、select for update会触发行级锁select ...for update用法:允许用户一次锁定多条记录进行更新2.表...
2019-01-03 11:45:59
1193
原创 字符串常见方法小结(一)
一.字符串的声明: 声明字符串必须经过初始化才能使用,否则编译器会报“变量未被初始化错误”语法:String str1.String(char a[ ])char[]a={'H','E','L','L','O'};String str=new String(a);//等价于String str=new String("HELLO");二.获取字符串信息1.获...
2018-12-05 20:24:34
156
原创 IO流复制文件及文件夹
1.复制文件:提示:可使用字节流和字符流实现import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class CopyMp4...
2018-12-05 20:22:26
300
原创 字符串常见方法总结案例(二)
public class StringDemo { public static void main(String[] args) { String s="xyz"; //创建2个对象,创建了一个字符串abc对象,另一个对象是abc的副本 String s1=new String("abc"); System.out.println(s+"...
2018-11-28 22:08:14
177
原创 Random类:随机五位登陆验证码实现
要求:通过产生不重复的五位登陆验证码,包含数字及字母大小写,输入正确后登陆成功,否则失败重新输入。import java.util.Scanner;import java.util.Random;public class RandomDemo { public static void main(String[] args) { Random random=new Rando...
2018-11-23 20:08:29
523
原创 java Exception 自定义异常类
创建自定义的异常类需要继承自Exception类,并提供含有一个String类型形参的构造方法,该形参就是一场的描述信息,可以通过getMessage()方法获得。例如:public class NullPointerException extends Exception{ public NullPointerException(String message) { super(m...
2018-11-22 21:02:36
1558
原创 重写to String()方法
to String()方法返回一个对象的字符串表示:1.单个对象重写to String()方法:例:public class Car { private String name; private Double price; //自己重写的toString()方法 /*public String toString(){ return "车名:"+name...
2018-11-21 21:05:01
5269
原创 java 双色球机选法程序分析
一.程序要求 随机产生红色球池1~33,并随机从红色球池中去除6个红球,且不可重复! 随机产生蓝色球池1~16,并随机从蓝色球池中去除1个蓝球,且不可重复!二.程序分析 a.先将红球与蓝球球池建立! 我们可以使用for循环来产生,并放到对应数组中。int[]hongQiu=new int[33]; for(int i=0;i<...
2018-11-07 20:36:14
2031
1
原创 使用Java数组编写验证身份证号码是否合法
1.常见数组命名: a.首先定义数组类型,数组名及长度:int[ ]array=new int[10]; //类型int类型,数组名:array ,长度为10 b.在命名定义的同时可以直接赋值,也可从键盘获取输入:int [ ]array={1,3,13,12,6,8,4,3,5,4};也可写成:int[ ]array=new int[ ]{1,3,13,12,6,...
2018-11-06 19:47:38
991
JS分页文件
2019-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人