- 博客(38)
- 收藏
- 关注
原创 二、Redis的安装以及启动
1 Redis的安装1)从官网下载相应的压缩文件 2)在Linux操作环境下解压压缩文件[root@localhost optrf]# tar -xzf redies/redis-4.0.8.tar.gz 3)将文件夹连接到redis,方便以后升级[root@localhost opt]# ln -s redis-4.0.8 redis4)编译Redis[ro
2018-02-06 19:13:21
298
原创 一、初识Redis
1 Redis是什么?开源Key-Value的存储服务系统多数据结构高性能2 Redis具有哪些特性1)速度快 2)持久化 3)多数据结构 4)支持多语言 5)高可用、分布式 6)简单 7)主从复制 8)功能丰富3 Redis具有哪些经典的使用场景缓存系统、计数器、消息队列系统、排行榜、社交网络、实时系统
2018-02-06 15:33:33
346
转载 Mybatis小记(1)——如何防止SQL注入攻击
1.什么是SQL(Structured Query Language)注入攻击2.mybatis程序的验证2018-02-05 16:23:03.191 | U7q5.null | DEBUG | http-nio-8081-exec-4 | BaseJdbcLogger.java:159 | ==> Preparing: SELECT id_ AS id,userinfo_
2018-02-05 16:51:47
1137
转载 算法小记(1)——求最大公约数
/** * 获取最大公约数(The greatest common divisor) * * 辗转相除法与更相减损法相结合 */ public static Integer getGCD(Integer num1, Integer num2) { //当两数相等时,返回该数 if (num1.equals(num2))
2018-02-01 12:19:04
267
原创 三、三维平面
1 三维平面的定义2 三维平面的法向量3 如何判断平面是否相互平行同二维空间中的直线,首先判断两平面的法向量是否平行,若他们的法向量平行,则这两个平面可能重合或者平行 def is_parallel_to(self, plane): """判断两直线是否平行""" n1 = self.normal_vector n2
2018-01-29 20:08:26
3043
转载 Java修炼之道
(转载)一位资深程序员大牛给予Java初学者的学习路线建议本文中提及的书籍: 1.Java编程思想(第4版) 2.大话设计模式 3.重构 改善既有代码的设计 4.Effective Java 5.深入理解Java虚拟机:JVM高级特性与最佳实践(第二版) 6.java并发编程实战第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学 一、
2018-01-24 18:19:42
371
原创 二、二维空间中的直线
1.直线的定义: 2.直线的表达式:1)表达式一: 2)表达式二: 3)根据表达式二,如何得出该直线的正交向量以及平行向量: 3.两直线的交点1)直线什么时候平行: 2)直线在空间中的方向向量的标准向量相同时会出现两种情况,两直线平行或者两直线重合,此时我们该如何判断呢? 3.假设两直线不平行,我们该如何求它们的交点:
2018-01-23 21:30:26
1455
原创 Python小虫收集箱
18.1.141、Traceback (most recent call last)原因:缩进或多或少会造成代码编译错误2、Python如何debug1)导入pdb 2)在需要设置断点的地方,插入方法 pdb.set_trace()方法3、解决因计算精度丢失导致比例大于1,使用acos()抛出ValueError: math domain errorfrom de
2018-01-14 20:47:28
578
原创 一、向量
# -*- coding: UTF-8 -*-from math import sqrt,acos,pifrom decimal import Decimal,getcontextimport pdbgetcontext().prec = 15 # 上下文的 prec 属性控制着作为算术运算结果所创建的新值的精度。class Vector: """向量实体"""
2018-01-11 19:55:02
351
原创 Sql语句-日常小记
更新1、通过另一个表更新表数据UPDATE party_member_info pmiSET created_at = pmit.created_at, created_by = pmit.created_by, updated_by = pmit.updated_by, updated_at = pmit.updated_at, description = pmit.d
2018-01-11 18:19:36
224
原创 170926_Spring Cloud 微服务实战(翟永超著) 读书笔记(三)_Eureka详解
Eureka的基础架构Eureka的服务治理机制服务提供者1、服务注册注:在服务注册时,需要确认配置文件中eureka.client.register-with-eureka=true是否正确,该值默认为true。若设置为false将不会启动注册操作。2、服务同步当两个服务中心互相注册为服务时,当服务提供者发送请求到一个服务注册中心,这个服务注册中心会将该请求转发给集群中相连的其他注册中心,从而实现
2017-09-26 10:30:12
1861
原创 170925_Spring Cloud 微服务实战(翟永超著) 读书笔记(二)_什么是Spring Cloud Eureka?
Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,主要负责完成微服务架构中的服务治理功能。什么是服务治理?服务治理是微服务架构中最为核心最为基础的模块,它主要用来实现各个微服务实例的自动化注册与发现。为什么在微服务架构中,我们非常需要服务治理模块?随着业务的复杂度越来越高以及微服务应用的数量不断增加,我们的静态配置就会越来越难以维护。并且面对不断发
2017-09-23 20:47:57
1154
原创 170923_Spring Cloud 微服务实战(翟永超著) 读书笔记(一)_什么是Spring Cloud?
Spring Cloud是一个微服务架构实施的综合性解决框架。什么是微服务架构?微服务架构本质上还是SOA(面向服务架构)的一种实现。它的主旨在于将一个独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP(HyperText Transfer Protocol,超文本传输协议)的RESTful API(Application Programming
2017-09-23 15:32:23
1319
原创 170923_Spring英文文档阅读(十四)_2.3 Usage scenarios_Dependency Management and Naming Conventions(一)
Dependency Management and Naming Conventions翻译:依赖管理和命名规范Dependency management and dependency injection are different things.翻译:依赖管理和依赖注入是不同的事物。什么是依赖管理?什么是依赖注入?依赖管理和依赖注入的不同点?To get those nice features o
2017-09-23 11:51:25
255
原创 170921_Spring英文文档阅读(十三)_2.3 Usage scenarios(五)
The Spring Framework also provides an access and abstraction layer for Enterprise JavaBeans:自己的理解: Spring框架也为企业的JavaBeans提供了一个通道和抽象层。谷歌翻译: Spring Framework还为Enterprise JavaBeans提供了一个访问和抽象层这个访问和抽象层有什么作用
2017-09-21 11:39:38
207
原创 170920_Spring英文文档阅读(十二)_2.3 Usage scenarios(四)
When you need to access existing code through web services, you can use Spring’s Hessian-,Burlap-, Rmi- or JaxRpcProxyFactory classes:问题:什么是Hessian-?Hessian是一个轻量级的remoting(远程控制) onhttp工具,使用简单的方法提供了RMI(
2017-09-20 14:50:38
237
原创 170919_Spring英文文档阅读(十一)_2.3 Usage scenarios(三)
Sometimes circumstances do not allow you to completely switch to a different framework:问题:“circumstance”是什么意思?自己的理解:有时某些情况下不允许你完全切换到不同的框架。谷歌翻译:有时情况不允许您完全切换到不同的框架。The Spring Framework does not force you
2017-09-19 10:56:31
389
原创 170916_算法导论学习(四)_2.3 设计算法_练习
MERGE方法具有哨兵的写法: 什么是数学归纳法?数学归纳法(Mathematical Induction, MI)是一种数学证明方法,通常被用于证明某个给定命题在整个(或者局部)自然数范围内成立。除了自然数以外,广义上的数学归纳法也可以用于证明一般良基结构,例如:集合论中的树。这种广义的数学归纳法应用于数学逻辑和计算机科学领域,称作结构归纳法。 在数论中,数学归纳法是以一种不同的方式来证明任意
2017-09-16 18:53:27
386
原创 170916_Spring英文文档阅读(十)_2.3 Usage scenarios(二)
transactionalSpring’s declarative transaction management features make the web application fully transactional: 自己的理解:Spring框架的声明事务管理特性使得Web运用程序完全具有了事务性,fully应该是修饰transactional,是否可以翻译为“成熟事务的”?。谷歌翻译:Spr
2017-09-16 15:05:54
304
原创 170915_算法导论学习(三)_2.3 设计算法
分治法有些类似于二分法查询,我们来观察一下二分法查询的代码:归并排序算法的递归式:这个树的高度为什么为lg(n)?
2017-09-15 17:49:00
178
原创 170915_Spring英文文档阅读(九)_2.3 Usage scenarios(一)
Usage scenarios (使用场景)The building blocks:构建块什么的构建块?described previously:之前描述的构建块,这里指的应该是2.2 描述的所有模块makemake Spring a logical choice in many scenarios:使得Spring在许多情况下成为一个合理的选择from…to…(从。。。到。。。)embedded
2017-09-15 14:45:54
330
原创 170914_Spring英文文档阅读(八)_2.2 Test_spring-test
TestsupportsThe spring-test module supports the unit testing and integration testing of Spring components with JUnit or TestNG:spring-test模块支持使用JUnit或者TestNG了Spring组件的单元测试和集成测试。什么是单元测试?单元测试(unit testin
2017-09-14 16:40:51
360
原创 170914_算法导论学习(二)_2.2 分析算法
2.2 分析算法什么是RAM?随机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。为什么会叫“随机存取”呢?这个随机是怎么个随机法?随机存取指的是当存储器中的数据被读取或写入时,所需要的时间与这段信息所在的位置或所写入的位置
2017-09-14 16:15:44
174
原创 170913_算法导论学习(一)_2.1 插入排序
插入排序介绍练习这道题而不是非降序啥意思?非降序 = 升序,不是非降序 = 降序,非升序 = 降序,不是非降序 = 非升序, =。= 重写插入排序,使之按降序排序Java实现代码:运行结果: 简单的查询一个字符或数字
2017-09-13 11:15:35
266
原创 170913_Spring英文文档阅读(七)_2.2 Web_spring-webmvc-portlet
The spring-webmvc-portlet module (also known as the Web-Portlet module):spring-webmvc-portlet模块也被称为Web-Portlet模块什么是Portlet?Porlet(门户组件),是基于Java的Web组件,由Portlet容器管理,处理request并产生动态内容。接口使用Portlets作为可插拔用户接口
2017-09-13 11:06:48
607
原创 170912_Spring英文文档阅读(六)_2.2 Web_spring-webmvc
spring-webmvcalso known as the Web-Servlet module:也被称为Web-Servlet模块,为什么会被称为Web-Servlet模块呢?webmvc和Web-Servlet等价吗?或许 要解决这两个问题我们得先了解 什么是webmvc?什么是Servlet?什么是webmvc?MVC是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-8
2017-09-12 10:39:38
271
原创 170909_Spring英文文档阅读(五)_2.2 Web_spring-web
Spring框架图Web layer第一段话介绍了Spring框架的Web层由spring-web,spring-webmvc,spring-websocket和spring webmvc-portlet模块构成,来我们来开启这一层次的旅程。spring-webProvidesbasic web-oriented integration featuresspring-web模块提供了基本的面向Web
2017-09-09 10:39:29
326
原创 170908_Spring英文文档阅读(四)_2.2 Data Access/Integration_ spring-jms
谷歌翻译: spring-jms模块(Java Messaging Service)包含用于生成和使用消息的功能。 从Spring Framework 4.1起,它提供了与spring-messages模块的集成。spring-jms module spring-jms,Spring框架中的JMS(Java Messaging Service,既Java消息服务),那什么是Java消息服务呢,为什么
2017-09-08 10:36:30
267
原创 170907_学习测试(三)_Apache JMeter 入门二_脚本录制
脚本录制的作用为什么需要脚本录制?大家对“脚本”这个词一定不陌生,编写脚本,让程序根据脚本去执行一系列操作,但脚本后面有“录制”这个词,录制什么呢?录制的意思就是录制一个用户是怎么操作的,然后我们将它复制为千千万万个用户操作流程。脚本录制步骤一:设置浏览器代理如何设置浏览器代理(百度地址): http://jingyan.baidu.com/article/fedf0737761a2935ac89
2017-09-07 20:26:20
224
原创 170907_Spring英文文档阅读(三)_2.2 Data Access/Integration_spring-oxm
谷歌翻译: spring-oxm模块提供了一个支持Object / XML映射实现的抽象层,如JAXB,Castor,XMLBeans,JiBX和XStreamProvidesThe spring-oxm module provides an abstraction layer: spring-oxm模块提供了一个抽象层,什么叫做抽象层?抽象是把事物的个别特征去掉,取其共同点,去代表或说明同一类的事
2017-09-07 10:34:50
366
原创 170906_学习测试(二)_Apache JMeter 入门一
一、Apache JMeter 概述什么是Apache JMeter?Apache JMeter是Apache组织开发的基于Java的压力测试的开源工具,从上篇文章我们可以知道压力测试包含在性能测试之中,既然是压力测试,那“压力”从何而来?个人猜测“压力”来自于用户的高并发访问量,根据百度百科的描述:JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体
2017-09-06 15:48:38
223
转载 170906_学习测试(一)_服务端测试主要包含什么
一、服务端测试主要包含什么参考 作者:钱蓓蕾 链接:https://www.zhihu.com/question/29164912/answer/110735124 来源:知乎服务端测试分为两种:第一种,直接对应用程序的服务端进行测试;第二种,对更为底层的数据库、缓存系统、中间件、文件系统等进行测试。下面让我们来分析这两种服务端测试1、直接对应用程序的服务端进行测试什么是应用程序的服务端?整个
2017-09-06 13:29:04
2933
原创 170906_Spring英文文档阅读(二)_2.2 Data Access/Integration_spring-orm
spring-orm模块ORM(Object Relational Mapping):对象关系映射,用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去,程序中的对象与数据库通过这个桥梁进行相互转换。Provides(提供),spring-orm模块提供了什么呢? provides integration layers(集成层),提供了集成层,那这个集成层是什么的集成层呢?for po
2017-09-06 11:33:41
398
原创 170905_个人机器学习初步计划
1.正式学习之前所需要的预备知识 1)微积分 2)概率论与数理统计 3)最优化方法 2.学习路线 1)斯坦福大学机器学习公开课 2)优达学城机器学习(入门) 3)优达学城机器学习(进阶)……未完待续
2017-09-05 22:47:32
230
原创 170905_SaaS_WMS
170905_架构相关知识 1、SoftWare as a Service, 软件既服务,它是一种通过Internet提供的一种全新的软件应用模式。 那这种软件应用模式有什么特点吗? 软件即服务,表达的是软件=服务 这两者为什么会等价呢? 这种模式下,厂商将自己的软件应用部署到服务器上,客户根据自己的需求,向厂商订购所需的服务。 那么这种模式有什么好处呢? 传统的软件模式是C/S架构
2017-09-05 19:36:36
313
原创 170905_Spring英文文档阅读(一)_2.2 Data Access/Integration_spring-tx
这句话主要描述了Spring框架中的spring-tx模块对实现了特殊接口和所有关于你POJO的类提供了某些支持。那这些支持是什么呢?Programmatic and Declarative transaction,Programmatic被译为“计划的”,这个单词看着很熟悉,它是来自于名词program(程序,计划)。a为元音字母,添加形容词后缀atic(意思如图1.1所示)双写m,pr
2017-09-05 09:36:46
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人