自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Syd丶

昨天,略去。今天,珍惜。明天,争取。对的,坚持。错的,放弃。

  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

转载 浅谈几种负载均衡(LVS,nginx, HAProxy)

什么是负载均衡(Load balancing)在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但随着业务量越来越大,无论性能还是稳定性上都有了更大的挑战。这时候我们就会想到通过扩容的方式来提供更好的服务。我们一般会把多台机器组成一个集群对外提供服务。然而,我们的网站对外提供的访问入口都是一个的,比如www.taobao.com。那么当用户在浏览器输入www.taobao.com...

2019-05-06 11:10:35 572

原创 spring boot + Thymeleaf + layui table 渲染报错 Could not parse as expression: "

使用的layui的table数据表格模块,然后thymeleaf渲染的时候失败,报错的位置提示在 cols:[[...]],就是[[]]里面的内容不能渲染,后面查看资料发现是 [[]]是thymeleaf的内联表达式,可以在cols的后面换行。或者在script标签里 th:inline="none" 就可以了感谢:https://segmentfault.com/q/1010000011...

2018-11-19 10:44:22 3455 1

原创 复制项目导致另一个项目启动项目配置文件加载出错,端口被占用

记一个自己不大意出现的BUG开发用的 idea + jrebel, 最开始建立了一个项目 A,用了jrebel启动,后面又把项目拷贝了一份 B,用的jrebel启动,当B项目启动的时候,用的是前面A项目的项目的配置文件。如果先启动B 项目再去启动A项目,则A项目用的是B项目的配置文件,后面发现,原来是rebel.xml 出的问题,把这个文件删除后,重新生成 rebel.xml 文件就没有问题了...

2018-11-13 11:17:05 530

转载 基于SpringBoot-shiro-vue的权限管理

前后端都加以控制,做到按钮/接口级别的权限DEMO测试地址admin/123456 管理员身份登录,可以新增用户,角色.角色可以分配权限控制菜单是否显示,新增/删除按钮是否显示设计思路核心每个登录用户拥有各自的N条权限,比如 文章:查看/编辑/发布/删除后端基于 RBAC新解 .通常我们的权限设计都是 用户--角色--权限 ,其中角色是我们写代码的人...

2018-08-28 17:37:53 6586

转载 windwos mysql下载与安装过程

1:下载MySql 官网下载地址:https://dev.mysql.com/downloads/mysql/ 选择对应的下载文件。(我电脑是64位,所以这下载的是64位的下载文件) 2:安装MySql 打开下载文件解压到指定文件目录。(我这里解压目录为D:\mysql-5.7.21-winx64) 打开解压后的MySql文件在根目录下创建my.ini (mysql配置...

2018-08-24 11:26:05 349

转载 最详细的 paypal 支付接口开发--Java版

做全球性的支付,选用paypal!为什么选择paypal? 因为paypal是目前全球最大的在线支付工具,就像国内的支付宝一样,是一个基于买卖双方的第三方平台。买家只需知道你的paypal账号,即可在线直接把钱汇入你的账户,即时到账,简单方便快捷。 在集成paypal支付接口之前,首先要有一系列的准备,开发者账号啊、sdk、测试环境等等先要有,然后再码代码。集成的步骤如下: 一、环...

2018-08-02 15:00:28 876

转载 【转】JRebel插件安装配置与破解激活(多方案)详细教程

