- 博客(82)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 gethub的创建
1、介绍Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。和SVN一样,Git是用于一个开发团队共同管理开发一份代码的版本管理系统,但它相比SVN而言更加强大,因为它具有分布式的特点,而且它在不同的设备上还可以创建一个或多个分支。当然,它的作用还不仅仅是团队代码的管理,如果想做一个开源项目,或者帮助开源项目去完善功能
2018-01-05 21:55:29
7132
原创 mysql 查询当天、本周,本月,上一个月的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) ...
2019-05-28 11:11:58
365
原创 求大神看一眼,tomcat没有部署项目,但是启动之后可以访问到这是为什么
四月 23, 2019 2:25:03 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Server version: Apache Tomcat/7.0.57四月 23, 2019 2:25:03 下午 org.apache.catalina.startup.VersionLoggerListener lo...
2019-04-23 14:52:46
509
转载 java设计六大原则之开闭原则(OCP)
抽象化是关键定义抽象类或接口,使其可以有很多的具体实现(openfor extension)预见所有的需要,在任何情况下都不再修改上层商业逻辑(closedfor modification) 对可变性的封装原则一种可变性不应当散落在代码的很多角落里,应当将其封装在对象里面,同一种可变性的不同表象意味着同一个继承等级结构中的具体子类,继承最大的用途就是作为封装变化的方法一种可...
2018-10-10 10:09:40
302
转载 史上更全的MySQL高性能优化实战总结!
一、前言MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。今天给大家体验MySQL的优化实战,助你高薪之路顺畅!图 - MySQL查询过程二、优化的哲学...
2018-10-10 09:40:47
291
转载 redis安装
1.下载redis安装包,并放到linux服务器上。 redis安装包下载地址:http://download.csdn.net/download/u011877584/100417892.安装3.redis.conf配置。(我只配了个后台运行) 我备份了一份redis.conf。然后拷了一份到了默认安装目录 usr/local/b
2018-01-08 22:44:23
197
转载 redis重用命令
1.keys键操作exists key 测试指定key是否存在del key1 key2….keyN 删除指定keytype key 返回指定key的value类型keys pattern 返回指定模式的所有keyrename oldkey newkey 改名字dbsize
2018-01-08 22:43:26
397
转载 redis数据库结构
一 全局命令1.1 查看所有的keykeys *1.2key的总数dbsize1.3 检查key是否存在exists username1.4 删除keydel password1.5key过期,超过时间自动删expire hello 5可以通过ttl观察剩余时间ttl hello1.6 查看ke
2018-01-07 21:54:07
1287
转载 数据库的基础笔记
extent 插件开发的方法掌握一门服务器端技术 就可以加分工作中----更好做前端交互MySQLPHP网络协议---------------web程序架构客户端PC端浏览器 + 移动端浏览器=====响应式自动响应 页面 调整页面大小其他终端 比如电影院 售票机器,提款机,智能电视服务器端企业级软件 JavaEES互联网开
2018-01-07 21:50:58
299
转载 gitHub
很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习。简要步骤可以直接看最后的总结。 Git的安装就不说了。
2018-01-05 21:54:25
260
转载 maven
1、下载最新版本Maven:http://maven.apache.org/2、安装和配置Maven。2.1下载之后解压到指定目录。2.2配置环境变量。在系统变量栏添加M2_HOME。编辑Path,添加%M2_HOME%\bin;2.3测试。Cmd下输入mvn –v,输出版本信息,则配置成功。2.4修改
2017-12-29 08:19:00
169
转载 Eclipse设置护眼背景调整字体
改变背景色Windows:1、Windows->Preferences->General->Editor->Text Editors2、右边是Text Editors的面板,在下面Appearance color options选项中选Background color 选择背景颜色,去掉默认勾选的System default3、点击Color来调整背景色
2017-12-29 08:15:23
616
转载 邮箱发送验证码
注册时的根据用户输入的邮箱,发送一封邮件来激活账号目的:解决用户账号的安全方便用户通过邮箱找回密码问题: 发送邮件的服务越是免费力度大,就越有可能被用来发垃圾邮件,导致共享ip的发送数量超过阈值,或者信誉下降甚至被黑名单。想免费就做好付出相应代价的觉悟。自建邮件服务器的话需要自己维护,要自己懂得如何设置spf和dkim的值,了解如何预热,成本也是挺高的。代码:
2017-12-27 16:49:26
948
转载 短信验证登录流程
1.首先客户端会有一个获取验证码的请求,通过基于SMS Sdk提供的api,去获取验证码,向Mob服务器发送请求 ,并且携带phone电话号码,给Mob短信平台的服务器。2.Mob官方提供的短信平台收到请求以后,生成一个针对该phone,对应的短信码。例如:15683.此时Mob短信平台会把信息发送给客户端,告诉客户端,验证码已经发送给你了。4.然后客户端会通过集成SMS
2017-12-27 16:47:11
928
转载 maven管理javaweb项目
下载最新版本Maven:http://maven.apache.org/2、安装和配置Maven。2.1下载之后解压到指定目录。2.2配置环境变量。在系统变量栏添加M2_HOME。编辑Path,添加%M2_HOME%\bin;2.3测试。Cmd下输入mvn –v,输出版本信息,则配置成功。2.4修改配置
2017-12-26 14:04:44
222
转载 eclipse中配置maven
现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP,如下,之后查
2017-12-26 13:40:53
182
转载 单例模式中,恶汉式和懒汉式有哪些区别。各使用在哪里?为什么说推荐使用恶汉式
饿汉式: public class Singleton{ private static Singleton singleton = new Singleton (); private Singleton (){} public static Singleton getInstance(){return
2017-12-25 09:31:01
4128
转载 json数据交互
springmvc 的json数据交互 - 哎幽的成长 - CSDN博客--和老师讲课相同http://blog.csdn.net/u012373815/article/details/47208187-----------------1 json数据交互 为什么要进行json数据交互json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析
2017-12-25 09:04:38
320
转载 漫谈前端之路
前言前端之路何其漫漫~ 说明:本篇文章原是写给学弟学妹的,但想来花的功夫确实不少,就把此篇文章当做自己的一个阶段性总结文章了,会保持长期更新。HTML 总的来说HTML并不难,甚至可以说很无脑……HTML的标签个人觉得过一遍就得,知道什么时候该用什么标签就可以了,因为在以后的开发中打交道最多的就是各种各样的标签,想不熟都难。就像现在我
2017-12-24 20:25:00
215
转载 运维
运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。一个互联网产品的生成一般经历的过程是:产品经理、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。运维的职责编辑对于初创公司,运维部和系统部一般是合二为一的,相关工作由同一批人负责,界限可能不是很明显
2017-12-24 20:22:08
626
1
转载 java基础语法
java基础语法标签: java2017-06-18 23:05 4人阅读 评论(0) 收藏 编辑 删除本文章已收录于: 目录(?)[+]异常处理异常throw与throws自定义异常StringStringBuilder和StringBuffer常用方法基本类型的包装类包装类常用方法包装类转基
2017-12-23 13:46:36
154
翻译 svn
SVN理论篇与配置管理的关系 配置管理:在软件工程的学习中,我们就接触过“配置管理”的概念。说起配置,我们并不陌生。因为在挑选电脑,笔记本时,我们常常会关注电脑的配置怎么样,也就是看看电脑的CPU,内存,硬盘,显卡……怎么样。这里的配置主要指的是硬件。而我们说的配置管理中的配置,则指的是软件产品,它摸不着。配置管理也就是对我们的软件产品的一种管理。因为在开发过程中,我们
2017-12-23 13:44:34
171
转载 Springboot整合mybatis将sql打印到日志
在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢?见下面的mybatis配置文件:[html] view plain copyxml version="1.0" encoding="UTF-8" ?> > configuration> set
2017-12-22 14:00:46
5897
转载 linux上安装mysql
.基本信息版本5.5.39安装机器172.24.5.173账号root源路径/opt/software/mysql_5.5.39_product6.5_new.tar.gz目标路径/usr/local/mysql2.安装过程1).登
2017-12-22 13:58:04
137
转载 hibernate防止sql注入对参数赋值传参的例子
Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定:PrepareStatement pre=connection.prepare(“select * from User where user.name=?”); pre.setString(1,”zh
2017-12-22 13:52:09
384
转载 计算机组成原理
目录计算机概述数据总线CPU存储器输入/输出设备计算机的时标系统计算机概述计算机的基本组成:存储器: 实现记忆功能的部件用来存放计算程序及参与运算的各种数据运算器: 负责数据的算术运算和逻辑运算即数据的加工处理控制器: 负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问输入设备: 实现计
2017-12-21 19:04:39
225
转载 计算机的作用、元件、工作流程
计算机: 输入指令和数据,经过处理后,产生有用的信息。计算机组成元件: 输入单元(鼠标、键盘、触摸板等)、cpu、显卡、主板、内存、硬盘、输出设备(显示器等)、各种接口设备(声卡、网卡等)。计算机工作流程: 数据经过输入单元输入到内存里,cpu读取内存数据,进行处理后, 写入内存,然后传给输出单元或者存储在本地硬盘里。cpu的常见分类: 根据
2017-12-21 19:03:22
401
转载 编程重要的是掌握编程思想
求最大值、求和、变量交还这三类是最近遇到的对于掌握核心思想非常重要的编程题目,三种类型的题目分别代表了三种思想,这三种思想都是非常重要的思想,一定要掌握这三种类型编程题的思想核心而不是仅仅记住这三种类型编程题目的代码对我们而言是最重要的。 求最大值:如果是三个数求最大值,我们还可以使用if else这个函数,如果有很多个数,我们求最大值就必须设定一个新的变量了sum出来了,设定了这个s
2017-12-21 14:14:22
243
转载 带你走进mybatis--快速入门
在SSH框架盛行的时代,ORM和持久层框架都不断响彻在耳边,今天小编就带领大家一起来认识另一种持久层框架;一、基本概况 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO对象映射成数据库中的记录。框架图如下;二、入门教程(使用mysq
2017-12-20 21:00:18
247
转载 mybatis #{} 以及 ${}
动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。在下面的语句中,如果 username 的值为 zhangsan,则两种方式无任何区别:select * from user where name =
2017-12-20 19:52:01
568
转载 Java开发中的23种设计模式详解之一:5种创建型模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2017-12-20 14:17:27
134
转载 svn的使用
1.本文讲的是SVN版本控制工具常用功能,包括命令行和界面化操作 2.如果想了解GIT使用方式,请移步这里 git使用SVN使用环境使用SVN管理源代码,必须有2套环境 服务器 用来存储客户端上传的源码一般都是在Windows环境下安装Visual SVN Server大部分情况下,不是由开发人员搭建SVN服务器客户端 用来提交、回退、修改、下载
2017-12-19 19:45:17
180
转载 svn
与配置管理的关系 配置管理:在软件工程的学习中,我们就接触过“配置管理”的概念。说起配置,我们并不陌生。因为在挑选电脑,笔记本时,我们常常会关注电脑的配置怎么样,也就是看看电脑的CPU,内存,硬盘,显卡……怎么样。这里的配置主要指的是硬件。而我们说的配置管理中的配置,则指的是软件产品,它摸不着。配置管理也就是对我们的软件产品的一种管理。因为在开发过程中,我们的软件产品是不断变化
2017-12-19 19:43:53
128
转载 maven的入门
Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽,将从下面几个方向介绍maven:(1)Maven简单介绍 (2)Maven安装与配置 (3)Maven携手eclipse构建项目 (4)Maven的常用命令 (5)Maven实例猿友门抓紧了,马上起飞了:(1)Maven的简单介绍Maven这个个项
2017-12-18 11:33:48
114
转载 eclipse修改操作界面颜色
eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现Text Edi
2017-12-18 11:31:24
1046
转载 Git服务器建仓学习之路
服务器:ubuntu 14.04Git:一款免费开源的分布式管理系统。URL:https://git-scm.com 因公司需求,需要掌握Git知识,并且在服务器上搭建Git,所以就开始了Git之路。 这里不得不提一下,笔者对Git从15年就怀有抗拒心里,15年的时候看了一眼就是不喜欢Logo就像刚开始不喜欢微信的界面一样,但是到最后没办法还是得用。
2017-12-17 18:35:42
961
转载 Git本地操作
官方下载网站官方文档Amend Last Commit 修正上次提交Stage Changed Files to Commit 缓存修改的文件为提交Ustage to Commit 从本次提交中撤除Revert Changes 撤销删除Sign Off 签名Fetch 获取Prune 清除Push 上传Unstaged Changes 未缓存过的提交Stage Chan
2017-12-17 18:34:18
144
转载 常用的sql语句
删除数据库中表的某些相同的某些记录 OR 查找数据库的表中的相同记录一、删除数据库中表的某些相同的某些记录delete from tablename where only_Id not in(select min(only_id) from tablename group by sameName)二、选出相同记录的SQL语句 AND 删除相同记录的SQL语句删除相同记录的S
2017-12-14 18:59:21
172
转载 springboot初级入门
springboot轻量级框架记录下springboot的入门知识以及springboot快速搭建的步骤后期会慢慢整合其他插件,方便开发 一:springboot简介: springboot作为轻量级的微服务框架,深受大众喜爱。简单介绍下:sprinboot是微服务架构,内嵌有tomcat服务器,无需war包的引入,简化了大量配置文件,其他简介baidu均有介绍。 二:框架搭建:
2017-12-14 18:56:13
1125
1
转载 Redis 集群教程
该文档是一篇关于redis集群的教程。该教程并不会让你去理解复杂分布式系统概念,只会告诉你如何安装、测试和操作一个集群。在这个过程中该文档只会从用户角度去描述系统的行为,并不会详细的探究Redis集群手册中的内容。该教程会努力的从最终用户的视角出发, 来介绍Redis集群的可用性和一致性这些特性。不过请放心,我们会用浅显易懂的方式来介绍这一切。注意:该教程需要Redis 的版本高于
2017-12-13 19:45:35
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人