聊一聊我们都熟知的 “ Java分层 ” – 小小菜鸟,飞得高

一、为什么要分层。

  以前的我们,写代码的时候,都在main()方法中,出现了错误,就慢慢调试,这样浪费了我们很长的时间,而我们程序员的时间是非常宝贵的

但是当我们使用分层架构的时候,就可以清晰明确的知道错误出在哪里,或者在公司中,基本都是使用分层架构的,因为那样可以分离我们程序员的

关注,更为简洁。

二[……]

查看全文

细说.NET中的多线程 (四 使用锁进行同步) – 独上高楼

通过锁来实现同步

排它锁主要用来保证,在一段时间内,只有一个线程可以访问某一段代码。两种主要类型的排它锁是lock和Mutex。Lock和Mutex相比构造起来更方便,运行的也更快。但是Mutex可以在同一个机器上的不同进程使用。

Monitor.Enter和Monitor.Exit

C#中的lock关键[……]

查看全文

图解HTTP学习笔记——确认访问用户身份的认证 – JohnTsai

前言

认证功能能让Web页面只被有权限的人访问。而认证机制究竟是怎样一个原理呢?通过今天的学习能对这个有个大致的了解。

正文

什么是认证

计算机无法判断对方的身份,需要客户端自报家门。

服务端为确认客户端是否真的具有访问系统的权限,需要核对

“登录者本人才知道的信息”、“登录者本人才会有的信息”

HTTP使用的认[……]

查看全文

线上服务由于缓冲区溢出造成的惨案 – Jack47

作者:Jack47

PS:如果喜欢我写的文章,欢迎关注我的微信公众账号程序员杰克,两边的文章会同步,也可以添加我的RSS订阅源。

上周四上线新业务项目时,遇到了一系列非常诡异的问题,虽然最终得以顺利解决,但是整个过程非常曲折,暴露出的问题值得引起大家的思考,在此进行复盘,希望能够作为前车之鉴,大家从中吸[……]

查看全文

Win 10 UWP开发系列:设置AppBarButton的图标 – yan_xiaodi

在WP8以前,页面最下面的四个小圆按钮是不支持绑定的,WP8.1 RT之后,系统按钮升级成了AppBarButton,并且支持绑定了。在Win10 UWP开发中,按钮的样式发生了变化,外面的圆圈没有了。不过个人还是更喜欢之前的圆按钮的样子^_^

很喜欢Metro Studio这个程序,有数百个好看的按[……]

查看全文

Spring、Spring MVC、MyBatis整合文件配置详解 – wxisme

使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了。先总结一下SSM整合的文件配置。其实具体的用法最好还是看官方文档。

Spring:http://spring.io/docs

MyBatis:http://mybatis.github.io/mybatis-3/

基本的组织结构和用法就不说了,前[……]

查看全文

转行程序员的故事 – mindwind

一篇前几年写的旧文,最近连续写的随笔文章都是程序员相关,不妨重新在这里发布下,回头看看几年前的思考和最近几年走过的路,是否又站在了一个新的十字路口?

「人的一生会面临很多重要选择,转行正是其中之一。」

最近,在招聘面试碰到两个程序员,他们一个是毕业于中医药大学,在药房工作2年后转行程序员工作了3年。 另[……]

查看全文

从源码看Android中sqlite是怎么读DB的 – 梦里风林

执行query

执行SQLiteDatabase类中query系列函数时,只会构造查询信息,不会执行查询。

 

(query的源码追踪路径)

执行move(里面的fillwindow是真正打开文件句柄并分配内存的地方)

当执行Cursor的move系列函数时,第一次执行,会为查询结果集创建一块共享内[……]

查看全文

每天一个linux命令(27):linux chmod命令 – gophper

chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的[……]

查看全文

Linux中如何安装Apache服务器 – 李秋墺

                                          &nb[……]

查看全文

Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress

无觅相关文章插件,快速提升流量