java
北眼BeiYan
个人博客网站: www.zhouliuming.cn
欢迎来访!!!
展开
-
SpringBoot入门简介
一、Spring Boot入门1、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2、微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务,可以通过HTTP的方式进行互通单体应用:ALL IN ONE微服务:每个功能元素最终都是一个可以独立替换和升级的软件单元3、环境准备环境约束jdk1.8maven 3转载 2020-08-25 14:17:28 · 621 阅读 · 0 评论 -
SpringBoot高级教程
SpringBoot的高级教程一、SpringBoot缓存缓存的场景临时性数据存储【校验码】避免频繁因为相同的内容查询数据库【查询的信息】1、JSR107缓存规范用的比较少Java Caching定义了5个核心接口CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期间访问多个CachingProviderCacheManager定义了创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cache存在于C转载 2020-08-25 13:43:33 · 1585 阅读 · 0 评论 -
Java 移位运算详解
个人网站:生命不息 折腾不止1、左移运算符:<<先随便定义一个int类型的数int,十进制的value = 733183670,转换成二进制在计算机中的表示如下:value << 1,左移1位左移1位后换算成十进制的值为:1466367340,刚好是733183670的两倍, 有些人在乘2操作时喜欢用左移运算符来替代。value << 8,左移8位看一下:左移8位后变成了十进制的值为:-1283541504,移动8位后,由于首位变成了1,也就是说成了负数原创 2020-08-24 17:03:34 · 768 阅读 · 0 评论 -
Java 按位与、或、异或等运算方法
1. 按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1;即:两位同时为“1”,结果才为“1”,否则为0另,负数按补码形式参加按位与运算。2. 按位或运算符(|)参加运算的两个对象,按二进制位进行“或”运算。运算规则:0|0=0; 0|1=1; 1|0=1; 1|1=1;即 :参加运算的两个对象只要有一个为1,其值为1。例如:3|5 即原创 2020-08-24 17:01:15 · 1800 阅读 · 0 评论 -
应届生面试最爱问的几道java基础面试题
原文链接:应届生面试最爱问的几道java基础面试题一 为什么 Java 中只有值传递?首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。 它用来描述各种程序设计语言(不只是 Java)中方法参数传递方式。Java 程序设计语言总是采用按值调用。也转载 2020-08-24 16:56:40 · 1016 阅读 · 0 评论 -
二叉树的深度优先遍历(先序、中序、后序)和广度优先遍历(层次遍历)(Java实现)
主要思想对于二叉树,有深度遍历和广度遍历,深度遍历有前序、中序以及后序三种遍历方法,广度遍历即我们平常所说的层次遍历。四种主要的遍历思想为:前序遍历:根结点 —> 左子树 —> 右子树中序遍历:左子树—> 根结点 —> 右子树后序遍历:左子树 —> 右子树 —> 根结点层次遍历:只需按层次遍历即可Java代码实现/** * Java二叉树操作...原创 2019-11-02 01:14:59 · 667 阅读 · 0 评论 -
java 快速排序
基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。java代码实现public class TestFive{ /** * 打印数组 */ public static void printArr(int[] ...原创 2019-10-18 14:42:20 · 90 阅读 · 0 评论 -
java 一个List给另一个list 赋值问题
java 一个List给另一个list 赋值问题当我们想要仅仅复制一个List的值到另一个List时你也许会这样做:List<String> list1 = new ArrayList<>();List<String> list1 = new ArrayList<>();list1=list2我们来测试一下结果List<...原创 2019-05-15 01:22:15 · 16866 阅读 · 0 评论 -
SpringBoot项目(单模块、多模块)使用docker容器运行jar包镜像(踩坑)
SpringBoot项目(单模块、多模块)使用docker容器运行jar包镜像(采坑)1.mavem docker插件配置&amp;lt;!--docker 插件配置--&amp;gt; &amp;lt;build&amp;gt; &amp;lt;finalName&amp;gt;生成jar包的名称&amp;lt;/finalName&amp;gt;原创 2018-11-07 00:08:31 · 7532 阅读 · 0 评论 -
Spring Cloud 微服务架构搭建
Spring Cloud 微服务架构搭建(使用jenkins+docker自动部署)前言:由于项目框架升级,由SSM框架改为Springboot框架,然后集成Spring Cloud1.SpringCloud简介 Spring Cloud 是一个相对比较新的微服务框架,2016 才推出 1.0 的 Release 版本. 但是其更新特别快,几乎每 1-2 个月就有一次更新,虽然 Spri...原创 2018-11-06 23:30:46 · 2512 阅读 · 2 评论 -
Spring Boot入门
一、Spring Boot入门1、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2、微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务,可以通过HTTP的方式进行互通单体应用:ALL IN ONE微服...转载 2018-10-28 11:01:35 · 744 阅读 · 0 评论 -
IDEA多模块SSM框架搭建(IDEA+tomcat+maven+mysql+spring+spring mvc+mybatis)总结
Tomcat版本:8.5.27 jdk版本:1.8Idea版本:2017.3.51.创建一个根模块不勾选任何值,直接next 根模块创建成功如下:src目录不需要可以删除2.创建javadao模块src目录不需要可以删除3.与上步相同再创建两个模块javaservice javaweb,最终目录为4.点击右上角搜索按钮左边的按钮添加一个web模块Facets->web->java...原创 2018-05-16 12:08:47 · 6654 阅读 · 1 评论 -
JDBC增删改查操作总结
JDBC增删改查操作总结1.Insert插入操作使用jdbcTemplate的update()方法执行例子private final static String INSERT_USER_SQL= "INSERT INTO t_user(user_id,user_num,user_name,user_sex,user_age,password) VALUES(?,?,?,?,?,?)";publ...原创 2018-05-25 22:15:44 · 420 阅读 · 0 评论 -
Jdbc 查询操作
//1.查询一行数据并返回int型结果 jdbcTemplate.queryForInt("select count(*) from test"); //2. 查询一行数据并将该行数据转换为Map返回 jdbcTemplate.queryForMap("select * from test where name='name5'"); //3....原创 2018-04-22 23:57:30 · 421 阅读 · 0 评论 -
java多线程客户端服务端实现加密解密
package com.p1;import java.util.HashMap;import java.util.Map;import com.p3.Lockinterface;/*加密解密程序*/public class Lock implements Lockinterface{ static Map map1=new HashMap(); static Map map2=n原创 2018-02-10 19:16:23 · 952 阅读 · 0 评论 -
集合操作集合排序,内容筛选
集合操作集合排序,内容筛选List集合使用Collections.sort()方法进行排序(必须实现Comparable接口,并重写compareTo方法)Set集合中的TreeSet集合,(实现Comparable接口,并重写compareTo方法后可以自动排序)Circle.javapublic class Circle implements Shape ,Comparable<Ci...原创 2017-11-24 20:31:43 · 333 阅读 · 0 评论