0

2019年腾讯最新Java工程师面试题

一、单选题(共21题,每题5分) 1在正则表达式当中下面那一个字符集表示非空格字符 A、[:graph:] B、[:digit:] C、[:space:] D、[:alpha:] 参考答案:A 答案解析: A 2下列叙述中,错误的是( )。 A、 内部类可访问它所在类的成员 B、 内部类的名称与定义 ...

程序媛的明天 发布于 2019-11-20 15:11 评论(0)阅读(3)
0

netty源码解析(4.0)-29 Future模式的实现

Future模式是一个重要的异步并发模式,在JDK有实现。但JDK实现的Future模式功能比较简单,使用起来比较复杂。Netty在JDK Future基础上,加强了Future的能力,具体体现在: 吹了那么多牛,有一个关键问题还没弄清楚:Future到底是干嘛的?io.netty.util.con ...

自带buff 发布于 2019-11-20 15:10 评论(0)阅读(13)
0

使用 Flutter 开发 Mac 桌面应用

Flutter 可以开发 Mac,Linux,Windows 桌面,但是对于平台目前只能打对于的包,以及调试本平台的包。切换到 master 分支首先必须切换到 master 分支。我之前在 dev 分支,折腾了好久,都只停留于理论概念阶段。直到有一次看到了简书中提到需要在 master 分支,经过... ...

孤独狂饮 发布于 2019-11-20 15:01 评论(0)阅读(3)
0

2019年最新阿里Java工程师面试题

一、单选题(共10题,每题5分) 1 关于设计模式遵循的原则,说法错误的是? A、组合优于继承 B、针对实现编程 C、对扩展开放,对修改关闭 D、降低对象之间的耦合 参考答案:B 答案解析: 设计模式(面向对象)有七大原则,分别是: 1.开放-封闭原则 2.单一职责原则 3.依赖倒转原则 4.迪米特 ...

程序媛的明天 发布于 2019-11-20 14:58 评论(0)阅读(7)
0

python变量

本文链接:http://aotaisp.com/zyuanlbj/p/11897722.html 变量的定义 - 变量是用来保存数据的。 - 在程序中,变量的值是可以改变的,所以叫变量,不能改变的叫常量。 声明变量,实际上就是向内存要空间。 变量的命名规则 由字母、数字、下划线组成,不能以 ...

zyuanlbj 发布于 2019-11-20 14:46 评论(0)阅读(4)
0

Java操作数据库——使用JDBC连接数据库

Java操作数据库——使用JDBC连接数据库 摘要:本文主要学习了如何使用JDBC连接数据库。 背景 数据持久化 数据持久化就是把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以“固化”,而持久化的实现过程大多通过各种关系数据库 ...

鲨猫 发布于 2019-11-20 14:38 评论(0)阅读(5)
0

spring boot1.1 idea + springboot + mybatis(mybatis-generator) +mysql +html实现简单的登录注册

前言 这两年springboot比较火,而我平时的工作中不怎么使用spring boot,所以工作之余就自己写写项目练练手,也跟大家一起学习。 打算从最开始的搭架子,登录注册,到后台管理的增删改查,业务逻辑,引用权限框架,如果能一直坚持下去就再增加缓存,中间件,消息队列,数据库方面分库分表,负载均衡 ...

zhuazei999 发布于 2019-11-20 14:08 评论(0)阅读(17)
0

【原】SOA抽象模板在业务中的封装和使用

主要优势: 提供统一的模板,将SOA请求拆分为日志记录、校验、处理等过程 统一的日志记录埋点(记录请求、响应日志、记录处理过程) 集成LogTag,方便问题跟踪定位对 异常处理、构建标准的异常返回 记录SOA处理结果,处理时间等重要信息 SOA响应要求实现统一增加ResponseCode返回值。减少 ...

达兔哥 发布于 2019-11-20 13:59 评论(0)阅读(5)
0

HashMap源码学习

常用方法 方法 描述: 最常用的方法之一,用来向hash桶中 添加 键值对 .但是这个方法并不会去执行实际操作.而是委托 方法进行处理 代码: 这里调用了 方法获取了 key 的 hash ,后面单独说这个 hash 的意义 方法 描述: 实际执行 操作的方法. 代码: 方法 描述: 用于添加键值对 ...

li_xiaoxi 发布于 2019-11-20 13:44 评论(0)阅读(14)
0

python语言简介

