51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
[译]java8新特性:函数式编程(functional programming)的优点
Java8引入了函数式编程,他对java是一个极大的扩展。Java从此不在是一个单纯的面向对象语言,现在他同时混合了函数式编程。这是巨大的改变,需要我们调整面对对象的编程习惯,以适应这些变化。 但是为什么我们需要去适应这些改变?为什么我们需要花费时间精力上手函数式编程而不是直接用面对对象解决问题?函数式编程的...
代码星球
·
2020-08-08
java8
新特性
特性
数式
编程
[译]java9新特性:在接口中用pirvate方法让default(java8接口特性)更简练
Java8带来了许多改变,其中之一就是default修饰的接口方法。这些方法改变了我们已知的接口,现在我们能够在接口中定义默认实现方法。默认实现方法的不同之处在于,在接口中用default修饰抽象方法后,该方法可以拥有方法体,实现他的方法可以不重写default修饰的方法而且可以直接调用。 如果你大量使用de...
代码星球
·
2020-08-08
特性
接口
java9
新特性
中用
观察者模式和java委托
观察者模式与java委托所谓观察者模式,指的某个状态信息的改变,会影响其他一系列的操作,这时就可以将这些操作抽象化,同时创建一个类统一的管理和执行这些操作。把这些抽象出来的操作称为观察者类,而管理这些操作的类称为通知者类,通知者类维护着一个观察者类的集合,可以追加和删除观察者,同时可遍历通知所有观察者类执行操作。 ...
代码星球
·
2020-08-08
观察者
模式
java
委托
java获取当前类名和方法名
BelowIpresentyoutwodifferentwaystogetthecurrentClass:UsingThreadUsinggetClass()Thesimplestwaytogetthenameoftheclasswhereyourcodeisbeingexecutedinisusingthe ...
代码星球
·
2020-08-08
java
获取
当前
类名
方法名
java编码,乱码问题详解
一、常见的编码格式1.ASCII 基础编码,英文和西欧字符。 用一个字节的低7位表示,一共128个。 0~13是控制字符如换行、回车、删除等,32~126是打印字符,键盘输入。2.IOS-8859-1 ASCII的扩展。 用一个字节表示,一共256个。3.GB2312 中文编码字符集。 用两个...
代码星球
·
2020-08-08
java
编码
乱码
问题
详解
[转]谈谈Java中的语法糖
*该博客转自http://blog.csdn.net/danchu/article/details/54986442 语法糖(SyntacticSugar),也称糖衣语法,指在计算机语言中添加的某种语法,这种语法对语言本身功能来说没有什么影响,只是为了方便程序员的开发,提高开发效率。说白了,语法糖就是对现有语...
代码星球
·
2020-08-08
谈谈
Java
中的
语法
spring-boot配置热更新
springboot使用的时候会遇到不断重启启动类的情况,热更新可以免去手动重启的烦恼,springboot应用配置热更新主要有两种方式:1、使用springloaded配置pom.xml文件新增如下:<!--springboot热部署--><dependency><groupId>...
代码星球
·
2020-08-08
spring-boot
配置
更新
spring-boot配置log4j日志
springboot默认使用logback日志记录工具,修改为log4j:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</arti...
代码星球
·
2020-08-08
spring-boot
配置
log4j
日志
spring-boot之简单定时任务
首先是pom.xml依赖:<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.or...
代码星球
·
2020-08-08
spring-boot
简单
定时
任务
spring-boot之入门实践
spring-boot是spring的一种微服务框架,spring-boot的出现是为了解决以往spring项目中xml文件繁琐的配置。具体介绍参考:http://docs.spring.io/spring-boot/docs/1.4.0.M2/reference/htmlsingle/这里主要记录下spring-bo...
代码星球
·
2020-08-08
spring-boot
入门
实践
java中list、set、map区别(转)
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的...
代码星球
·
2020-08-08
java
list
set
map
区别
spring mvc随笔
一、SpringMvc学习笔记1、使用SpringMvc时需在web.xml文件中添加配置<servlet><servlet-name>springMVC</servlet-name><servlet-class>org.springframework.web.servl...
代码星球
·
2020-08-08
spring
mvc
随笔
struts2随笔
1、struts.properties配置常量等同于struts.xml中配置(置于类加载路径下面)struts.multipart.maxSize文件上传最大大小struts.action.extension默认struts处理的请求后缀struts.enable.DynamicMethodInvocation是否支...
代码星球
·
2020-08-08
struts2
随笔
JAVA 微服务架构的全局认识
1、微服务和SOA区别SOA: 关注服务重用微服务:主要关注解耦,服务力度 2、什么是SpringCloud (SpringCloud是一个技术生态:提供了快速构建微服务的技术组件)1、服务的动态感知(下线,上线(恢复、扩容))Eureka2、如何高效管理服务提供者...
代码星球
·
2020-08-08
JAVA
服务
架构
全局
认识
JAVA架构的演变介绍
什么是架构1、对系统进行有序化重构2、分与合的过程 横向的(水平) 水平分表,数据分到多个表里面,比如1000w数据,拆分成多个小表数据 纵向的(垂直) 列数比较多的表,拆分成多个小表存储不通数据 大的系统-->拆分成很多个子系统,模块,组件 架构内容1、技术(基础架构组)--...
代码星球
·
2020-08-08
JAVA
架构
演变
介绍
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
353
354
355
356
357
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他