- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 Windows环境下 Goland 安装与配置
在安装Goland软件之前,需要先安装和配置Go环境。具体安装步骤:Windows环境下 Go 语言安装与环境变量配置一、Goland官网下载Goland官网地址:https://www.jetbrains.com/go/specials/go/go.html?gclid=EAIaIQobChMI9Y2H-vDV4AIV2CCtBh0nrAPYEAAYASAAEgJ-cfD_BwE&...
2019-02-25 22:33:02 16930 1
原创 Windows环境下 Go 语言安装与环境变量配置
一、Go的三种安装方式Go有多种安装方式,你可以选择自己喜欢的。这里我们介绍三种最常见的安装方式:Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制。 Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合快速安装,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松...
2019-02-25 22:10:58 8015
转载 缓存详解
缓存详解前言总括: 缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,从而给自己创造了一些麻烦,本文一如既往的用通俗易懂的文字和实例来讲述缓存,希望能让您有所得。原文博客地址: 缓存详解知乎专栏&&简书专题:前端进击者(知乎)博主博客地址:Damonare的个人博客正文缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。说实话,我起...
2019-02-19 17:25:46 391
原创 Spring Bean装配
Bean的配置项Id:整个IOC容器中的唯一标识 Class:具体要实例化的哪一个类 Scope:指范围,即作用域 Constructor arguments:构造器的参数 Properties:属性 Autowiring mode:自动装配模式 lazy-inittialzation mode:懒加载模式 Initialization/destruction method:初...
2019-02-18 21:23:09 216
原创 Spring IOC容器
IOC(控制反转):不负责对象的创建,只负责使用,由外部容器创建 DI(依赖注入):创建对象并且组装对象之间的关系 Spring注入Spring注入是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为常用的两种注入方式:设值注入 构造注入 Service层:处理业逻辑层DAO层:数据库的访问层Web层:实现前端...
2019-02-18 21:11:44 196
原创 Spring AspectJ支持
@AspectJ切面使用@Aspect注解配置,拥有@Aspect的任何Bean将被Spring自动识别并应用 用@Aspect注解的类可以由方法和字段,它们也可能包括切入点(pointcut),通知(Advice)和引入(introduction)声明 @Aspect注解是不能够通过类路径自动检测发现的,所以需要配合使用@Component注释或者在XML配置bean 一个类中的@Aspe...
2019-02-18 21:06:36 367
原创 Spring AOP
AOP简介:AOP (Aspect Oriented Programming):面向切面程序,通过预编译方式和运行动态代理实现程序功能的统一维护的一种技术主要功能:日志记录,性能统计,安全控制,事务处理,异常处理等等AOP的实现方式:预编译:AspectJ 运行期动态代理(JDK动态代理、CGLib动态代理):SpringAOP、JbossAOP ...
2019-02-18 21:02:35 188
原创 Spring MVC拦截器
什么是拦截器?拦截器是指通过统一拦截从浏览器发往服务器的请求来完成功能的增强使用场景:解决请求的共性问题(如:乱码问题、权限验证问题等)拦截器的基本工作原理:Spring MVC可以通过配置过滤器来解决乱码问题 拦截器的工作原理和过滤器非常相似拦截器的实现:编写拦截器类实现HandlerInterceptor接口 将拦截器注册进SpringMVC框架中 配置拦截器的拦截规...
2019-02-18 20:56:15 245
原创 Spring事务管理
事务事务:是指逻辑上的一组操作,这组操作要么全部成功,要么全部失败。事务的特性:原子性:原子性是指事务是一个不可 分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性:一致性是指事务前后数据的完整性必须保持一致 隔离型:是指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务直接数据要相互隔离 持久性:是指一个事务一旦被提交,它对数据库中数据...
2019-02-18 20:45:59 406
原创 数据库事务
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。事务的四大特性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被...
2019-02-18 20:26:14 158
原创 尾部的零
设计一个算法,计算出n阶乘中尾部零的个数样例样例 1: 输入: 11 输出: 2 样例解释: 11! = 39916800, 结尾的0有2个。样例 2: 输入: 5 输出: 1 样例解释: 5! = 120, 结尾的0有1个。原理假如你把1 × 2 ×3× 4 ×……×N中每一个因数分解质因数,结果就像: 1 × 2 × 3 × (2 × 2...
2019-02-15 15:35:42 389
原创 Fizz Buzz 问题
给你一个整数n. 从 1 到 n 按照下面的规则打印每个数:如果这个数被3整除,打印fizz. 如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz buzz. 如果这个数既不能被 3 整除也不能被 5 整除,打印数字本身。样例比如 n = 15, 返回一个字符串数组:[ "1", "2", "fizz", "4", "buzz", "fiz.
2019-02-15 14:43:35 460
原创 位运算实现A+B
A+B单独的通过算术运算实现是很简单的,具体的代码操作如下所示:public class Solution { /** * @param a: An integer * @param b: An integer * @return: The sum of a and b */ public int aplusb(int a, int ...
2019-02-14 16:36:05 1175 2
原创 实用的在线编译器
idenoe https://www.ideone.com/ codetable https://code.hackerearth.com/ codechef https://www.codechef.com/ lintcode https://www.lintcode.com/
2019-02-14 14:16:26 2269
原创 Java SDK【阿里云】
获取地址aliyun-java-sdk-core:mvnrepository / maven.org / GitHub aliyun-java-sdk-cloudauth:mvnrepository / maven.org / GitHub说明:两个SDK都必须引入,其中 aliyun-java-sdk-core为阿里云的核心SDK, aliyun-java-sdk-cloudauth为实...
2019-02-13 14:12:11 3493
log4j完整版配置
2019-01-07
大学物理实验数据处理软件
2016-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人