本文链接:http://aotaisp.com/zyuanlbj/p/11897155.html python语言特点 python是一种面向对象、解释型、弱类型的脚本语言。 解释型:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。解释型语言几乎天然是跨平台的。 编译型 ...

zyuanlbj 发布于 2019-11-20 13:43 评论(0)阅读(15)
0

Java中"或"运算与"与"运算快慢的三三两两

先上结论 模运算 比 与 运算慢20%到30% 这是通过实验的方式得到的结论.因为没有大大可以进行明确指导,所以我以最终运行的结果为准.欢迎指正. 测试代码 注意事项 启动时,需要添加 JVM参数 阻止虚拟机的 JIT 优化 一些迷之调用的解释 1. 方法 的作用本来是为了防止 for 循环内的运算 ...

li_xiaoxi 发布于 2019-11-20 12:12 评论(0)阅读(14)
0

Java-Initialization

1 package interfaces.music; 2 abstract class Base{ 3 Base(){ 4 print(); 5 } 6 public abstract void print(); 7 } 8 class Derived extends Base{ 9 privat ...

Qiav 发布于 2019-11-20 11:46 评论(0)阅读(10)
1

SpringBoot 源码解析 (五)----- Spring Boot的核心能力 - 自动配置源码解析

在上一篇博客中分析了springBoot启动流程,大体的轮廓只是冰山一角。今天就来看一下springBoot的亮点功能:自动化装配功能。 先从@SpringBootApplication开始。在启动流程章节中,我们讲述了SpringBoot2大致的启动步骤,并进行了源码详解。但是在刷新容器这块并未展 ...

chen_hao 发布于 2019-11-20 11:20 评论(1)阅读(43)
0

ArrayLIst代码分析学习

因为ArrayLIst是基于数组实现的,所以支持快速随机访问。RandomAccess接口标识着该类支持快速随机访问。 1 public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Clone ...

本人太帅名字无法查看 发布于 2019-11-20 11:20 评论(0)阅读(6)
0

LeetCode的一道题引申的python实现的对字符串进行分词,提取词频的方法

在LeetCode上刷一道题,题目如下: 3. 无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的?最长子串?的长度。 示例?1: 输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb"输出: 1 ...

马维拉的真实之眼 发布于 2019-11-20 11:16 评论(0)阅读(9)
0

Mybatis技术内幕(一)——整体架构概览

Mybatis技术内幕(一)——整体架构概览 Mybatis的整体架构分为三层,分别是 基础支持层 、 核心处理层 和 接口层 。 如图所示: 一、基础支持层 基础支持层包含整个Mybatis的基础模块,这些模块为核心处理层的功能提供了良好的支撑。下面简单描述各个模块的功能。 反射模块 Mybati ...

ねぇ 发布于 2019-11-20 11:14 评论(0)阅读(17)
0

压缩20M文件从30秒到1秒的优化过程

分布式拒绝服务攻击(DDoS)指的是通过多台机器向一个服务或者网站发送大量看似合法的数据包使其网络阻塞、资源耗尽从而不能为正常用户提供正常服务的攻击手段。随着互联网带宽的增加和相关工具的不断发布,这种攻击的实施难度越来越低,有大量IDC托管机房、商业站点、游戏服务商一直饱受DDoS攻击的困扰,那么如... ...

alterem 发布于 2019-11-20 10:42 评论(0)阅读(31)
0

Feign 调用丢失Header的解决方案

问题 在 Spring Cloud 中 微服务之间的调用会用到Feign,但是在默认情况下,Feign 调用远程服务存在Header请求头丢失问题。 解决方案 首先需要写一个 Feign请求拦截器,通过实现RequestInterceptor接口,完成对所有的Feign请求,传递请求头和请求参数。 ...

程序员果果 发布于 2019-11-20 10:25 评论(1)阅读(142)
0

你的编程能力从什么时候开始突飞猛进?

1、学习一门新的编程语言的时候 我的第一份工作是 Android 攻城师,做了有两年左右,发现自己平时的工作几乎都是在设计页面布局,这不是我理想的工作(我的理想工作是不上班 [/ 坏笑])。因为经常和 Java 后端人员接触,感觉他们工作挺炫酷的,敲几行代码,在浏览器输入一个地址,就能打开一个自己设 ...

Java知己 发布于 2019-11-20 10:17 评论(0)阅读(41)
31

《吊打面试官》系列-消息队列基础

你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源 http://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式和人才交流群,欢迎Star和完善 前言 消息队列在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在消息队列的使用和原理 ...

敖丙 发布于 2019-11-20 09:58 评论(13)阅读(705)