自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 spring 多环境配置

如果是springBoot项目,那就简单多了。现在接触的是一个传统spring web项目,此处做下记录。 Spring的profiles机制,是应对多环境下面的一个解决方案,比较常见的是开发和测试环境的配置。 配置项目 Spring的profiles有两个变量可以配置 ...

2018-01-25 18:24:42 403 0

原创 linux kill所有Java进程

ps -ef|grep 'java' |grep -v grep|cut -c 9-15|xargs kill -9 >/dev/null 2>&1

2018-01-10 16:18:51 4374 1

原创 以太坊私有链环境搭建

本文先以Windows为例,后面上线到Ubuntu,再补充Ubuntu的搭建方法。 Windows必须64位系统,从官方网站下载编译好的win64客户端,解压缩即可运行,下载地址如下: http://upyun-assets.ethfans.org/geth/1-7-3/geth-win...

2017-12-26 17:06:29 918 0

原创 mac phpStorm 搭建PHP运行环境

MAC本来就自带了 php,但是很多扩展没有安装,所以选择了重新安装php。 首先,我们需要安装第三方程序包。 brew tap homebrew/dupes brew tap josegonzalez/homebrew-php 我们可以查看下 brew 下有那些 php 版本 bre...

2017-12-09 17:05:41 2671 0

转载 ubuntu 下出现E: Sub-process /usr/bin/dpkg returned an error code

在用apt-get安装软件时出现了类似于 install-info: No dir file specified; try –help for more information.dpkg:处理 gettext (–configure)时出错: 子进程 post-installation scri...

2017-09-25 11:28:24 353 0

原创 spring boot spring cloud 打成jar包在Windows或者Linux上运行的几种方式

酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式。在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类使用Maven的Spring Boot插件mvn spring-boot:run来运行打成jar包后,使用...

2017-06-25 16:56:07 10900 2

原创 Springboot文件下载

Springboot对资源的描述提供了相应的接口,其主要实现类有ClassPathResource、FileSystemResource、UrlResource、ByteArrayResource、 ServletContextResource和InputStreamResource。 ...

2017-05-17 09:31:45 7468 0

原创 springboo加载resources下的任意文件

