尚是-Swim

针对大学生的java

前后端分离后的前端时代

本文从前端开发的视角,聊一聊前后端分离之后的前端开发的那些事儿。阅读全文,大约需要8分钟。   什么是前后端分离 要区分前端和后端,需要有个明确的界限。一般,用户可以直接看到的东西,都是属于前端的范畴,除了前端之外都属于后端了。 你负责貌美如花,我负责赚钱养家...

2017-07-13 10:54:21

阅读数 671

评论数 0

学习java的那些政策

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。     2016届中国...

2017-06-14 15:10:57

阅读数 278

评论数 0

iOS 从0到1搭建高可用App框架

最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构。以前接手过许多“烂代码”,架构松散,底层混乱,缺少规范,导致团队开发时代码风格迥异,清晰的项目结构和良好的代码规范是保证产品质量的关键,下面分享一下我的架构思路。 架构图: ...

2017-07-21 10:45:32

阅读数 224

评论数 0

程序员必知的 Python 陷阱与缺陷列表

我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然“”的方式。如果一段代码直接出错,抛出了异常,我不认为这是陷阱。比如,Python程序员应该都遇到过的“UnboundLocalError”, 示例: ...

2017-07-20 13:25:43

阅读数 219

评论数 0

SpringBoot (一) :入门篇

什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它...

2017-07-19 11:08:00

阅读数 237

评论数 0

安卓当下最流行的吸顶效果的实现

开始逐渐领略到ItemDecoration的美~ 今天让我 使用 ItemDecoration 来完成 可推动的悬浮导航栏的效果,最终实现的效果如下图: 具体实现步骤如下: 根据我前面的文章所讲的RecyclerView的基本使用,我们先来完成基本的recyclerVie...

2017-07-18 10:47:08

阅读数 242

评论数 0

Emoji’s World, 一起实现Emoji

Emoji (絵文字 或 えもじ; 日语发音: [emodʑi]) 是日本无线通讯中所使用的视觉情感符号, 绘代表图形, 文字是图形本身的隐喻. 用于输入者表达情感信息, 如笑脸就代表开心

2017-07-17 14:16:59

阅读数 212

评论数 0

“动次打次!”——用Web技术实现移动监测

本文将阐述如何通过 Web 技术实现简易的运动监测效果,并附上一些有意思的案例。 移动侦测,英文翻译为“Motion detection technology”,一般也叫运动检测,常用于无人值守监控录像和自动报警。通过摄像头按照不同帧率采集得到的图像会被 CPU 按照一定算法进行计算和比...

2017-07-14 10:12:28

阅读数 355

评论数 0

React Loadable 介绍

React 组件代码分割和加载 当你的应用足够庞大时,把所有代码简单地打成一个 bundle,启动时间会很长。你需要将 app 分割成几个 bundle,按需加载。 A single giant bundle vs. multiple smaller bundles ...

2017-07-12 15:42:42

阅读数 3636

评论数 0

看 AspectJ 在 Android 中的强势插入

什么是AOP AOP是Aspect Oriented Programming的缩写,即『面向切面编程』。它和我们平时接触到的OOP都是编程的不同思想,OOP,即『面向对象编程』,它提倡的是将功能模块化,对象化,而AOP的思想,则不太一样,它提倡的是针对同一类问题的统一处理,当然,我们在实际编...

2017-07-11 11:35:58

阅读数 126

评论数 0

Android 资源与属性备忘单

几天前我偶然发现了我Android开发早期时制作的一份学习备忘单,是为理解如何处理Android资源和主题属性的语法而整理的。 令人意外的是,我发现它对现在的我非常有用,因此决定整理成更适合博客的形式并分享给大家。 知道我们今天要讨论的话题了,那么请看下面,通过xml布局设置一个vie...

2017-07-10 16:17:40

阅读数 182

评论数 0

谷歌官方详细介绍 AS 3.0 Canary 1

文 / Google Android 产品经理 Jamal Eason 借 Google I/O 2017 的东风,Android Studio 3.0 今天就可以在我们的 Canary 发布渠道上下载。Android Studio 是我们专为 Android 而构建的官方 IDE,我们不断...

2017-07-06 15:24:12

阅读数 438

评论数 0

学习 Kotlin 的 20 个实用资源

Кotlin 是在 Java VM 上运行的现代编程语言,它的语法优雅,可与现有的 Java 库互操作。 在 2017 年 Google I/O 中,Android 团队宣布将 Kotlin 作为 Android 平台的官方编程语言。 为了帮助你学习和了解 Kotlin ,本文整理出了 Ko...

2017-07-04 14:54:32

阅读数 242

评论数 0

使用 Docker 搭建 Java Web 运行环境

Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候一起把 Docker 学...

2017-06-30 14:43:58

阅读数 285

评论数 0

接近假期,该去哪里

现在的学生,不管是高中毕业还是大学毕业,普遍的一点就是迷茫!迷茫什么呢?还不就是不知道自己该何去何从! 作为一个曾经迷茫过的大学生来讲,迷茫期可以根据个人的情况有不同的时间段,我是从学校可以进行实习的实习期就开始签了三方协议以工作为由,一直待在家里,但是不知道自己该何去何从,想出去找事情做,不想...

2017-06-29 14:22:38

阅读数 110

评论数 0

使用 IoC 反转控制的三种设计模式

对于许多开发人员来说,控制反演(IoC)都是一个模糊的概念,因为他们在现实世界中很少或没有被应用过。在最好的情况下,控制反演(IoC)可以加单的认为是等效于依赖注入(DI)。实际上,只有在翻转控制与依赖注入双方都只是反映翻转依赖管理控制的时候,才认为两者是等效的。虽然,依赖注入实际上是IoC的一种...

2017-06-28 15:06:26

阅读数 167

评论数 0

TThreadedSelectorServer 介绍及 Direct Memory OOM 分析

一、TThreadedSelectorServer线程模型: 该服务会启动1个AcceptThread, 2个SelectorThread(默认为2个,可设置),一个woker线程池(池的大小可设置), 一个AcceptThread执行accept操作,将accept到的Tra...

2017-06-27 14:15:17

阅读数 261

评论数 0

如何实现一个Java Class 解析器,我们需要做的还有很多

最近在写一个私人项目,名字叫做ClassAnalyzer,ClassAnalyzer的目的是能让我们对Java Class文件的设计与结构能够有一个深入的理解。主体框架与基本功能已经完成,还有一些细节功能日后再增加。实际上JDK已经提供了命令行工具javap来反编译Class文件,但本篇文章将阐明...

2017-06-26 17:00:53

阅读数 330

评论数 0

无值和 NULL 值做出选择很简单

在关系型数据库的世界中,无值和NULL值的区别是什么?一直被这个问题困扰着,甚至在写TSQL脚本时,心有戚戚焉,害怕因为自己的一知半解,挖了坑,贻害后来人,于是,本着上下求索,不达通幽不罢休的决心(开个玩笑),遂有此文。 学习过关系型数据库的伙伴都知道,NULL是指不确定的值,在数据库中绝对是噩...

2017-06-23 14:30:09

阅读数 107

评论数 0

不再迷惑,无值和 NULL 值

在关系型数据库的世界中,无值和NULL值的区别是什么?一直被这个问题困扰着,甚至在写TSQL脚本时,心有戚戚焉,害怕因为自己的一知半解,挖了坑,贻害后来人,于是,本着上下求索,不达通幽不罢休的决心(开个玩笑),遂有此文。 学习过关系型数据库的伙伴都知道,NULL是指不确定的值,在数据库中绝对...

2017-06-22 14:28:23

阅读数 123

评论数 0

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