java
文章平均质量分 67
乐意李先生
最简单的大白话说技术是怎么回事
展开
-
springCloud系列(6)之Config远程配置文件
在微服务的项目中,经常会有很多的的配置文件,太多的配置文件不利于后期修改,为减少配置文件的处理,这时候会使用springCloud中的config模块进行开发处理, Config分为server服务端和client客户端,我们把常用的配置放在远程工具(git,SVN,码云)上,然后Config服务端从远程工具上下载需要的配置,然后客户端获取这些配置,最后使用配置 简单使用 1、在码云上编写配置文件 config-dev.yml ,其实就是一个普通的配置文件,配置文件名上最好加-,这样方便后面配置文件的编写原创 2021-03-02 22:57:43 · 271 阅读 · 0 评论 -
Java面试之设计模式(2)建造者模式
建造者模式(Builder Pattern) 多个简单对象在一起构建负责对象,类似于多个建筑工人在一起建设房屋,每一个建筑工人都有各自负责的工作,我们可以根据需要房屋的不用调用不同的建筑工人去构建房屋。 在程序中一个复杂对象可以由多个简单对象构建,将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。坏处是代码量增加 代码如下: ...原创 2019-08-15 11:48:03 · 256 阅读 · 0 评论 -
centos7下安装gitlab
GitLad是基于Git的一个版本控制系统,可以在上面托管代码,相对于SVN他的优点是:基于分布式 所遇到坑 安装博客网址:https://www.cnblogs.com/wenwei-blog/p/5861450.html 软件包下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 官方网址:https://about.gitla...原创 2019-04-19 17:04:21 · 1124 阅读 · 0 评论 -
springMVC使用ajax传输POJO包415错误解决方案
在使用Ajax向SpringMVC的Controller传递参数,普通参数可以直接传入,但是如果数据太多的话,最好在Controller中使用POJO接受参数,但是这个时候会包415错误,先写解决方案,再写底层原理 原本代码: $.ajax({ url:"ajax", data:{name:name}, dataType:"JSON", metho...原创 2019-04-10 14:51:08 · 228 阅读 · 0 评论 -
Java面试之线程(1)
问题: 开始三个线程a,b,c,现在bc需要获取a的数据 思路: 如果需要bc需要得到a的数据,首先需要a本身有数据,所以必须a进程先运行,然后运行bc。需使用Semaphore Semaphore介绍 Semaphore [ˈseməfɔ:®] ,计数信号量,用于限制可以访问资源的线程数量,可以使用这个类来限制线程的访问。 构造方法如下: Semaphore(int permits) 创建一...原创 2019-01-08 22:16:18 · 124 阅读 · 0 评论 -
Java学习之线程
线程 目录 什么是线程 线程的使用 线程的同步 线程常用方法 随着时代的发展,软件的要求越来越高,软件或者说网站并发量越来越高(并发指一个时间段内存在大量访问软件的用户),例如12306或者刚过去不久的双十一,这是要求服务器充分利用CPU资源,而线程主要就是用于此。 1. 什么是线程 在说线程之前,需要先了解进程,什么是进程,你可以打开自己的任务管理器,上面有进程选项 下面就是你电脑上打开的...原创 2018-11-15 09:20:55 · 145 阅读 · 0 评论 -
Java学习之函数式接口
Java学习之函数式接口 what(是什莫) 函数式接口(Function Interface)指的是有且只有一个抽象方法的接口,但是可以有多个非抽象方法。 函数接口可以用来支持lambda表达式,lambda表达式作为函数接口中抽象方法的具体实现使用 how(怎末做) 接口的创建方式和普通接口类似,不同的是只有一个方法 interface Tes{ void add(); } 可以在接口上...原创 2018-10-10 18:04:18 · 128 阅读 · 0 评论 -
java的一些结构知识
关于java程序中JVM,JDK和JAR包之间的关系 程序就像一个金字塔形状,最底部JVM,提供运行java程序的基础环境,包括整个java程序的编译运行,在这之上是JDK,JDK是构建在JVM上的基本的对象行为的定义,再上层是JAR层,所有被加载到CLASSPATH中的JAR文件都搭建在JDK层次之上,他们之间相互依赖,他们的作用都是提供JDK以外的功能支持,在金字塔的塔尖才是日常编写的程序,他原创 2017-07-20 17:02:42 · 170 阅读 · 0 评论