JRebel 介绍  IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊。目前对于idea热部署最好的解决方案就是安装JRebel插件,这样不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。但是JRebel插件是需要收费使用的(巨贵),虽然插件提供了14天的试用(获取14天试用资格请...

2018-07-09 09:51:21 6456

转载 Vue前端开发规范

基于Vue官方风格指南整理一、强制1. 组件名为多个单词组件名应该始终是多个单词的,根组件 App 除外。正例:export default { name: 'TodoItem', // ...}反例:export default { name: 'Todo', // ...}2. 组件数据组件的 data 必须是一个函数。当在组件中使用 data 属性的时候 (除了 ne...

2018-06-13 10:23:47 2460

转载 springboot+rabbitmq整合示例程

一、新建maven工程:springboot-rabbitmq  二、引入springboot和rabbitmq的依赖project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat

2017-09-15 16:54:30 483

原创 Vue国际化处理 vue-i18n 以及项目自动切换中英文

1.    环境搭建命令进入项目目录,执行以下命令安装vue 国际化插件vue-i18nNpm install vue-i18n --save 2.    项目增加国际化翻译文件在项目的src/common/lang增加中文翻译文件(zh_CN.js)以及英文翻译文件(EN.js),里面分别存储项目中需要翻译的信息。3.    项目引入在项目的main.js中引入vue

2017-08-08 19:25:19 14163 7

原创 vue spring-boot 项目前后分离发布

1.    注意看下vue项目config目录中Index.js文件,看是否是以下配置:build: {sitEnv: require('./sit.env'),prodEnv: require('./prod.env'),index: path.resolve(__dirname,'../dist/index.html'),assetsRoot: path.r

2017-07-17 17:33:28 5167 1

原创 spring boot 项目代理配置

最近公司需要做一个项目,项目是前后端分离的,前端技术用的vue+element,后端用的是spring boot+shiro,为了开发的方便,项目分为了多个,后端主要提供接口,前段只放页面,在发布的过程中,由于需要跨域访问数据、获取数据,所以会出现跨域的问题。在开发的时候,我们前端开发的时候是有设置vue 代理的(vue代理设置请看我另外的一篇博客),为了后期的方便,我们考虑到前端项目也设置代

2017-07-17 17:23:13 3221

转载 解决Vue请求 ‘No 'Access-Control-Allow-Origin' header is present on the requested resource’错误

如果我们用VueResouce直接请求,这样写(以豆瓣api为例):this.$http.get('https://api.douban.com//v2/movie/top250').then((response) => { this.movie = response.data; console.log(this.movie); });就会报错:

2017-07-10 15:18:00 13004

原创 vue开发中跨域设置,即配置后台数据

由于项目需要,公司最近的项目需要用到vue.js,本来从来没有接触过node.js 之类的开发,导致开发这个很吃力,还有由于不忙,最近一直在看这个,对于vue 的开发,有一个很好的源码,大家可以去学习学习下。 https://github.com/PanJiaChen/vue-element-admin/          好了,说下本文的重点,我也是从上面的项目开始慢慢研究的,这个项目的数据

2017-07-05 16:30:36 4428 2

转载 springboot + devtools(热部署)

技术介绍devtools:是boot的一个热部署工具,当我们修改了classpath下的文件(包括类文件、属性文件、页面等)时,会重新启动应用(由于其采用的双类加载器机制,这个启动会非常快,如果发现这个启动比较慢,可以选择使用jrebel)双类加载器机制:boot使用了两个类加载器来实现重启(restart)机制:base类加载器(简称bc)+restart类加载器(简称rc)。

2017-06-15 11:01:35 337

原创 一个困扰了我三天的SQL优化问题。(多条数据取最近的数据)

由于优化的方向不对,一个SQL困扰了我好几天,物化视图什么之类的,全部都试过了,还是没有解决。今天,在看这个问题的时候,灵光一现,咦,好像是这里有问题,然后改了一下,终于解决了。这个SQL,从最初的16秒,后面换了各种方法,有180秒,150秒,60多秒,试过了各种SQL,终于,优化到了0.3秒。好了,现在说下问题。           这个SQL总共涉及了6张表,其实最主要的是做数据的统计。

2017-06-12 16:30:46 507

转载 详解eclipse下创建第一个spring boot项目

本文详细介绍了创建第一个基于eclipse(eclipse-jee-neon-3-win32-x86_64.zip)+spring boot创建的项目。spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于

2017-06-01 16:12:05 26071

转载 MyBatis排序时使用order by 动态参数时需要注意,用$而不是#, #{}和${}的区别以及order by注入问题

ORDER BY ${columnName}这里MyBatis不会修改或转义字符串。重要:接受从用户输出的内容并提供给语句中不变的字符串,这样做是不安全的。这会导致潜在的SQL注入攻击,因此你不应该允许用户输入这些字段,或者通常自行转义并检查。#{}相当于jdbc中的preparedstatement${}是输出变量的值简单的说就是#{}传过来的参数带单引号''

2017-05-23 16:18:28 13799 1

转载 apache下开启ssl访问,即开启https访问(phpStudy)

首先,确保你的apache编译了ssl模块,这是支持ssl证书必要的条件(如果没有,请编译,打开phpstudy——设置——PHP模块扩展——php-openssl前面勾选上)。第一,进入到apache目录下,在conf 文件夹下 httpd.conf中找到#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注释符,使得ssl模块生效(如果该模块已

2016-12-29 14:15:16 19761 5

转载 Java中如何使用嵌入MySQL

转自 https://my.oschina.net/eliyanfei/blog/779774这篇文件主要介绍在Java中嵌入式MySQL的使用,对于一些的应用项目,提供安装版的Mysql,Oracle是必须的工作。但是有时候如果是一个小的工具,可安装或者移植性比较强的小软件。再去安装数据库可能就比较麻烦了。其实MySQL也有嵌入式的,不需要安装,在使用的过程中,会自动创建数据库以及通过代

2016-12-07 14:53:47 4814

转载 Eclipse4.X版本安装fatjar插件(luna mars 版本均可用)

首先声明,eclipse luna 和mars 楼主亲测可用。1.安装Eclipse2.0版本的插件支持方法如下:Help -> Install New Software... -> Work with-> 选择“The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates

2016-12-07 14:42:41 446

转载 收集几种解决:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or t

1、web项目出现如上问题,可能是版本问题:JSTL 1.0 的声明是:http://java.sun.com/jstl/core " %>JSTL1.1 的声明是:Java.sun.com/jsp/jstl/core %>目前项目版本为Java EE5,已经是 jstl 1.2 版本了,页面中用http://java.sun.com/jsp/jstl/co

2016-06-23 09:52:26 2886

空空如也

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

TA关注的人

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