- 博客(24)
- 收藏
- 关注
转载 单点登录的三种实现方式
转自: https://www.jianshu.com/p/613e44d4a464单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十
2017-12-31 23:38:14 743
转载 网站实现QQ登录功能
转自: http://blog.csdn.net/wowkk/article/details/17315637一般网站要先做个用户注册的功能页面,但我的网站名气不大,不需要要求用户注册,所以直接使用腾讯QQ登录的API接口。 如何使用JS_SDK让网站拥有QQ登录的功能,官网的这篇文章写得还算完整:http://connect.qq.com/intro/login/jss
2017-12-31 23:37:06 12079
转载 【Java并发编程】Fork/join 并发编程模型,让多核cpu发挥最大优势。
转自: https://www.cnblogs.com/dick159/archive/2017/03/13/6544428.html并发编程,是老生常谈的问题了,并发编程能够真正的让多核cpu发挥最大的优势。现在我们来玩一下Java Fork/join 并发编程模型^_^ Fork/Join框架是Java7提供的一个用于并行计算的框架,它主要是用于把一
2017-12-28 11:36:41 577
转载 java7 Fork/Join框架
转自: http://blog.csdn.net/snail_ren/article/details/51970512Fork/Join框架是Java 7提供的并行执行任务框架。思想是将大任务分成小任务,然后小任务分别计算出结果,再结合起来,汇总结果作为大任务结果。其思想和MapReduce的思想非常类似。对于任务的分割,要求各个子任务之间相互独立,能够并行独立地执行任务,互相
2017-12-28 11:21:12 176
转载 Java生成图片验证码(有点仿QQ验证码的意思)
转自: http://blog.csdn.net/ruixue0117/article/details/22829557看了挺多图片验证码的代码,感觉没什么长的好看点的,就自己动手写了个,写完发现跟QQ的有几分相似,比较满意。功能包括:自定义图片尺寸和字符长度,随机背景颜色和字符颜色,随机字符偏移角度,字符平滑边缘,干扰线,噪点,背景扭曲。本来想做字符扭曲的,不
2017-12-27 14:41:47 346
转载 java图形验证码生成工具类及web页面校验验证码
转自: http://blog.csdn.net/zhulin40/article/details/51899487最近要用到图形验证码,上网查找资料,参考改了一个工具类,并添加到程序中,下面记录下来以做备份,主要参考http://www.iteye.com/topic/573456文章进行的修改,添加了注释,和web页面校验验证码[java] view
2017-12-27 14:40:39 254
转载 Spring MVC 中的 forward 和 redirect
转自:http://blog.csdn.net/zzjjiandan/article/details/19491253Spring MVC 中的 forward 和 redirect Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染。假设逻辑视图名为 he
2017-12-26 16:30:29 165
转载 解读MySQL的InnoDB引擎日志工作原理
转自:http://blog.chinaunix.net/uid-20761674-id-75092.html当你使用UPDATE, INSERT, DELETE语句更新数据的时候,你就改变了两个地方的数据:log buffer和data buffers。Buffers是固定长度的内存块,通常是512字节。LOG BUFFER DATA BUFFER
2017-12-25 19:13:30 579
转载 表单提交中的input、button、submit的区别
转自:https://www.cnblogs.com/shytong/p/5087147.html最近项目中用了很多的表单提交,发现input、button、submit甚至回车键都可以引发表单提交,下面将分别验证他们在使用中的区别。1.input[type=submit]我们直接来看例子:代码如下: 其中
2017-12-22 21:32:33 1043
转载 【spring+mybatis】MapperScannerConfigurer
根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spring的用法做一个简单的介绍。 MapperFacto
2017-12-22 13:52:06 578
转载 alibaba的fastjson
转自:http://blog.csdn.net/feelwing1314/article/details/24305759JSON解析器fastjson(阿里巴巴出品,版本1.1.26),如果定义了JSONObject为{"JACKIE_ZHANG":"张学友","ANDY_LAU":"刘德华","LIMING":"黎明","Aaron_Kwok":"郭富城"},那么读取值时,
2017-12-21 15:54:20 205
转载 编译原理课设之简单编译器实现
转自:http://blog.csdn.net/u012480599/article/details/50435472能够实现基本C文法,条件语句、循环语句、数组、函数等,目标代码为80X86汇编,可通过汇编。详情见编译原理课设实验报告。Preset.h#ifndef PRESET_H_INCLUDED#define PRESET_H_INCLUDED#incl
2017-12-20 16:44:11 6274 3
转载 详解contextConfigLocation|Spring启动过程详解
转自:https://www.cnblogs.com/xuyuanjia/p/5847790.htmlspring的应用初始化流程一直没有搞明白,刚刚又碰到了相关的问题。决定得好好看看这个流程。我们在开发spring的项目当中基本上都会在web.xml通过:context-param> param-name>contextConfigLocati
2017-12-20 10:11:04 910
转载 Redis在windows下安装过程
转自:http://blog.csdn.net/baidu_15060875/article/details/54970663转载自(http://www.cnblogs.com/M-LittleBird/p/5902850.html)一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没
2017-12-19 19:46:46 171
转载 基于JavaMail的Java邮件发送:简单邮件发送
转自:: http://blog.csdn.net/xietansheng/article/details/51673073电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如何通过 Java 代码来创建电子邮件,并连接邮件服务器发送...
2017-12-13 11:09:43 510
转载 机器学习算法工程师面试总结
转自北邮人论坛2017年即将过去,今年是忙碌的一年,从2月17还没开学就来学校,到现在12月初,工作的事情终于尘埃落定,现将这一段经历写下来,希望能帮助来年找工作的学弟学妹,同时,对自己来说,也是一年的工作总结,总结经验教训,对自己一个提升。简单介绍一下,北邮本硕,要找的岗位主要是算法工程师(机器学习方向)。算法工程师找实习的时候,最终的结果是找到了四家:亚马逊、京东、滴滴、腾讯地图。找工
2017-12-07 20:39:54 9547 1
转载 Log4J日志配置详解
转自:https://www.cnblogs.com/ITtangtang/p/3926665.html一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出
2017-12-07 16:11:32 220
转载 浏览器的内核种类及检测
1、Trident内核:IE最先开发或使用的,也称IE内核,360浏览器使用的也是IE内核;2、Webkit内核:谷歌chrome浏览器最先开发或使用,也叫谷歌内核,枫树浏览器、太阳花使用的也是谷歌内核;3、Gecko内核: Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核,K-Meleon浏览器也是使用这种内核;4、Presto内核:目前只有
2017-12-07 13:32:07 3233
转载 如何实现session共享
转自:https://www.cnblogs.com/crane-practice/p/3662368.html首先我们应该明白,为什么要实现共享,如果你的网站是存放在一个机器上,那么是不存在这个问题的,因为会话数据就在这台机器,但是如果你使用了负载均衡把 请求分发到不同的机器呢?这个时候会话id在客户端是没有问题的,但是如果用户的两次请求到了两台不同的机器,而它的sessio
2017-12-05 19:55:09 1179
转载 TCP send函数 阻塞发送数据详解
send函数 int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。 客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。 该函数的第一个参数指定发送端套接
2017-12-02 11:19:37 4451
转载 攻破JAVA NIO技术壁垒
转自: http://www.importnew.com/19816.html现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下次再讲述,本篇主要讲述NIO),掌握好
2017-12-01 13:09:31 394
转载 Java NIO:浅析I/O模型
转自: http://www.importnew.com/17759.html也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的
2017-12-01 13:07:05 199
转载 深入理解Java之线程池
转自: http://www.importnew.com/19011.html在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,
2017-12-01 13:02:48 169
转载 Java四种线程池的使用
转自: http://cuisuqiang.iteye.com/blog/2019372Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列
2017-12-01 13:00:53 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人