自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 索引

一、简介      索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录。索引是提高数据库性能的重要方式。在MySQL中,所有的数据类型都可以被索引。MySQL的索引包括:普通索引、唯一性索引、全文索引、单列索引、多列索引、空间索引。本文主要讲解以下几个方面:1、索引的含义和特点2、索引的分类3、如何设计索引4、如何创建索引5、如何删除索引1、 索引的含义和特点索引由数据库表中一列或多...

2018-06-13 17:35:08 1059

原创 多线程的基本介绍

一、进程和线程1、什么是进程?进程:是指系统中正在运行的一个应用程序。          每个进程之间是独立的,均运行在其专用且受保护的内存空间内。         2、什么是线程?线程:一个进程要想执行任务,必须得有线程(每一个进程至少要有一条线程)。          线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行。          例如:酷狗音乐播放歌曲、迅雷下载电影,...

2018-05-25 15:35:56 576

原创 微服务架构

一、前言        ”微服务“架构是近期以来软件应用领域最热门的概念。那什么是”微服务“?”微服务“又跟我们传统的架构有什么区别呢?”微服务“能用来做什么?二、什么是”微服务“         ”微服务“是一种架构风格,就是把一个大型的(复杂的)单个应用程序和服务拆分为一个乃至多个的微服务。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任...

2018-04-18 16:51:19 425

原创 代理模式:静态代理与动态代理

        代理模式(Proxy):提供了对目标对象另外的访问方式;即通过代理对象访问目标对象。        换句话说,使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。客户类真正的想要访问的对象是目标对象,但客户类真正可以访问的对象是代理对象。客户类对目标对象的访问是通过访问代理对象来实现的。当然,代理类与目标类要实现同一个接口。       优点:可以在目标对象实现的基础上,...

2018-04-04 11:31:47 167

原创 基于商业地产的管理系统设计思路——空间管理(一)

商业地产是指规划部门根据城市规划所规定商业用地上建设的商业用房屋,出让后用地的使用年限为40年。“空间管理”对于基于商业地产的管理系统来说,是最基础的功能之一。一切的招商、租赁、运营、资产管理等活动都要基于空间进行。一、空间管理的核心层级商业地产中,大型商业中心、综合体、写字楼、园区等通常只租不售,或者售后统一返租运营等运营模式。管理者通常需要对租金、物业费等费用进行管控,收费与空间面...

2019-11-15 16:48:51 1511

原创 Linux常用命令

