自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卜可的博客

静以修身

  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

转载 java面试题精解3:大型网站在架构上应当考虑哪些问题

1、分层:分层是处理任何复杂系统最常见的手段之一,将系统横向切分成若干个层面,每个层面只承担单一的职责,通过下层为上层提供的支撑和服务以及上层对下层的调用来形成一个完整的复杂的系统。比较常见的分层模式是MVC,将软件系统分为持久层(提供数据存储和访问服务)、业务层(处理业务逻辑,系统中最核心的部分)和表示层(系统交互、视图展示)。需要指出的是:分层是逻辑上的划分,在物理上可以...

2018-03-16 09:48:50 1340

原创 java面试题精解 2:javaIO模型与系统底层IO模型

因为安全的原因,系统将内存分为用户空间和内核空间。java无法操作内核空间,在读取数据时只是提交一个read请求给系统,系统内核先将数据准备到内核空间,再将数据复制到用户空间,这样java就可以在用户空间获取到想要的数据。I/O操作是依赖于缓冲区的操作,进程执行I/O操作时,归结起来就是向操作系统发出请求,让它把缓冲区里的数据排干(写)或者填满(读)。这样就会导致数据在传输过程中需要在应用...

2018-03-15 18:22:42 741

原创 java面试题精解1:详解XSS攻击、SQL注入攻击、CSRF攻击

1、xss攻击1.1 什么是xss攻击XSS全称cross-site scripting(跨站点脚本),是当前 web 应用中最危险和最普遍的漏洞之一。攻击者向网页中注入恶意脚本,当用户浏览网页时,脚本就会执行,进而影响用户,比如关不完的网站、盗取用户的 cookie 信息从而伪装成用户去操作,携带木马等等。 1.2 xss分类反射型XSS(非持久性跨站攻击)存储型XS...

2018-03-15 17:46:30 3055 1

原创 java常见排序算法

java中常见的7种排序算法冒泡(Bubble)排序——相邻交换 选择排序——每次最小/大排在相应的位置 插入排序——将下一个插入已排好的序列中 壳(Shell)排序——缩小增量 归并排序 快速排序 1、冒泡(Bubble)排序 void BubbleSortArray() { for(int i=1;i<n;i++) { ...

2018-03-12 10:28:04 407

原创 java虚拟机内存分配方式

在JVM中,内存分配方式分为俩种:指针碰撞空闲列表1、指针碰撞如果内存是完整的,空闲的内存存放在一边,用过的内存放在另外一边,中间有个指针作为分界点的指示器。需要分配新内存的时候,指针往空闲内存那边挪动一段与新指针大一小相等的距离。这种分配方式就叫指针碰撞。2、空闲列表如果java堆中的空闲内存是碎片化不完整的,已使用内存与空闲指针存在交叉。虚拟机中有一利列表记录...

2018-03-06 17:25:33 1011

原创 异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

异常描述com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 340,065 milliseconds ago. The last packet sent su...

2018-03-05 15:20:33 1823

Spring Boot实战

在当今Java EE 开发中,Spring 框架是当之无愧的王者。而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。 JavaEE开发的颠覆者:Spring Boot实战从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。 当你学完本书后,你将能使用Spring Boot 解决Java EE 开发中所遇到的绝大多数问题。

2017-09-13

安卓柱状图表

安卓柱状图表

2016-12-23

一个绚丽的注册动画

一个绚丽的注册成功动画

2016-09-05

安卓仿电商商品详情中间部分滑动时页顶在顶部特效

现在很多电商类app的商品详情页(其他app也有类似效果,比如qq音乐)都有这么一种效果:在详情页面当用户向上滑动页面超过一定距离后,中间的标题栏会顶在顶部,往下拉回到固定高度又会消失。本demo可以实现该效果

2016-08-16

安卓自定义searcherView

一个简单的searcherView,使用简单,功能齐全

2016-07-19

listview万能适配器

一个通用的适配器`BaseCommAdapter<T>,非常简单,继承该`BaseCommAdapter<T>`,利用泛型传入item对应数据的javabean类,我们只需要重写3个方法即可(其中有一个还是构造方法)。

2016-06-28

一个酷炫的安卓加载动画

一个酷炫的安卓加载动画

2016-06-17

android利用注解精简代码

安卓开发通过注解精简代码,使用基类的完美封装

2016-06-05

自定义view

android自定义view,自定义属性的使用

2016-05-18

fragment俩种管理方式

可以实现对fragment的切换显示

2016-05-08

fragment使用封装

android对于Fragment操作的显示封装

2016-05-07

android_ormlite_jar包

android_ormlite_jar包

2016-05-04

Android使用ORMLite进行数据库操作

Android使用ORMLite进行数据库操作的简单教程

2016-05-04

安卓帧动画播放框架

安卓帧动画播放框架,完美解决OOM异常,播放200张图片无压力

2015-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除