- 博客(27)
- 资源 (1)
- 收藏
- 关注
翻译 并发编程
并发编程 在过去的30年里,计算机的性能是在摩尔定律的推动下,从现在开始,这将由Amdahl定律决定。编写代码,有效地利用多个处理器可以是非常具有挑战性的。" -Doron Rajwan Amdahl's Law:每个程序都分为串行与并行部分,降低串行的比重,可提高程序的效率。 进行多核多服务器时代,并行并发模式更是对程序员的挑战,现在所
2018-02-09 13:06:41
188
转载 iBATIS sqlMapConfig配置详解
iBATIS sqlMapConfig配置详解 2011-09-20 07:29:34| 分类: ibatis/mybatis|举报|字号 订阅 下载LOFTER我的照片书 | PUBLIC "-//ibatis.apac
2018-02-05 11:08:07
341
转载 单点登录SSO执行原理探究
http://blog.csdn.net/javaloveiphone/article/details/52439613CAS实现单点登录SSO执行原理探究(终于明白了)原创 2016年09月05日 13:56:01标签:sso /cas55803一、不落俗套的开始1、背景介绍单点登录:Single Sig
2018-01-20 11:16:06
201
翻译 Java多线程内存可见性实现 synchronized (java 学习笔记)
Java多线程内存可见性实现 synchronized (java 学习笔记)这只是我自学JAVA的小小笔记。学习于网上资源(百度,csdn,慕课网),不足之处,请多指教。在多线程机制中,我们不能避免的一个重要问题就是线程之间的数据争用,就像一个工厂里的两条生产线,都要对生产线出来的产品总量数进行修改,在某一时刻,两个产品同时从生产线出来,但是产品数目这个变量只有一个,所以更新过程
2018-01-19 09:44:50
246
翻译 Session原理解释,为什么使用session
Cookie的作用之前的一篇博客已经介绍了Cookie是用来记录服务器和客户端的状态,或者说记录用户的登录信息。 我们的HTTP是无连接的,所以我们需要Cookie来进行用户和连接信息的记录。 利用cookie我们就可以跟踪用户了Cookie技术在HTTP响应报文中有一个cookie的首部行Set-CookieHTTP请求报文中有一个cookie的首部行,每次请求都
2018-01-19 09:32:28
1514
转载 存储过程
这里只是为了记录,由于自身水平实在不怎么样,难免错误百出,有错的地方还望大家多多指出,谢谢。参考 mysql存储过程详解存储过程简介关于MySQL的存储过程MySQL存储过程的创建MySQL存储过程的调用MySQL存储过程的查询MySQL存储过程的修改MySQL存储过程的删除MySQL存储过程的控制语句MySQL存储过程的基本函数1. 存储过程简介
2018-01-15 16:40:25
463
转载 spring配置文件详解--真的蛮详细
转自: http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的
2018-01-12 17:14:56
173
转载 文件上传和下载
文件上传和下载只为成功找方法,不为失败找借口!JavaWeb学习总结(五十)——文件上传和下载 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较
2017-10-16 08:55:30
313
转载 git交互式添加
交互式添加交互式添加提供友好的界面去操作 Git 索引(index),同时亦提供了可视化索引的能力。只需简单键入git add -i,即可使用此功能。Git 会列出所有修改过的文件及它们的状态。$>git add -i staged unstaged path 1: unchanged +4/-0 assets/stylesheets/
2017-09-29 14:42:34
713
翻译 Git Windows客户端保存用户名与密码”的问题
终于解决“Git Windows客户端保存用户名与密码”的问题自从上次用 Bonobo Git Server 搭建好 Git 服务器,博客园开发团队就将源代码管理工具从SVN切换至Git。传说中的Git果然名不虚传:速度快,想分就分,想合就合(分支管理方便)...但有一个地方不爽,很不爽:每次Pull或Push时都要输入用户名与密码,无法保存用户名与密码。程序员的天性之
2017-09-27 13:28:07
272
转载 Git使用总结(包含Git Bash和Git GUI的使用)
Git总结简介说明:下列文本性内容部分来自廖雪峰的网站,一部分来自公司实战,一部分来自官方网站 版权声明:本文为原创文章,未经允许不得转载 博客地址:http://blog.csdn.net/kevindgk学习网址1. http://www.liaoxuefeng.com/ Git的完整学习教程2. https://git-for-windows.gi
2017-09-12 11:52:49
208
转载 IDEA 及 Gradle 使用总结
IDEA 及 Gradle 使用总结当前位置: Home »未分类 »IDEA 及 Gradle 使用总结前言今年三月来的深圳,五月份要上渠道包,所以使用上了Android Gradle打包方式,从此与IDEA(Android Studio的前身)结缘,用IDEA也有半年了,解决问题挺也蛮多。 应水群格格备胎们(老四——鸭鸭,老五——猫咪,老六——rose,老七
2017-09-12 09:42:56
309
转载 单点登录
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必
2017-09-06 17:23:56
209
转载 集合各实现类的底层实现原理
集合各实现类的底层实现原理标签: java2017-02-16 16:11 2941人阅读 评论(1) 收藏 举报 分类:Java(33) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]ArrayList实现原理要点概括参考文献:http://zhangshixi.it
2017-09-04 07:53:29
167
转载 面试题总结——JAV
面试题总结——JAVA高级工程师近期考虑换工作的问题,于是投简历面试,面试5家公司的高级Java工程师,有4家给了我offer,想着总结一下面试经验,方便最近正在寻求机会的你们一、无笔试题不知道是不是职位原因还是没遇到,面试时,都不需要做笔试题,而是填张个人信息表格,或者直接面试二、三大框架方面问题
2017-09-03 21:32:19
561
转载 java系统高并发解决方案(转载)
java系统高并发解决方案(转载)2014-07-15 10:32 116241人阅读 评论(12) 收藏 举报转载博客地址:http://blog.csdn.NET/zxl333/article/details/8454319转载博客地址:http://blog.csdn.net/zxl333/article/details/8685157
2017-09-03 20:48:45
175
转载 深入理解分布式事务,高并发下分布式事务的解决方案
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产
2017-09-03 15:52:40
137
转载 大数据量下高并发同步的讲解(不看,保证你后悔)
大数据量下高并发同步的讲解(不看,保证你后悔) 对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、同步和异步的区别
2017-09-03 15:15:14
465
转载 Lock与synchronized 的区别
Lock与synchronized 的区别1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定,如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断如果 使用ReentrantLock,如果A不
2017-09-03 14:54:19
178
原创 mybatis中的#和$的区别? 面试经常问到!!
mybatis中的#和$的区别? 2013-07-26 17:31:25| 分类: ibatis | 标签:ibatis mybatis # $ 区别 |举报|字号 订阅 下载LOFTER我的照片书 |1. #将传入的数
2017-09-03 14:39:29
425
原创 sql查询摘要
一、简单查询1、列出全部学生的信息。SELECT * FROM 学生2、列出软件专业全部学生的学号及姓名。SELECT 学号,姓名 FROM 学生 WHERE 专业="软件"3、列出所有必修课的课号。SELECT DISTINCT 课号 FROM 必修课4、求1号课成绩大于80分的学生的学号及成绩,并按成绩由高到低列出。SELECT
2017-09-03 14:06:09
640
转载 深入理解Java并发之synchronized实现原理
深入理解Java并发之synchronized实现原理标签: java并发synchronized同步Monitor2017-06-04 17:44 27878人阅读 评论(18)收藏举报分类: Java并发专题(5) 版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权目录(?)[+]
2017-09-01 13:08:46
171
转载 MD5加密
java 密码MD5加密标签: java加密bytestring算法null2012-05-19 12:48 18406人阅读 评论(3) 收藏 举报 分类:java(15) package com.sunnylocus.util; import java.security.MessageDigest; /
2017-08-27 12:04:15
138
转载 java动态代理原来及解析
java动态代理原理及解析标签: java设计模式2016-09-06 17:25 20682人阅读 评论(7) 收藏 举报 分类:Java开发(27) java设计模式版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]代理:设计模式代理模式是一种常用的设计模式,其目的就
2017-08-26 10:29:01
337
转载 全面分析Spring的编程式事务及声明式事务管理
全面分析 Spring 的编程式事务管理及声明式事务管理标签: spring编程aopbeanclassnested2010-09-24 13:46 2209人阅读 评论(0) 收藏 举报 分类:编程技术(72) 目录(?)[+]转自:http://www.cnblogs.com/Fskjb/archive/200
2017-08-24 06:00:04
157
转载 springMVC总结
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此
2017-08-21 12:51:54
163
翻译 springMVC
一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 configure the setting of springmvcDispatcherServlet and configure the mapping--> servlet>
2017-08-21 12:47:04
177
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人