- 博客(54)
- 资源 (3)
- 收藏
- 关注
转载 (ZT)JAVA中的CAS
本篇的思路是先阐明无锁执行者CAS的核心算法原理然后分析Java执行CAS的实践者Unsafe类,该类中的方法都是native修饰的,因此我们会以说明方法作用为主介绍Unsafe类,最后再介绍并发包中的Atomic系统使用CAS原理实现的并发类。无锁的概念 在谈论无锁概念时,总会关联起乐观派与悲观派,对于乐观派而言,他们认为事情总会往好的方向发展,总是认为坏的情况发生的概率特别...
2018-10-19 21:01:51 211
转载 转载 如何在IDEA启动多个Spring Boot工程实例
step 1在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Configurationstep 2打开配置后,将默认的Single instance only(单实例)的钩去掉。 step 3通过修改application文件的server.port的端口,启动。多个实例,需要多个端口,分别启动。原文链接:https://blog.csdn.net/forezp/a...
2018-05-31 08:52:46 427
转载 Solr_集群介绍
原文链接:http://blog.csdn.net/Regan_Hoo/article/details/78803529如有侵权,请联系博主删博,谢谢概述Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库 Solr是以Lucene为基础实现的文本检索应用服务。Solr部署方式有单机方式、多机Master-Slaver方式、Cloud方式 SolrCloud是基于Solr和Zooke...
2018-02-26 20:21:28 534
转载 redis
原文:http://blog.csdn.net/guowenwen_0416/article/details/52778468如有侵权,请联系博主删除博客,谢谢Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题,...
2018-02-26 20:01:34 226
转载 shiro
本文主要是一下两篇文章的综合,感觉都不错,拿来报讯学习一下http://blog.csdn.net/qq_33556185/article/details/51579680http://blog.csdn.net/u013142781/article/details/50629708详解登录认证及授权--Shiro系列(一)Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理...
2018-02-26 20:01:19 294
转载 SpringBoot开发详解(十二) -- SpringBoot中执行定时任务
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢最近在项目中一直使用定时任务完成一些业务逻辑,比如天气接口的数据获取,定时发送短信,邮件。以及商城中每天用户的限额,定时自动收货等等。定时器在项目中是我们常常会使用到的一个手段,今天我们就来看下在SpringBoot中如何集成定时任务。定时任务在Spring Boot中的集成在启动类中加入开...
2018-02-26 20:00:55 277
转载 SpringBoot开发详解(十一) -- Redis在SpringBoot中的整合
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢各位小伙伴,好久不见。最近一直都没有更新,因为公司的项目一直在抓进度,又是表结构更替,又是重构,还要迭代需求。感觉项目都快做烂了……所以一个公司的好坏真的和领导者有极大的关系,许多程序员真的只是三年程序员,谢三年代码就去转岗管理了,最后导致技术水平有限,管理水平又跟不上。好,我废话少说,开始...
2018-02-26 20:00:40 937
转载 Lucene 简介
原文链接:http://blog.csdn.net/regan_hoo/article/details/78802897如有侵权,请联系博主删除博客,谢谢Lucene概述Lucene是一款高性能的、可扩展的信息检索(IR)工具库。信息检索是指文档搜索、文档内信息搜索或者文档相关的元数据搜索等操作。索引过程:①获取内容②建立文档 获取原始内容后,就需要对这些内容进行索引,必须首先将这些内容转换成部件...
2018-02-26 20:00:20 158
转载 SpringBoot开发详解(十) -- 使用JPA访问数据库下篇及使用Page进行数据分页
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢JPA调用EntityManageer实现JPA调用EntityManageer:我们在上篇中使用过JPA其中一种方案来访问数据库,就是继承JpaRepository接口,今天我们使用另一种方案来实现JPA的访问数据库。所需要引用的依赖和上篇是一致
2018-02-04 15:28:20 300
转载 SpringBoot开发详解(九) -- 使用JPA访问数据库上篇
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢更优雅的访问数据库JPAJPA访问数据库的优点:通常我们访问数据库归根结底无非就是增删改查,作为开发人员,我们会写大量的SQL,而这些SQL有大多是重复且枯燥的。无非就是库名,表名的不同。为了提高开发效率,我们通常会使用ORM框架,而其中最著名的就
2018-02-04 15:26:45 151
转载 SpringBoot开发详解(八) -- 使用Swagger2构建API文档
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢API文档文档在开发中的价值与作用:作为一个开发人员,平时看得最多的恐怕就是各式各样的文档了。并且在开发中我们也避免不了的需要自己去书写文档,比如作为后台开发人员,我们书写最多的应该就是接口文档了。前端人员会按照我们给出的文档来进行前端开发,并且按
2018-02-04 15:25:37 902
转载 SpringBoot开发详解(七)-- Mybatis整合Spring Boot
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢Mybatis在SpringBoot中的使用使用Mybatis作为ORM框架:如今的接口开发中,ORM框架是我们操作数据库不可或缺的一部分,而其中Hibernate与Mybatis是最为常用的两大框架,其中Hibernate学习周期较长,因为它使用
2018-02-04 15:24:13 191
转载 SpringBoot开发详解(六)-- 异常统一管理以及AOP的使用
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢AOP在SpringBoot中的使用使用切面管理异常的原因:今天的内容干货满满哦~并且是我自己在平时工作中的一些问题与解决途径,对实际开发的作用很大,好,闲言少叙,让我们开始吧~~我们先看一张错误信息在APP中的展示图: 是不是
2018-02-04 15:22:53 161
转载 SpringBoot开发详解(五)--Controller接收参数以及参数校验
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢Controller 中注解使用接受参数的几种传输方式以及几种注解: 在上一篇中,我们使用了JDBC链接数据库,完成了简单的后端开发。但正如我在上文中抛出的问题,我们能不能更好的优化我们在Controller中接受参数的方式呢?这一篇中我们就来聊一聊怎么更有效
2018-02-04 15:20:33 3528
转载 SpringBoot开发详解(四)--JDBC操作数据库
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢JDBC在Spring Boot中的配置使用JDBC连接数据库: 通过上几篇幅的介绍,我们已经能够构建一个简单的,没有数据库的API接口项目,可是作为一个接口程序,没有数据库就是在耍流氓。那么本文我们就介绍下最简单的通过JDBC连接数据库的操作。
2018-02-04 15:16:23 246
转载 SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢YML读取注意事项使用YML时遇到的坑: 最近在做项目时,遇到了一些在读取YML配置时发生的问题,在这里写一并写下来,希望给自己以及大家一个提示,能尽量避免在读取配置文件时发生这些错误,给开发带来不必要的多余时间去处理。多重层级读取在Y
2018-02-04 15:15:18 240
转载 SpringBoot开发详解(二)--SpringBoot的配置文件以及注解
原文链接:http://blog.csdn.net/qq_31001665如有侵权,请联系博主删除博客,谢谢Spring Boot的注解以及YMLSpring Boot注解通过上一篇文章,我们已经快速构建了一个spring boot的项目,那spring boot项目和我们之前使用的springMVC项目有什么区别呢,这一篇我们就来聊一下spring boot为我们
2018-02-04 15:13:20 206
转载 SpringBoot开发详解(一)--初识SpringBoot
原文链接:http://blog.csdn.net/qq_31001665/article/details/54803354如有侵权,请联系博主删除博客,谢谢初识SpringBoot写在前面的话:越来越多的公司开始使用sprinbgboot作为后台服务器开发的框架,作为目前微服务框架的佼佼者,现在学习springboot框架是一个很好的机会,我自己也在学习中
2018-02-04 15:10:15 277
转载 如何在Windows系统中设置Python程序定时运行
楼主最近写了一个简单的Python程序,想让这个小程序每天上午10点定时运行一次,因为我的电脑是Windows系统,无法使用Linux下强大的crontab命令,所以我只好求助于度娘。我搜到了好几个相关的网页,但是看完之后仍然不明白应该怎么做,最后经过多次推理和尝试才设置成功。我相信以后还会有人想要知道在Windows下怎么设置Python程序定时运行,因此把我的经验写在这里,希望能帮助到大家。
2018-01-23 08:49:58 637
转载 jdk与jre的区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序
2018-01-19 08:45:21 172
转载 MYSQL常用命令
1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u
2018-01-17 08:52:48 157
转载 SSM框架入门和搭建 十部曲
又快到毕业设计的时候了,有的学弟说想用ssm做毕业设计,在网上找到资料看不懂,基础差。我就帮他写了一个demo,顺便也整理一下。SSM框架,顾名思义,就是Spring+SpringMVC+mybatis。通过Spring来将各层进行整合,通过spring来管理持久层(mybatis),通过spring来管理handler。总之,spring是将各层进行整合。
2018-01-17 08:49:29 233
转载 机器学习入门好文,强烈推荐
转自 飞鸟各投林史上最强----机器学习经典总结---入门必读----心血总结-----回味无穷让我们从机器学习谈起导读:在本篇文章中,将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。当然,本文也面对一般读者,不会对阅读有相关的前提要求。 在进入正题前,我想读者心中可能会有一
2018-01-15 17:43:11 176
转载 $.ajax()方法详解
转载自:http://www.cnblogs.com/tylerdonet/p/3520862.htmljquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和del
2018-01-15 09:37:14 157
转载 抢火车票1
# -*- coding: utf-8 -*- """ @author: liuyw """ from splinter.browser import Browser from time import sleep import traceback import time, sys class huoche(object):
2018-01-10 22:23:23 249
转载 'chromedriver' executable needs to be in PATH.解决办法
第一个解决方法:你去下载一个chromedriver然后放在指定文件夹并且加入PATH环境变量。结果是,我把chromedriver放进了chrome的文件夹,并且把那个文件夹加入了环境变量,然后不能用。第二种解决方法:直接把chromedriver.exe放到你运行.py程序的下面(也就是工作目录下)。就可以了。参考的网址:http://blog.csdn.net
2018-01-10 16:57:41 1683
转载 优秀文章和博客推荐
### 优秀文章和博客- [创业互联网公司如何搭建自己的技术框架] (http://shuzheng5201314.iteye.com/blog/2330151"创业互联网公司如何搭建自己的技术框架")- [微服务实战](https://segmentfault.com/a/1190000004634172"微服务实战")- [单点登录原理与简单实现](http://shu
2018-01-10 14:01:09 321
转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指
2018-01-09 10:35:10 183
转载 ajax请求中contentType与dataType区别
本文参考了两篇博客的内容:http://blog.csdn.net/john1337/article/details/60867183http://blog.csdn.net/qq441568267/article/details/75353825contentType: 告诉服务器,我要发什么类型的数据dataType:告诉服务器,我要想什么类型的数据,如果没
2018-01-09 09:09:14 1780
转载 集合_用List实现栈和队列
1、栈的实现 1)栈的功能:进栈、出栈、返回栈口元素…… 2)详解的过程看代码吧: [java] view plain copyimport java.util.*; //1借助LinkedList 类中的方法实现栈 p
2018-01-08 11:33:53 3644 1
原创 python通过windows身份验证登录网页
python通过base64对用户名和密码进行加密,通过windows身份验证进行登录,然后用BeautifulSoup下面直接上代码# -*- coding: utf-8 -*-import urllib2import sysimport sslimport base64from bs4 import BeautifulSoupimport smtplib #
2018-01-04 10:34:00 2834
转载 SpringMVC源码分析系列
说到java的mvc框架,struts2和springmvc想必大家都知道,struts2的设计基本上完全脱离了Servlet容器,而springmvc是依托着Servlet容器元素来设计的,同时springmvc基于Spring框架,Spring框架想必搞java的同学都很熟悉。一进Spring的官网就发现了这样一排醒目的文字, spring可以让我们构造简单的、便携的、又快又易
2018-01-03 17:40:13 200
转载 SpringMVC源码总结(十二)ViewResolver介绍
首先我们先看看ModelAndView中重要的View接口。 View接口: Java代码 String getContentType(); /** * Render the view given the specified model. * The first step will be preparing t
2018-01-03 15:11:35 202
转载 SpringMVC源码总结(十一)mvc:interceptors拦截器介绍
本文章针对mvc:interceptors标签进行介绍,它的注册过程以及在访问时的拦截过程。 首先说下接口HandlerInterceptor,它有如下三个方法: Java代码 boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler
2018-01-03 09:26:49 244
转载 SpringMVC源码总结(十)自定义HandlerMethodArgumentResolver
上一篇文章介绍了HandlerMethodArgumentResolver的来龙去脉,这篇就要说说自定义HandlerMethodArgumentResolver来解决我们的需求,本文提供了四种解决方案。 需求,有一个Teacher类和Student类,他们都有属性name和age: 前端form表单为: Java代码 "/test/two" meth
2018-01-03 09:12:39 411
转载 SpringMVC源码总结(九)HandlerMethodArgumentResolver介绍
本文章主要介绍HandlerMethodArgumentResolver在SpringMVC中的使用,介绍几个HandlerMethodArgumentResolver具体的使用情况,然后说明HandlerMethodArgumentResolver的注册来源以及如何自定义注册。 首先具体看下请求映射到的handler的对应的映射函数的参数形式有哪些: HandlerMethodA
2018-01-02 18:42:56 204
转载 SpringMVC源码总结(八)类型转换PropertyEditor的背后
PropertyEditor是Spring最初采用的转换策略。将会转移到Converter上。本文章主要对@InitBinder注解背后代码层面的运行过程做介绍。所以最好先熟悉它的用法然后来看通代码流程。 先看实例,controller代码如下: Java代码 @Controller public class FormAction{
2018-01-02 18:38:56 200
转载 SpringMVC源码总结(七)mvc:annotation-driven中的HttpMessageConverter
这一篇文章主要介绍下HttpMessageConverter整个注册过程包含自定义的HttpMessageConverter,然后对一些HttpMessageConverter进行具体介绍。 HttpMessageConverter接口介绍: Java代码 public interface HttpMessageConverter {
2018-01-02 18:35:48 202
转载 SpringMVC源码总结(六)mvc:annotation-driven中的HandlerMethodReturnValueHandler
经过了两篇的乱码说明,要重新回到mvc:annotation-driven标签中,继续说说HandlerMethodReturnValueHandler的使用,下一篇文章主要说说HttpMessageConverter。 HandlerMethodReturnValueHandler是RequestMappingHandlerAdapter用来处理当含有@RequestMapping的方法
2018-01-02 18:28:22 215
转载 SpringMVC源码总结(五)Tomcat的URIEncoding、useBodyEncodingForURI和CharacterEncodingFilter
继续上一章节的乱码问题。上一篇文章仅仅说了设置Tomcat的URIEncoding可以解决乱码问题,这篇文章便会讲述这一背后的内容。首先说明下,光看是没用的,要多实验实验。 目前我的tomcat版本为:7.0.55,spring所有文章的版本始终为4.0.5 本文章会从tomcat的源码角度来解析Tomcat的两个参数设置URIEncoding和useBodyEncodingFor
2018-01-02 18:27:13 218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人