一、Linux目录结构bin (binaries)存放二进制可执行文件 sbin (super user binaries)存放二进制可执行文件,只有root才能访问 etc (etcetera)存放系统配置文件 usr (unix shared resources)用于存放共享的系统资源 home 存放用户文件的根目录 root 超级用户目录 dev (devi...

2019-10-24 17:02:28 353

原创 JD-GUI(反编译工具)

JD-GUI是一款反编译工具。“编译”:将源代码转换成二进制执行代码的过程(.java--->.class); “反编译”:将二进制转换为源代码的过程(.class--->.java)。总结:1、它可以把已经生成的Jar包反编译回代码的形式,没有经过代码混淆的Jar包反编译后和实际的源码会有一定的差别,但不影响阅读。2、JD-GUI是可视化的,所以使用起来非常简单,只要...

2019-10-24 16:33:04 14382

原创 Jmeter下载安装及性能测试使用

一、Jmeter介绍 Apache Jmeter 是一款优秀的开源性能测试工具。用于测试静态资源和动态资源,通过多线程模拟用户访问场景,监控系统资源的变化从而得到程序的性能。另外,Jmeter能够对应程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望的结果。二、下载Jmeter下载地址:http://jmeter.apache.org/download_j...

2019-10-17 14:04:55 1484

原创 如何卸载 java (Jdk)

Java有时真的很烦,明明卸载了但重新安装Java时还报错,今天我就把我卸载Java的过程分享一下。1. 在控制面板中删除。(但我这么卸载之后java没有完全卸载)。2.找到java的安装目录,直接将Java文件夹删除。3.删除注册表。在“运行”中输入Regedit,打开注册表编辑器,找到HKEY_CURRENT_USER/SOFTWARE/JavaSoft ,将JavaSoft文件夹...

2018-09-29 11:16:11 12786

原创 & 与 &&、| 与 || 的区别

& 和 &&的区别: &时,左边无论真假,右边都进行运算; &&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。 | 和 || 的区别: | 时:左边无论真假,右边都进行运算; || 时,左边为真,右边不参与运算。           一.(1)3>5&3>2;       3&g...

2018-09-29 11:11:05 639

原创 网站或软件如何测试

       首先,查找需求说明、网站设计等相关文档,分析测试需求。       制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试。 功能性测试链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。提交功能的测试。多媒体元素是否可以正确加载和显示。多语言支持是否能够...

2018-07-27 10:21:39 289

原创 对资源优化的分析----“资源平衡”与“资源平滑”

资源优化       资源优化用于调整活动的开始和完成日期,以调整计划使用的资源,使其等于或少于可用的资源。资源优化技术是根据资源供给需求的情况,来调整进度模型的技术。(一)、资源平衡        为了在资源需求与资源供给之间取得平衡,根据资源制约对开始日期和结束日期进行调整的一种技术。如果共享资源或关键资源只在特定时间可用,数量有限,或被过度分配,如一个资源在同一时段内被分配至两个或多个活动,...

2018-07-13 16:22:51 15214

原创 对项目采购管理的分析----合同类型及例题

合同       合同类型:所有法律合同关系通常可分为总价合同和成本补偿合同两大类,此外还有第三种常用的混合类型,即工料合同。一、总价合同        总价合同:此类合同为既定产品、服务或成果的采购设定一个总价。这种合同应在已明确定义需求,且不会出现重大范围变更的情况下使用。固定总价合同(FFP)               固定总价合同是最常用的合同类型。大多数买方都喜欢这种合同,因为货物采购...

2018-07-12 18:11:26 5719

原创 对项目成本和进度的监控----挣值分析

挣值分析            挣值分析的三个基本参数包括:计划值(PV)、实际成本(AC)、挣得值(EV)。                       四个评价指标包括:进度偏差(SV)、成本偏差(CV)、成本绩效指数(CPI)、进度绩效指数(SPI)。一、基本参数        挣值分析的三个基本参数包括:计划值(PV)、实际成本(AC)、挣得值(EV)。        1、计划值(PV,P...

2018-07-11 14:45:41 5649

原创 对项目工时的估算----( PERT “计划评审技术” ) 三点估算法

   “三点估算法”也称“PERT”法,在计算每项活动的工期时都要考虑三种可能性:计算最悲观的工期、最可能的工期、最乐观的工期,然后再计算出该活动的期望工期,PERT法计算的是期望工期。     用PERT法计算工期,我们必须记住下面三个要素(最悲观值(Optimistic);最可能值(Most likely);最乐观值(Pessimistic))。【PERT公式】          T(e) 期...

2018-07-09 16:52:27 39343 3

原创 IDEA 实用功能Auto Import:自动优化导包(自动删除、导入包)

JetBrains公司的intellij Idea堪称JAVA编程界的苹果,用户体验非常好下面介绍一下IDEA的一个能显著提升写代码效率的非常好用的功能设置—— Auto ImportAuto Import的功能是可以帮助我们自动删除无用的包Import(未被引用),以及自动Import填充尚未导入的包。完全智能化地帮助我们在开发程序时,省略了导包的操作,大大优化了开发的效率。并且,当你移动某个类...

2018-06-01 14:13:55 71519 3

原创 SpringBoot 快速入门

一、SpringBoot概述Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, wi...

2018-05-31 15:23:29 370

原创 域名申请(注册)的流程

       随着网络的发展人们对网站越来越熟悉,几乎每个公司都有自己的网站,同时也有越来越多的人开始做个人网站用于发布自己的生活信息,或者专门用来定期发布自己对某一行业的见解等。作为网站注册的第一步,申请域名的流程是什么呢?       1、首先在百度中搜索“域名注册”,可以看到很多网站都有自己的域名注册服务,不同网站会有不同的价格,但是不会相差太多。大家可以根据自己的喜好选择一个网站注册并开始...

2018-05-28 09:20:25 14410

原创 Sql中left join、right join、inner join 的区别

一、简介left join、right join是外部连接;inner join是内连接。外部连接有主表与从表,主表在left中是左侧表,right中是右侧表。主表数据会全部显示,从表数据则只显示关联部分匹配的数据,无匹配的数据用null补全。内连接则只显示两表关联条件匹配的数据。left join是以A表的记录为基础的,A可以看成左表,B可以看成右表。left join是以左表为准的。换句话说,...

2018-05-24 09:11:34 452

原创 Python的下载、安装、配置环境变量

一、下载        Phyon的官网地址为:https://www.python.org/        我的PC为Windows 64位,下载64位Phyon请看以下图解:                                                       如果要下载帮助文件:Download Windows help file

2018-04-23 11:37:22 1263

原创 如何取消Idea开始界面打开默认项目配置

一、前言            idea是非常强大的开发集成工具,打开idea软件默认会打开最近一次的项目工程,有时候我们并不需要开发上次的工程,而需要打开另外一个工程,这样默认给打开的工程需要关闭切换到新的工程。那么可不可以取消idea默认打开工程呢,当然是可以的。下面就来介绍下如何取消设置。二、步骤            1、打开idea软件,这个时候没有设置之前,会默认打开上次的

2018-04-18 16:36:26 53986 6

原创 前后端分离架构:Web实现前后端分离,前后端解耦

一、前言       ”前后端分离“已经成为互联网项目开发的业界标杆,通过Tomcat+Ngnix(也可以中间有个Node.js),有效地进行解耦。并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。       前后端分离(解耦)的核心思想是:前端Html页面通过Ajax调用后端的RestFul AP...

2018-04-16 13:55:40 30389 32

原创 IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示

1.问题描述  在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。 2. 原因        原因可能有两个,第一个是IntellijIDEA本身工具的问题。第二个便是我...

2018-04-12 16:08:22 713

原创 IntelliJ Idea设置(自定义的)类代码注释模板

       用IntelliJ Idea开发的时候代码没有注释或者注释不如人意,我们就自定义一下类代码的注释。       一、打开Settings -- Editor -- Code Style -- File and Code Templates                       二、注释模板内容               /*** ${DESCRIPTION}* @auth...

2018-04-12 15:57:14 378

原创 IntelliJ IDEA添加过滤文件或目录

一、前言       最近,在使用IntelliJ IDEA时发现,创建的Project(SpringBoot、JavaProject、Maven等等);都会存在一些无用的文件或者目录,然后我就把这些都隐藏掉了。二、问题        三、解决打开Settings→Editor→File Types在下方的忽略文件和目录(Ignore files and fol

2018-04-12 15:32:20 7114 1

原创 SpringBoot之(二):基础篇—SpringBoot+Mybatis+MySql增删改查

一、前言           上一篇博文我简单陈述了SpringBoot,并写了入门程序,启动类加载运行,访问成功。           本文主要是结合SpringBoot+Mybatis+MySql来实现数据库的CRUD操作。    二、代码           1、创建SpringBoot项目(或者Maven项目)

2018-04-12 15:12:17 3476 2

原创 IntelliJ Idea下载与安装 (含注册码)

IntelliJ IDEA号称当前Java开发效率最高的IDE工具。IntelliJ IDEA有两个版本:社区版(Community)和旗舰版(Ultimate)。 社区版 是免费的、开源的,但功能较少; 旗舰版 提供了较多的功能IntelliJ IDEA 官网:https://www.jetbrains.com/idea/1. 打开官网2.选择终极版本,并下载安装程序3.下载之后双击,开始安装,...

2018-04-08 23:28:24 4065

原创 Eclipse中开发的快捷键

开发经常会用到Eclipse或MyEclipse开发工具,下面给大家分享一些实用的代码搜索技巧,熟练使用后可以提高编程开发效率。打开资源快捷键:Ctrl+Shift+R 通过在搜索框中输入名字可以很方便的在项目或工作空间中找某个文件,支持模糊查询功能,例如输入文件的前几个字母,搜索框中会列出相关的文件。全局搜索:Ctrl+H快捷键,比上一个快捷键的功

2018-04-02 15:22:30 192

原创 Eclipse中新建项目后jsp页面报错,如何处理?

注:今天遇到一个问题,新建一个webapp的maven项目,jsp页面报错,特此整理。1、找到新建页面所在的项目名称,右键弹出功能菜单,选择Build Path,进入配置路径。     2、在java build path 页面的下选择Libraries栏目(默认选择),点击右侧的AddLibrary 按钮,进入添加类库。     3、在添加类库页面,选择默认的选项Server Runtime,点...

2018-03-12 11:11:09 2236

原创 Spring框架核心解析

Spring是一个轻量级的、非侵入式的容器框架;对Bean对象的生命周期进行管理。Spring框架的核心:IOC(控制反转)、DI(依赖注入)、AOP(面向切面编程)。(1) IOC:控制反转。                      传统的Java开发过程中,当需要一个对象的时候,我们需要自己new或者getInstance等直接或间接调用构造方法创建一个对象;而在Spring容器

2017-12-30 15:12:05 8174 2

原创 对MVC(模式)架构的认识

Java Web开发过程中,经常会用到MVC三层架构思想;今天,我就来谈谈自己对MVC的认识。三层架构指: Model(模型层)、View(视图层)、Controller(控制层)。View:视图,为用户提供操作系统的页面,与用户进行直接交互。Controller:控制器,接收前端页面通过HTTP协议传过来的请求,并将请求转发给相应的Model进行处理,再将Model处理后的结果响应给

2017-12-28 17:49:09 723

原创 JAVA中关于获取时间(日期)的总结大全

在开发过程中,少不了与时间打交道,比如根据两个日期得出相差的时分秒,时间加减,时间累加,前5分钟,前一个月,前一年,等等...而我最近开发和时间操作的比较频繁,所以记录下,和时间操作有关的代码。在JAVA中有六个与时间有关的类:[html] view plain copy java.util.Date  java.sql.Date    

2017-12-25 10:34:38 159480 3

原创 java生成UUID的方法总结

前言        我们开发的时候,数据库表总会有一个主键,以前我们可能会使用自增的数字作为主键。这样做确实查询的时候比较快,但是在做系统集成或者数据迁移的的时候就麻烦了。这是id就有可能重复了。那么有什么比较好的方法解决这一问题呢?于是jdk1.5出了UUID这个类来生成唯一的字符串标识。什么是UUID? UUID含义是通用唯一识别码 (Universally

2017-12-11 16:07:39 83685

原创 浅谈SpringMVC后端与前端Ajax的五种交互方法

Web后端跟Ajax前端进行数据交互,这样前端请求才能到达后端,后端才能去操作数据库返回数据给前端进行页面渲染。SpringMVC与Ajax共有五种交互方式:方法一:通过URL传参                1> Ajax前端:通过URL挂接参数,如 ur:" /项目名/模块名/方法名?userId='001'&username='亚瑟'  ";(多个参数时,参数间用"&"连接)

2017-11-18 22:08:08 2261

原创 Oracle查询Sql语句中的时间格式转化

之前对Oracle数据库不熟悉,今天开发中遇到一个Oracle查询的sql,需要从数据库中查出会议名称、会议开始时间(date类型)、会议结束时间(date类型)无奈查出来是一串数字,所以对两个字段进行了格式转化。修改sql如下:select meet_name,to_char(meet_start_time, 'yyyy-mm-dd') meet_start_time,to_char

2017-11-15 11:45:28 1766

原创 遍历List集合的三种方法

日常开发中,后台经常会接收到前台的List集合,要想取到list集合中的值,就得将List循环遍历,今天我就总结一下遍历List集合的三种方法:List list = new ArrayList();list.add("ajax");list.add("json");list.add("java");方法一:超级for循环遍历:for(String attribute :

2017-11-13 15:55:24 3825

原创 怎么解决Tomcat端口被占用的问题

今天开发,tomcat死机了,重启eclipse之后,发现:                              Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use.The server may already be running in another

2017-11-03 17:32:29 317

原创 jquery Ajax的标准写法

Ajax异步处理数据,在Java与前端进行数据交互中经常用到,今天我特地总结一下,希望对大家有所帮助。Ajax的标准写法:$.ajax({   type:"post",                    //请求方式(get和post),默认为get   url:"项目名/模块名/rest/控制层请求/具体的请求方法",//请求的url地址   dataType

2017-10-30 09:51:21 3164

原创 PlSql中如何手动修改数据

开发中,需要修改数据库表中的一条数据(Oracle)在plsql工具中;除了写sql语句,还有一种方法。解决方法:注:第一步:在查询sql后加上 for update;第二步:然后运行该sql语句,出现数据表格,再将表格左上角的锁标志点击解锁;第三步:直接在你需要修改的格中修改数据,并提交。总结:怎么样?这样是不是给你省了写sql的力气!

2017-10-28 15:59:49 28762 12

原创 @Requestparam注解剖析

在SpringMVC控制层获取参数值的方式主要有两种,一种是request.getParameter(“name”),另外一种是用注解@RequestParam直接获取。@Requestparam :映射请求的参数;required:表示是否必须,默认为true;defaultValue:请求参数的默认值。解析:1.可以对传入的参数指定参数名。//指定传入的参数名必

2017-10-27 19:49:40 476

Eclipse护眼色主题工具包

Eclipse护眼色主题工具包,用于明显区分java中的常量、变量、类、方法等

2017-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除