- 浏览: 399322 次
- 性别:
- 来自: 上海
最新评论
-
xam_sunny:
用楼主的第一种方法解决了乱码问题,谢谢分享。
spring 中文乱码 -
lzq570:
...
freemarker中分页
文章列表
bootstrap-table中formatter使用ajax返回数据进行回显
开发中需要实现这样一个功能:会员管理添加时的充值模板可以复选框勾选多个充值模板,这里存的数据是多个充值模板的id,但是列表需要显示这个充值模板的名称,故需要在formatter中使用ajax进行后台交互查询出这些id对应的模板名称,现对ajax返回数据绑定问题做个记录。
一、后台controller请求
/*
数据列表回显充值模板名字
*/
@PostMapping("/selectRechageSchemeNameByIds")
@ResponseBody
...
maven 打包排除配置文件
- 博客分类:
- maven
修改pom.xml文件
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<!--打包时排除掉资源文件-->
<excludes>
<exclude>**/**</exclude>
...
最近开发的产品,我们是有四五个maven模块,开发阶段一直是在eclipse中运行的,然后快发版的时候,需要把这些项目打成jar包,通过命令去启动,那首先就得把这些模块项目打包,或者拷贝一些资源文件等等。
1.maven打包,首先 ...
一文明白蓝绿部署、滚动部署、灰度发布、金丝雀发布
- 博客分类:
- 部署
说明
蓝绿部署、A/B测试、金丝雀发布,以及灰度发布、流量切分等,经常被混为一谈,影响沟通效率。 根本原因是这些名词经常出现,人们耳熟能详能够熟练地谈起,对这些术语的理解却没有达成一致。
下面是从Blue-green Deployments, A/B Testing, and Canary Releases中整理出来的定义。
蓝绿部署
在、蓝绿部署的目的是减少发布时的中断时间、能够快速撤回发布。
It’s basically a technique for releasing your application in a predictable manner with ...
简单聊聊事务补偿机制
- 博客分类:
- 微服务
假设有如下的业务流程,用户1给用户2转账100元:
转账服务需要执行如下操作:
第1步. 在数据库连接1上执行:update 用户表 set (用户1的余额) = (用户1的余额)- 100;
第2步. 在数据库连接2上执行:update 用户表 set ( ...
目前最流行微服务,说说微服务架构的6种模式
- 博客分类:
- 微服务
转自:http://dy.163.com/v2/article/detail/DR10DQ890529HAG8.html
1.微服务架构模式方案
用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。
skywalking安装与使用
- 博客分类:
- skywalking
参考文档
https://github.com/apache/skywalking/blob/5.x/docs/README_ZH.md
下载地址
http://skywalking.apache.org/downloads/
解压
tar -xzf apache-skywalking-apm-incubating.tar.gz
配置
参考地址
apache-skywalking-apm-incubating/config/application.yml
core:
default:
restHost: ${SW_CORE_REST_HO ...
默认情况下,Spring Boot应用程序通过端口8080,在其内置的Tomcat服务器上提供服务。如果要更改默认端口,你只需修改Spring Boot应用程序在运行时自动读取的server.port属性。
在本教程中,将提供修改server.port属性值的3种常用方法。
1. 修改配置文件 application.properties
在src / main / resources下创建application.properties文件,并在其中定义server.port属性:
server.port=9090
springboot 启动脚本
- 博客分类:
- springboot
#!/bin/sh
APP_NAME=*.jar
LOG_PATH=./logs
#使用说明,用来提示输入参数
usage() {
echo "Usage: sh ${APP_NAME} [start|stop|restart|status]"
exit 1
}
#检查程序是否在运行
is_exist() {
pid=`ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}' `
echo "pid==${pid}"
#如果不存在返回1 ...
> 第一次解决方式():
bash 3.0后,shell中加入了新的符号"<<<" 可以获取子任务,把 elasticsearch-env 文件中第116行代码中的 '< <' 改为了 '<<<',改完后执行不再报这个错误,但是错误变成了 : /bin/elasticsearch-env: line 116: syntax error near unexpected token `('
> 第二步解决方式():
把 elasticsearch-env 文件中前置行的脚本内容遵循改为:
set +o ...
构建Elasticsearch启动脚本 start_es.sh。
#!/bin/bash
export ES_HOME=xxx
feign不使用eureka
- 博客分类:
- feign
feign不使用eureka
main
@EnableFeignClients
@SpringBootApplication
public class FeignMain {
public static void main(String[] args) {
SpringApplication.run(FeignMain.class, args);
}
}
server端代码
server端依旧是用randomInt
@RequestMapping(value = "/getNum", method = Reque ...
报Cannot execute request on any known server 这个错:连接Eureka服务端地址不对。
有以下几种处理方式。
一、更改.yml文件或者.properties文件配置即可:
eureka.client.registerWithEureka=false #是否要注册到其他Server上 registerWithEureka等同于register_with_eureka
eureka.client.fetchRegistry=false #是否需要拉取服务信息 fetchRegistr ...
https://blog.csdn.net/superfjj/article/details/102575505
进入项目,找到 .idea/workspace.xml文件,如果里面没有run Dashboard的组件,需要手动加上
<component name="RunDashboard">
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</ ...