有两种方式,一种是通过@PropertySource注解,然后使用@Value逐个注入配置。 @Configuration @PropertySource("classpath:test.properties") public class ELConfig { ...

2017-04-29 10:50:45 992 0

原创 springboot打包(war)部署到tomcat

Springboot的版本为1.5.2.RELEASE,jdk版本为1.8,tomcat版本为8.5 第一步:    jar    改为    war 第二步: 添加依赖                     org.springframework.boot...

2017-03-27 18:02:32 946 0

转载 我们为什么要尝试前后端分离

转载来自一个萝卜一个坑 -博客园[http://www.cnblogs.com/luozhihao]  尝试与改变 如果你没有尝试过前后端分离的工作流程,那么可以先试想一下这样的流程改变: 把流程从  PM:“我要这个功能” 后端:“这个先找前端做个模板” 前端:“模板做完了” 后端...

2017-03-20 15:08:24 352 0

转载 springboot+swagger2说明

swagger用于定义API文档。 优势: 前后端分离开发API文档非常明确测试的时候不需要再使用URL输入浏览器的方式来访问Controller传统的输入URL的测试方式对于post请求的传参比较麻烦(当然,可以使用postman这样的浏览器插件 添加pom依赖 io...

2017-03-20 00:23:41 3113 0

转载 mysql JDBC URL参数解析

MySQL JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...   常用URL连接属性   characterEncoding 在插入数据时,如果数...

2017-03-19 17:36:21 974 0

转载 Mysql错误: ERROR 1205: Lock wait timeout exceeded解决办法

Java执行一个SQL查询未提交,遇到1205错误。     java.lang.Exception:     ### Error updating database.  Cause: java.sql.SQLException: Lock wait timeout exceeded; try...

2017-03-02 15:37:23 750 0

原创 Tomcat配置HTTPS及访问HTTP自动跳转到HTTPS

配置TOMCAT服务器 (1)    如果你是在Windows环境中生成证书文件,则需要将生成的证书tomcat.keystore拷贝到Tomcat将要引用的位置,假设tomcat的应用证书的路径是“/etc/tomcat.keystore”,则需要将证书文件拷贝到“etc/”下;如果是在L...

2017-03-02 10:25:21 538 0

原创 Ubuntu/kali上安装MySQL,设置远程访问详细教程

Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。1. sudo apt-get install mysql-server2. apt-get installmysql-client (可选)3.  sudo apt-get install libmysqlclient-dev(可选)...

2017-02-28 17:01:06 9943 0

原创 maven提示invalid LOC header (bad signature)的解决办法

错误:读取 /home/subaochen/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar 时出错;invalid LOC header (bad signature) 解决的办法是把提示的文件删掉让maven重新下载就解...

2017-02-23 00:25:03 756 0

转载 2017 年你应该学习的编程语言、框架和工具

软件开发行业继续向前大步迈进。 在 2016 年,我们看到了很多新版本的流行语言、框架和工具。它给了我们更多的支持,也改变了我们的工作方式。紧跟潮流是很难的,所以在每年年底,我们会给你介绍什么是重要的,而且应该在未来十二个月内学习。  趋 势  Progressive Web Apps...

2017-02-21 09:17:04 528 0

原创 自建framework提交审核报错 ERROR ITMS-90087解决办法

[objc] view plain copy ERROR ITMS-90087: "Unsupported Architectures. The executable for yht.temp_caseinsensitive_rename.app/Frameworks...

2017-02-21 00:02:02 581 0

转载 基于Spring Boot和Spring Cloud实现微服务架构学习(一)-Spring框架介绍

总结 看了几周spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习感悟。 首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始...

2017-02-13 16:18:03 586 0

转载 分布式服务框架 Zookeeper -- 管理分布式环境中的数据

分布式服务框架 Zookeeper -- 管理分布式环境中的数据 Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从...

2017-02-11 17:15:14 206 0

原创 iOS 报错信息: dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced framework

新建项目,引入framework,运行时出现警告:dyld: Library not loaded: @rpath/RLLibrary.framework/RLLibrary   Referenced from: /var/mobile/Applications/AE92B234-A818-445...

2017-02-04 23:05:55 596 0

原创 MySQL 存储过程或者函数中传参数实现where id in(1,2,3,...)IN条件拼接

正常写法: select * from table_name t where t.field1 in (1,2,3,4,...); 当在写存储过程in里面的列表用个传入参数代入的时候,就需要用到如下方式: 主要用到find_in_set函数 select * from table_name...

2017-01-22 17:48:38 3993 0

原创 MySQL 将查询出来的一列数据拼装成一个字符串

使用GROUP_CONCAT函数。 SELECT GROUP_CONCAT(查询的字段 separator ',') FROM table

2017-01-22 17:43:42 14666 0

原创 js 阻止form表单提交

function updateLocation(){ if($("#store_lng").val()){ return true ; } else { alert("请在地址列表选择一个地址"); return false ; ...

2017-01-22 17:38:06 477 0

原创 mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法

权限问题,授权 给 root  所有sql 权限 mysql> grant all privileges on *.* to root@"%" identified by "."; Query OK, 0 rows affected (0.00 s...

2017-01-11 10:38:27 388 0

转载 在navicat上设置定时计划执行存储过程

原文 应用情景: 有一个存储过程,需要每天定时执行一次。所以在navicat上使用事件处理,当然还有其他的方法,这只是一种。作为参考 1.事件定义填写 2.事件计划设置 3.保存 点击上方保存即可 常见问题:    navicat f...

2017-01-04 14:34:04 3381 0

原创 MySql四舍五入

FLOOR(X) 返回不大于X的最大整数值。 mysql> select FLOOR(1.23); -> 1 mysql> select FLOOR(-1.23); -> -2 注意返回值被变换为一个BIGINT! CEIL...

2016-12-14 16:06:16 400 0

转载 oracle函数trunc的使用

1、日期比较时精确到日,可以使用 TRUNC(sysdate,'dd')函数。 函数支持格式有:yyyy MM  dd  hh Mi 可以用 select TRUNC(sysdate,'yyyy') from dual  看看结果是什么。 不要按下...

2016-12-14 16:02:52 291 0

转载 mysql游标嵌套循环

最近在mysql开发过程中用到了游标的嵌套循环,下面列举了3种嵌套循环(loop-loop,loop-while,loop-repeat). 程序用到的表和数据 CREATE TABLE tb_dic_class (   class_id int(11) DEFAULT NULL,  ...

2016-12-14 16:00:50 642 0

转载 HTTPS那些事 用java实现HTTPS工作原理

今天被问到关于https原理的问题,结果由于知识掌握不牢靠,停留于表面,很多细节都无法回答清楚,于是决定把https的原理弄个明白,废话不多说,我们先看看https的定义  (由于很久未写博客,排版有些凌乱,请谅解) 一:什么是https协议      在说HTTPS之前先说说什么是HTTP...

2016-12-10 16:00:31 1779 2

原创 Ubuntu Navicat for MySQL安装以及破解方案

首先上官网上下载LINUX版本: https://www.navicat.com.cn/download/navicat-premium 1. 下载 navicat112_premium_cs_x64.tar.gz 文件  2. 下载后解压tar文件 tar -zxvf  /home/wil...

2016-12-03 17:16:59 4238 4

原创 ubuntu 16.04 下重置 MySQL 5.7 的密码(忘记密码)

编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。 重启mysql服务 yxj @yxj:~$ sudo service mysql restart  用空密码进入mysql管理命令行,切换到mysql...

2016-12-03 17:03:47 13861 0

原创 Ubuntu Linux系统下apt-get命令详解

整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get instal...

2016-12-03 10:07:31 241 0

原创 Ubuntu系统上安装Nginx服务器的简单方法

安装 Nginx sudo apt-get install nginx 如果你安装了 Apache ,并且此时 Apache 在运行,那么请先修改一下配置文件(没有的同学直接跳过) #打开配置文件 sudo vim /etc/nginx/sites-availab...

2016-12-02 16:28:03 352 0

原创 VirtualBox 安装 Kali linux 之后的简单设置

1.更新软件源: 修改sources.list文件:  leafpad /etc/apt/sources.list #阿里云kali源 deb http://mirrors.aliyun.com/kali-security kali-rolling/updates main contri...

2016-12-01 18:57:31 1639 0

原创 kali2.0安装完乱码

解决方案:终端下执行 sudo apt-get install ttf-wqy-zenhei

2016-11-29 11:07:53 7257 0

原创 Kali 2.0替换APT更新源为国内源并更新系统

http://jingyan.baidu.com/article/454316ab6fb11af7a7c03ae0.html

2016-11-29 10:37:29 2680 0

原创 Kali 安装

http://jingyan.baidu.com/article/375c8e19c2a65b25f2a229b7.html

2016-11-28 19:05:42 563 0

原创 kali 使用u盘安装提示“无法挂在光盘..”的解决方案

本方法实测适用于所有kali版本。至于是什么原因产生的这个错误还没搞明白,还需大家多多讨论。 在使用U盘安装kali的时候可能会出现如下报错: 解决方法: 遇到这个报错的时候把U盘拔下换到电脑的另外一个usb接口,或者插拔一下U盘 然后选择【是】--【继续】尝试重新挂载,这个操作重复多...

2016-11-28 18:10:10 24918 3

原创 表和视图,存储过程和函数的区别

表是真实存在, 它占存储空间 视图相当于一个查询语句它不占有存储空间 一个浅显的比喻吧:表是可执行文件,视图是快捷方式 表是真正的存在与数据库中(也就是硬件介质上)的数据组合,而视图只是简单的把一个或多个表或其他视图联系在一起的集合,也就是说视图只是固定了你的数据查询方式,但是并没有真正把数据保存...

2016-11-15 10:36:17 2770 0

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