自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

转载 windows系统下设置redis开机自启动的方法教程

一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载二、安装Redis1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd,然后把目录指向解压的Redis目录。2、启动命令...

2018-11-22 01:55:27 651

原创 windows无法启动redis,错误码1067

一、系统环境操作系统:Windows10专业版 64位Redis版本:redis-64.3.0.503二、问题描述1.命令行启动:? 1 redis-server redis.windows.conf 可以启动成功;2.将Redis安装为Windows系统服务:? 1 redis-server ...

2018-11-22 01:53:17 5864 4

原创 map的四种遍历方式

public static void main(String[] args) {  Map<String, String> map = new HashMap<String, String>();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "val

2018-11-10 21:43:46 206

原创 mac/lunix上判断进程是否启动并作出相应操作的脚本(包括定时检查)

脚本示例如下(bash脚本为例子      #!/bin/bash     这一行必须有),步骤如下:第一步:localhost:~ root$ vi start.sh第二步:在打开的文件中输入如下内容(按i键输入):#!/bin/bashcd /usr/local/exampleps -ef|grep zookeeper|grep -v grepif [ $? -ne ...

2018-10-27 02:08:05 1425

转载 Lunix定时任务之 crontab -e 命令

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行如何往 cron 中添加一个作业?# crontab –e0 5 * * * /root/bin/backup.sh这将会在每天早上5点运行 /root/bin/backup.shCron 各项的描述以下是 crontab 文件的格式:{minu...

2018-10-27 02:00:12 7608

转载 Aop

Spring AOP详解一.前言    在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是...

2018-10-11 09:29:22 134

原创 Lunix上Mysql,服务器上的用户及ip权限设置

linux 下mysql命令 (授权用户 和 基本操作)    1.linux下启动mysql的命令:  mysqladmin start  /ect/init.d/mysql start (前面为mysql的安装路径)  2.linux下重启mysql的命令:  mysqladmin restart  /ect/init.d/mysql restart (前面为mysql...

2018-09-14 20:22:14 278

原创 Elasticsearch 入门教程

全文搜索引擎 Elasticsearch 入门教程Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。本文从零开始,讲解如何使用 Elastic 搭建自己的全文搜索引擎。每一步都有详细的说明,大家跟着做就能学会。一、安装Elastic ...

2018-09-14 19:58:25 126

原创 ajax跨域post请求

为什么会出现跨域问题?首先我们要先了解一个概念--同源策略。同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。目的是出于安全考虑,防止js脚本随意调用其他网站的资源。一.跨域请求,不需jsonp的post跨域请求(Springboot)问题描述先把前后台的代码贴出来后台con...

2018-09-14 19:52:29 1346

转载 generator逆向工程

Intellij IDEA 2016学习系列之(二)mybatis-generator自动生成2016年05月29日 23:20:42 幸运的天才小驴 阅读数:40150 标签: mavenmybatisgeneratorintellij ideaidea 更多个人分类: 工具技巧MybatisIntelliJ IDEA版权声明:本文为博主原创文章,转载请注明出处:http://blo...

2018-09-14 19:02:36 636

转载 mysql导出数据库

MySQL命令行导出数据库MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的...

2018-07-05 13:11:05 251

转载 如何在windows下杀掉指定端口号进程

Window 中杀死指定端口 cmd 命令行 taskk Windows两步方法 :  1 查询端口占用,2 强行杀死进程netstat -aon|findstr "8080"taskkill /pid 4136-t -f  在windows命令行窗口下执行过程1.查看指定端口的占用情况netstat -aon|findstr "8080"  协议               本地地址      ...

2018-07-05 13:10:12 24447

原创 Linux jar包 后台运行命令 综合版

Linux jar包 后台运行Linux 运行jar包命令如下:方式一:java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar shareniu.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,...

2018-07-01 22:35:36 338

转载 java内部调用第三方接口

package com.c;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.HttpURLConnection;import java.net.URL;/** * @...

2018-07-01 21:45:52 2490

转载 本地没有hosts文件怎么办

按下Windows 徽标键 +X键,点击“命令提示符(管理员)”,出现黑框,然后把for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P敲进去,或者复制粘贴啦,按下Enter键就出现了hosts文件...

2018-06-25 18:56:07 11200 3

转载 java Long类型转为json后数据损失精度

2017年08月01日 13:43:29阅读数:4155        最近在项目开发中,使用spring boot+mybatis的架构,数据库设计主键id时定义为bigint类型,使用mybatis的自动生成代码后没注意,主键在pojo里的类型为Long。查询时获取的对象列表取出的数值没有问题,但转为json传到前端后,id的数据始终不是数据库查出来的那个。  数据库表结构设计:  AbumT...

2018-06-25 16:23:31 1016

转载 如何实现应用之间的跳转(ios和安卓)

ios:一、应用跳转原理应用跳转到另一个应用应该是很常见的需求,比如第三方登录,微信或者支付宝支付,就需要用到应用间跳转的技术,做过的可能知道我们需要配置一个URL Schemes:其实这个URL Schemes就是应用间的一个通讯协议,如同http协议一样。举个栗子:"http://127.0.0.1/path?parameter=参数"“http://”:协议类型127.0.0.1:服务器ip...

2018-06-25 16:22:34 3029

转载 spring-boot--使用thymeleaf模板

2016年08月28日 19:46:35阅读数:85657转:http://jisonami.iteye.com/blog/2301387,http://412887952-qq-com.iteye.com/blog/2292402整体步骤:(1)            在pom.xml中引入thymeleaf;(2)            如何关闭thymeleaf缓存(3)          ...

2018-06-25 16:17:41 242

转载 测试如何传入参数

TestNG中用Parameters或DataProvider为测试方法传入参数转载于网络 一、设置参数测试方法是可以带有参数的。每个测试方法都可以带有任意数量的参数,并且可以通过使用TestNG的@Parameters向方法传递正确的参数。设置方式有两种方法:使用 testng.xml 或者 Data Providers。(一)使用 testng.xml 设置参数1.如果只使用相对简单的参数,可...

2018-06-05 11:19:50 5274

转载 fanal finalize finally

1.final关键字我们首先来说说final。它可以用于以下四个地方:     1. 定义变量,包括静态的和非静态的。     2. 定义方法的参数。     3. 定义方法。     4. 定义类。我们依次来回顾一下每种情况下final的作用。1.1 定义变量,包括静态的和非静态的。定义方法的参数第一种情况:          如果final修饰的是一个基本类型,就表示这个变量被赋予的值是不可变...

2018-06-04 10:20:18 133

原创 java内存

几个名词解释:1.寄存器:寄存的意思是,暂时存放数据,不中每次从内存中取,它就是一个临时放数据的空间,寄存器是最贴近CPU的,而且CPU只与寄存器中进行存取2.存储器:存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。3.cpu的读取过程: CPU计算时,预先把要用的数据从硬盘读到内存,然后再把即...

2018-06-04 10:19:16 123

转载 静态变量的初始化

Java类加载器:静态变量初始化2015年11月02日 21:10:14阅读数:1167先看两个例子:[java] view plain copypackage wh;    class Singleton{            public static Singleton singleton = new Singleton();      public static int a;      ...

2018-05-16 09:40:12 5035

原创 两个类实现统同一个接口的同一个方法时的注解使用及bean配置

 xml配置 代码:@Service  public class AaaService implements IChangePassword {        @Override      public void changePassword(String username, String password) {      }    }    @Service  public class BbbS...

2018-04-13 00:05:53 2458

转载 双重检查锁定与延迟初始化

在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否则很容易出现问题。比如,下面是非线程安全的延迟初始化对象的示例代码:public class UnsafeLazyInitialization {private static Instance instance;p...

2018-04-11 08:19:28 101

转载 单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其...

2018-04-11 08:19:08 76

转载 SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解

一、添加所需依赖,当前完整的pom文件如下:?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182<project xmlns="htt...

2018-04-02 20:27:14 1218

转载 迭代器模式:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节。

概述  Java集合框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet...,每种容器都有自己的特点,ArrayList底层维护的是一个数组;LinkedList是链表结构的;HashSet依赖的是哈希表,每种容器都有自己特有的数据结构。  因为容器的内部结构不同,很多时候可能不知道该怎样去遍历一个容器中的元素。所以为了使对容器内元...

2018-04-02 11:36:43 507

转载 CentOS7使用firewalld打开关闭防火墙与端口

CentOS7使用firewalld打开关闭防火墙与端口1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它...

2018-03-28 12:26:46 107

转载 单例模式和多例模式详解

单例模式的关键有两点:1.构造方法为私有,这样外界就不能随意调用。2.get的方法为静态,由类直接调用 多例模式(Multiton)1 、多例类可以有多个实例 2 、多例类必须能够自我创建并管理自己的实例,并向外界提供自己的实例。 一、单例模式和多例模式说明:1.         单例模式和多例模式属于对象模式。2.         单例模式的对象在整个系统中只有一份,多例模式可以有多个实例。3....

2018-03-27 22:40:45 4270

原创 Lunix上安装环境前的准备工作

2018-03-22 01:59:24 154

转载 Linux下安装Git

2016年12月14日 09:59:362418人阅读 评论(0) 收藏 举报1. 安装Git1.1 Ubuntu12.04下可以使用apt-get方式安装,也可以下载源代码安装【1】,我们这里使用apt-git安装。但由于直接使用 sudo apt-get install git 安装的版本较老,因此我们参考【2】中给出的PPA源。sudo add-apt-repository ppa:git-...

2018-03-21 03:23:06 114

转载 linux下通过yum安装svn及配置

1.环境centos6.42.安装svnyum -y install subversion3.配置建立版本库目录mkdir /www/svndatasvnserve -d -r /www/svndata4.建立版本库创建一个新的Subversion项目svnadmin create /var/www/svndata/njlrxx配置允许用户jiqing访问cd /var/www/svndata/n...

2018-03-21 02:38:23 222

转载 Lunix上SVN用户及权限配置

2.1 创建仓库2.1.1 创建仓库存放目录# mkdir -p /opt/svn/{repos,etc}2.1.2 创建SVN仓库# svnadmin create /opt/svn/repos/source1# svnadmin create /opt/svn/repos/source2# chown -R svn:svn /opt/svn/仓库名称可以根据自己的规划或喜好设定。2.2 配置仓...

2018-03-21 02:26:53 355

转载 windows7下如何配置SVN的用户和权限

SVN服务安装完成后,开发人员就可以使用它来做代码版本管理工具了,但不能谁都可以任意操作,需要给开发人员创建用户分配权限。方法/步骤打开版本库的目录,这里是“G:\SVNHome\conf”,目录下面有三个文件,用文本编辑工具打开“svnserve.conf”去掉红框中行前的井号及空格,保存。注意:“# authz-db = authz”我句的不要去掉,我刚开始的时候把这行的井号及空格去掉了,结果...

2018-03-21 02:25:09 783

转载 如何安装SVN、配置服务自启,以及在Eclipse中使用SVN

>>本文会尽所能将其中的步骤都描述清楚,并配上一些截图以便帮助初识SVN的朋友更好更快的理解和上手。 >>什么是版本控制版本控制 , Revision control ,其实最初的时候是应用在工程设计领域,其目的是为了维护工程蓝图的标准,追踪工程蓝图从 诞生到​最终确定的过程。用以记录文件的内容变化,以便查询修改情况。Subvesion 就是实现了版本控制的一项工具,简称S...

2018-03-21 02:01:14 148

转载 关闭被占用的tomcat端口

打开dos,输入 netstat  -ano可以查看本机开放的 全部端口Port是端口类型,Local Address代表本机IP地址和打开的端口号Foreign Address是 远程计算机IP地址和端口号,State表明当前的连接状态PID显示的是对应进程 的PID.在任务管理器 的进 程中可以根据对应的PID可以找到对应的进程的.也可以直接搜索某个端口netstat -ano|findstr...

2018-03-21 00:52:47 246

转载 jQuery Ajax通用js封装

第一步:引入jQuery库<script type="text/javascript" src="<%=path%>/resources/js/jquery.min.js"></script>第二步:开发Ajax封装类,已测试通过,可以直接调用,直接贴代码,讲解就省了/***********************************************...

2018-03-20 12:44:17 650

转载 SSM配置文件完整版

web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

2018-03-20 12:11:08 1459 1

转载 win10如何更改文件所有者进而删除文件

Windows10系统用户在修改、删除、重命名系统级文件时,很可能会遇到提示“你需要权限能才能执行此操作”,这该怎么办呢?针对这样的问题,我们只要修改下权限就可以了。当然在进行下面操作之前,你确定对文件修改不会对系统造成损坏。步骤如下:1、右键点击文件,选择属性;2、然后点击【安全】选项卡,再点击【高级】按钮;3、进入高级设置中,再点击“更改

2018-03-15 02:15:46 13127

转载 如何配置管理员权限并删除文件

7分步阅读在Windows 7系统运行中。往往会遇到想要删除某个文件夹时,系统提示:文件夹访问被拒绝 你需要权限来执行此操作,如何才能删除此类文件夹呢?工具/原料硬件:台式计算机系统:Windows 7方法/步骤1删除需要管理员权限才能删除的文件夹的方法方法一:制作一个管理员授权的文件,把这个文件加入注册表步骤:开始 - 运行(输入notepad)- 确定或者回车,打开记事本(出可以从:开始-所有...

2018-03-15 01:58:59 45080 2

空空如也

空空如也

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

TA关注的人

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