自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (6)
  • 收藏
  • 关注

原创 记录一次二B式的编程导致的系统崩溃

二B式判断导致的生产事故

2023-01-05 11:07:18 115 1

原创 线程池ScheduledThreadPool

1.简单使用 public static void main(String[] args) throws InterruptedException { ScheduledExecutorService ext = Executors.newScheduledThreadPool(50); ext.awaitTermination(10L, TimeUnit.SECONDS); for (int i = 0; i <10 ; i++) {

2021-02-27 23:30:06 152

原创 线程池newCachedThreadPool

1.查看newCachedThreadPool线程池创建方法创建线程池:Executor cachedThread = Executors.newFixedThreadPool(1);查看底层实现:public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.

2021-02-27 22:34:25 2741 1

原创 线程池newFixedThreadPool

1.查看newFixedThreadPool线程池创建方法使用newFixedThreadPool创建线程池Executor cachedThread1 = Executors.newFixedThreadPool(2);查看实现方式ThreadPoolExecutor(nThreads, nThreads, 0L, TimeUnit.MILLISECONDS,new LinkedBlockingQueue<Runnable>());从源码可以看出初始核心数和最大核心数是一样的值,

2021-02-27 21:27:14 21118 1

原创 Redis哨兵模式配置

一、添加配置文件找到redis的安装目录whereis rediscd /etc/redis创建配置文件sentinel.conftouch sentinel.conf修改配置文件sentinel.conf,写入以下语句:sentinel monitor mymaster 127.0.0.1 6379 1二、创建一主多从环境模拟一主二从,目前模拟的master端口是6379二从分别是6380和6381,具体如何配置可以参考https://blog.csdn.net/t

2021-02-16 23:33:05 167 1

原创 一台linux下启动多个redis

一、安装redis详见:https://blog.csdn.net/tzhongwen/article/details/113829382二、配置多个redis.conf1.目前已有默认配置redis.conf,可以通过命令whereis redis找到redis的安装目录,查看redis.conf文件。2.创建redis80.conf和redis81.conf:touch redis80.conftouch redis81.conf3.将redis.conf文件的内容复制到redis80.

2021-02-16 23:08:09 2146 1

原创 Linux下安装Redis

Redis安装一、linux下安装redis1.安装命令apt-get install redis2.1找到redis安装目录whereis reids3.启动redisredis-server redis.conf4.查看启动状态ps -ef|grep redis-server5.连接客户端redis-cli

2021-02-16 22:44:10 165

原创 多张图片转成pdf

一、业务需求1.用户上传多张图片,三方系统只能接收一个文件。所以需要将多个图片合在一个PDF里。2.用户传的图片大小不一,需要将过大的图片进件缩放,以免图片显示不完整。二、技术选择1.itextpdf```<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13&

2021-02-06 11:30:25 295

原创 SpringCould feign设置接口调用熔断时间

一、feign调用方testA-servicepublic interface TestAService {@RequestMapping(value = “test/handle”, method = RequestMethod.POST)public String handle(@RequestBody TestDTO test);}@FeignClient(name=“testB-service”,fallback = TestFeignFallback.class)public inte

2020-07-08 14:48:51 2077

原创 Spring Cloud Admin实现微信监控及邮件提醒

一、创建Spring Cloud Admin项目1.pom文件<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.6.RELEASE</version> <relati

2020-06-03 23:10:15 1078

原创 Spring Cloud Gateway实现子项目通过网关统一访问入口

一、要达到的目的我现在有两个业务项目shop-business,shop-user-center,我们用springboot实现后访问的地址大概如下shop-business: http://localhost:8091/shop-business/get/1shop-user-center:http://localhost:8091/shop-user-center/get/1那我们可不可以用网关统一一下访问方式呢?比如:http://localhost:8081/shop-user-cen

2020-06-02 15:47:51 3720

原创 Ribbon超时设置

一、简单说一下目前的系统1.注册中心shop-eureka2.网关shop-gateway3.业务系统shop-business4.用户服务shop-user-center二、问题,现在我是在shop-bussiness系统中使用feign调用shop-user-center的接口1.shop-user-center2.shop-business中的feign接口:3.shop-business中的feign接口使用可以看出在图一中我设置sleep时间为7秒,最开始我自己不设置超时时

2020-06-01 09:36:06 5178 1

原创 Hystrix降级时间与ribbon超时时间设置

###一、项目情况1、调用方shop-business的rest接口@ApiOperation(value = "商品详情", httpMethod = "GET")@RequestMapping(value="/get/{id}", method = RequestMethod.GET)public String get(@PathVariable String id) { try { System.out.println(LocalTime.now()+"---AA开始---"+id)

2020-06-01 09:28:33 657

原创 Feign调用第三方接口的错误:Method addUser not annotated with HTTP method type (ex. GET, POST)

1.检查降级方法的@PathVariable,其中的(“id”)不能省掉@RequestMapping(value = "/add/{id}", method = RequestMethod.POST)public String addUser(@PathVariable("id") String id);2.检查Fegin配置文件配置文件有没有以下代码,发果有则删除掉,该代码是确定fegin的契约为@RequestLine, 删除后就会使用@RequestMapping 契约 @Bean

2020-06-01 09:27:35 1154

原创 Zuul整合Swagger2与swagger-bootstrap-ui

一、项目情况1、Eureka项目:shop-eurake1.1 启动类@SpringBootApplication@EnableEurekaServerpublic class ShopEurekaApplication { public static void main(String[] args) { SpringApplication.run(ShopEurekaApplication.class, args); }}1.2 资源文件server.port=8000spri

2020-06-01 09:25:25 520 1

原创 整理最近项目的一些问题

1.使用dateformat格式后时间少了8小时的问题;2.内存溢出问题

2020-05-05 15:29:25 79

原创 ##Eclipse Memory Analyzer内存泄漏插件使用及内在分析

最近一个项目,测试在使用自动化测试操作几十万次后,整个项目使用都非常慢。没办法找运维拿了生产的dump文件,下来分析,结果发现某些连接对象没有及时回收,导致内在占用特别厉害;下面是内存分析的一个小方法;第一步准备工作 1.安装eclipse插件:Memory Analyzer,安装好后可以选择eclipse为Memory Analyzer模式; 2.设置eclipse启动参数,到eclipse目

2018-01-03 21:23:47 370

原创 ngxin+javaweb项目

一、nginx配置二、taomcat配置三、host文件配置四、项目发布五、访问地址http://www.slan.com/slan-service/index.html

2017-05-11 17:35:03 317

原创 mybatis generator columnRenamingRule使用

使用generator生成代码的时候,可能因为表有前缀,生成的代码也会带出前缀如:表字段c_product_code,生成的代码为private String cProductCode;解决的方案是使用columnRenamingRule,如:,原理就是把道字母的c字符替换掉。但如果字段中有c_product_code又有l_loan,这样多种字符开头的呢?解决的方案是,意思是

2017-04-14 14:01:10 2916

原创 springMVC静态资源访问设置

方法一:在web.xml中添加      default*.cssdefault*.gifdefault*.jpgdefault*.pngdefault*.js方法二:spring-mvc.xml文件中配置静态资源

2017-04-07 16:05:06 375

原创 搭建maven + nexus(sonatype)

一、配置maven1、下载maven包并解压。2、配置环境变量F:\maven\apache-maven-3.0.3\bin(需要配置JAVA_HOME)。3、控制台进入输入mvn -vesion检查环境是否不误。4、修改仓库目录:setting.xml文件中:存放资源包的文件夹目录路径。二、配置nexus1、下载 nexus oss版。2、解压、配置环境变量。

2015-07-16 17:01:15 565

原创 jenkins搭建与简单操作

一、安装:1.下载http://mirrors.jenkins-ci.org/war/2.进入目录后在命令行运行java -jar jenkins.war --ajp13Port=-1 --httpPort=8089,其中8090为启动端口。  或者将该war包放在tomcat下直接运行,然后进行页面打开。3.进入jenkins操作界面:http://127.0.0.1:8089/

2015-07-16 10:46:04 408

原创 登录tomcat 时出现错误:tomcat You are not authorized to view this page

给tomcat设置密码登录后tomcat You are not authorized to view this page的错误。   解决方法:修改tomcat-users.xml文件,主要是加上,也就是配置个权限。

2015-07-14 12:30:01 7531

原创 poi读取xlsx

package com;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;impo

2015-05-13 10:08:03 437

原创 python库安装的一些错误

一、安装pip1、将get-pip.py放入目录2、进入get-pip.py所在的目录3、按装pymongo:运行  python get-pip.py install二、利用pip装库1、安装pymysql:运行  pip install pymysqllxml bs4 selenium三、python2.76安装selenium出错:错误:U

2015-05-08 16:53:17 1044

原创 各种数据库使用JDBC 连接数据库

// 加载MySql的驱动类 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://10.0.0.152:1433;DatabaseName=gaowei"; String username = "test"; String password

2015-01-16 17:25:19 335

原创 循环MAP

根据JDK5的新特性,用For循环Map,例如循环Map的Key123for(String dataKey : paraMap.keySet())   {      System.out.println(dataKey );             }循环整个ma

2015-01-16 17:22:53 392

原创 spingmvc 上传文件, poi解析xls,xlsx

前台jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>数据导入 /loanData" method="POST" enctype="multipart/form-data">

2015-01-05 16:03:11 939

原创 jsp显示时

日期: document.getElementById('time').innerHTML = new Date().toLocaleString()+ ' 星期' + '日一二三四五六'.charAt(new Date().getDay());setInterval("document.getElementById('time').innerHTML=new Date()

2014-06-10 09:56:52 420

原创 在线预览

文件在线预览所需要ut:1.

2014-06-03 14:46:09 753

原创 数据库安装时“性能监视器计数器要求(错误)”解决方案

数据库安装时“性能监视器计数器要求(错误)”解决方案。在 “开始” --> “运行”中输入regedit,开启注册表编辑器。定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Perflib处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。打开004目录中下

2014-05-29 10:35:25 1674

原创 1、 数据库用备份文件还原到新的数据库之后,原来数据库的用户失去了登录名

数据库用备份文件还原到新的数据库之后,原来数据库的用户失去了登录名。在数据库里查出所有失去登录名的用户:execsp_change_users_login'report'如果数据库里已经存在登录名,则直接进行映射:execsp_change_users_login'hs','用户名','登录名'如果没有建立登录名:execsp

2014-05-29 10:32:03 978

原创 贷款还款计划表算法

import java.math.BigDecimal;/** * 还款方式 *  * @author ASUS_XP */public class Test {public static void main(String[] args) {//get5(30000,0.02,3);get4(30000,0.02,3);//get3(3000

2014-05-28 08:41:59 4400

原创 jquery勾上指定的多个checkbox

$(document).ready(function() {var tt='${purviews}';var ss = tt.split(",");for(var i=0;ivar id= 'id='+ss[i];alert(id);//$("#"+ss[i]).attr("checked",'true');  $("["+ id +"]").attr("checked

2014-05-13 10:15:35 455

原创 将表数据查询出 insert 格式的存储过程

将表数据查询出 insert 格式的存储过程。执行以下存储过程后,只要执行 “insertOutputData 表名” 就可以得到该表 的insert数据。set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[insertOutputData]@tablename

2014-03-20 15:06:52 414

原创 sqlserver 使用excle导入数据后查询出来成了org.hibernate.lob.serializablecolb@ff87db的问题。

当使用excle导入数据的时候如果不将表的varchar类型数据长度改成max的话就会经常出错。所我就妥协了改成max,然而数据导入成功能后,用程序查询出来在界面上显示的值就成了org.hibernate.lob.serializablecolb@ff87db这样的值。所以呢在导入后要把字段改成原来的大小,或者说不要是max.

2014-03-07 15:39:00 1449

原创 hibernate 生成表时不能父类的字段一起生成

在父类的实体中上@MappedSuperclass

2014-01-02 14:42:39 821 2

原创 java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice

SSH 整合错误:java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice原因:缺少aopalliance-1.0.jar包

2014-01-02 14:35:30 483

原创 sql2005自动备份

一、打开SQL Server Management Studio二、启动SQL Server代理三、点击作业->新建作业四、"常规"中输入作业的名称五、新建步骤,类型选T-SQL,在下面的命令中输入下面语句        DECLARE @strPath NVARCHAR(200)       set @strPath = convert(NVARCHAR(19),getd

2013-12-31 15:20:47 423

原创 SSH Autowiring of fields failed; nested exception 错误

Autowiring of fields failed; nested exception错误用 @Component注解你的service

2013-12-30 10:08:29 554

wordService

jacob操作word,往页眉中插入内容

2014-05-12

word 文件预览

转成pdf再转成swf 然后用flexpaper实现预览

2014-05-12

swftools201101231815

pdf转成swfpdf转成swfpdf转成swf

2014-05-07

jacob1.17m2包

jacob-1.17-M2.zip

2014-05-07

SSH小项目开发

SSH小项目开发

2013-04-15

struts2.3所需jar包

struts2.3所需jar包很全了!不用再找其它包了!

2013-03-26

空空如也

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

TA关注的人

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