- 博客(22)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 spring cloud feign设计原理及代码解读
Spring Cloud源码解析什么是Feignfeign 是一种声明式的web 客户端,可以使用它的注解创建接口,它也支持自定义编解码。Spring Cloud 集成了Ribbon 和Eureka 为客户端提供了负载均衡策略。Feign有两个主要注解: (@EnableFeignClients 用于开启feign功能,@FeignClient 用于定义feign 接口)。 feign底层是使用了ribbon作为负载均衡的客户端,而ribbon的负载均衡也是依赖于eureka 获得各个服...
2020-08-05 14:56:28
558
原创 GeckoWebBrowser 设置忽略证书访问网址
使用火狐内核做winform开发。访问需要证书的网址时无法访问。可以通过设置忽略证书的参数访问Gecko.CertOverrideService.GetService().ValidityOverride += geckoWebBrowser1_ValidityOverride;private void geckoWebBrowser1_ValidityOverride(object...
2019-12-05 10:50:16
1123
原创 cefsharp设置忽略证书访问网址
最近使用cefsharp作为谷歌内核。使用的时候出现了一个问题。访问某些网址的时候是空白的。调试也没有任何报错。最后在ie浏览器上面访问发现会出现不安全的证书。要点下继续浏览才能访问该网站。于是猜测是证书问题导致的。使用一下代码设置cefsharp初始化参数。问题解决setting.CefCommandLineArgs.Add("--ignore-urlfetcher-cert-requ...
2019-11-29 08:55:10
3697
4
原创 winform只屏蔽js脚本错误弹框,不屏蔽证书弹框
新手第一次用winform。遇到的js脚本错误跟证书弹框两者不可兼得的问题。以下是网上搜索遇到的坑跟最终的解决方案坑一:将ScriptErrorsSuppressed设置为true。就是这个导致证书无法弹出来。进不了一些需要证书的网站。private void browser_DocumentCompleted(object sender, WebBrowserDocumentComp...
2019-11-28 09:18:12
773
原创 java,使用ffmpeg-git-amd64-static进行视频压缩
有一次碰到视频通过接口传输的功能。需要将用户上传的视频进行压缩到限制大小内。才给到其他系统。java原生的视频压缩jdk压缩后出现了旋转。这里提供一种ffmpeg-git-amd64-static的压缩方法。首先是代码。注意调用的方法是pressVideo()。通过执行linux上的shell命令进行压缩的package com.sunrise.wcs.utils;import ja...
2019-11-18 11:10:19
1079
原创 webbrowser设置cookie和获取cookie
using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;using S...
2019-11-07 16:59:32
4372
原创 Form随意拉伸窗口大小
bool isMouseDown = false; //表示鼠标当前是否处于按下状态,初始值为否 MouseDirection direction = MouseDirection.None;//表示拖动的方向,起始为None,表示不拖动 private void Form4_MouseDown(object sender, MouseEventArgs e)...
2019-11-07 16:54:27
1241
原创 Centos7上安装RabbitMQ
首先Erlang版本跟rabbitMQ对应关系https://www.rabbitmq.com/which-erlang.html这里提供一份我自己安装过的erlang版本跟rabbitMQ的安装包一、安装Erlang环境1、在安装erlang之前先安装下依赖文件yum install gcc glibc-devel make ncurses-devel openssl...
2019-10-17 11:03:42
144
原创 vbs脚本功能:1、判断系统位数64/32;2、读取注册表,读取应用名称。3、读取txt文件;4、执行exe文件,安装程序。
vbs脚本功能:1、判断系统位数;2、读取注册表,读取应用名称。displayName就是程序与功能里面展示的应用名称。3、读取txt文件;4、执行exe文件,安装程序。注意:1、文本编码方式要用ANSI编码方式,不然中文会乱码2、脚本没有异常处理。没有读取到C:/Program Files (x86)/tydic/driverConfig.txt这个文件。线程会被挂起占着内存。可以到...
2019-09-29 15:08:07
986
原创 java原生Callable类带返回值的多线程
多线程处理时有时需要用到带有返回值的业务场景。java原生Callable类已支持package com;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;im...
2019-09-29 11:37:56
189
原创 VS2015(Install Shield 2015 )打包教程。集成第三方驱动。修改安装包图标、安装风格。
一、安装install shield。版本号要跟使用的vs一致。如我使用的是2015版本的vs。就要安装2015版本的install shield。安装教程参考:https://blog.youkuaiyun.com/greless/article/details/80325701二、安装成功,在vs中打开要打包的项目。新建项目。在安装和部署中选择第一个。添加到解决方案中三、创建成功后进入页面...
2019-09-26 17:11:19
3972
3
原创 图片处理工具类(图片旋转、图片截取、图片压缩、图片中心或右下角添加旋转水印)
去年今日此门中,人面桃花相映红。人面不知何处去,桃花依旧笑春风。package com.sunrise.commons.utils; import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graph...
2019-08-07 09:52:25
369
转载 使用JAVA发起HTTPS请求
package com.sunrise.wcs.pay.web.util;import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import org.apache.http...
2019-02-15 18:04:40
303
1
原创 图片验证码生成工具类
1、图片生成工具类import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.geom.Line2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.Output...
2019-01-08 14:53:39
331
原创 在工具类中使用spring注入的bean
有时在工具类中需要使用到注入的bean。这时要在工具类初始化的时候去通过配置文件去读取bean服务。1、第一步,在web.xml中加入<context-param> <param-name>contextConfigLocation</param-name> <param-value> ...
2019-01-02 17:57:49
2391
原创 二维码生成工具
public static String getLogoQRCode(String qrUrl,String logoFile,String productName,String tel,String outfile,int width,int height) { String content = qrUrl; try { ...
2018-11-19 11:03:43
517
原创 springMVC+spring下的图片下载-导出成压缩包-设置Excel表格样式
1、图片下载@RequestMapping("/downPicture") public void downPicture(HttpServletRequest request,HttpServletResponse response){ ByteArrayOutputStream out = new ByteArrayOutputStream(); ...
2018-11-19 10:55:04
513
原创 PL/SQL使用技巧
1、记住登录密码工具 -> 首选项 -> Oracle -> 登录历史,勾选“带口令存储”。2、查看Oracle的tnsnames.ora内容帮助 -> 支持信息 -> TNS名3、sql美化多个值放在同一行工具 -> 首选项 -> PL/SQL美化器 -> 编辑 -> 一般 -> 项目列表 -> 格式,默认是“...
2018-11-05 11:35:57
248
原创 存储过程-定时器每半年备份一次表
--1、创建存储过程create or replace procedure callbackpro2 IS v_date varchar2(8);--定义日期变量 v_sql varchar2(2000);--定义动态sql v_tablename varchar2(2000);--定义动态表名 v_count number; BEGIN select to_char(sy...
2018-06-06 14:47:21
956
原创 从ftp上读取.csv文件遇到的两个问题。
FTPClient ftp = new FTPClient(); InputStream fis = null; try{ int reply; ftp.connect(url); // 如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器 ftp.login(username, password);// 登录 ftp....
2018-06-06 14:34:19
1657
转载 队列+多线程实例
原文章链接:https://blog.youkuaiyun.com/cai_chinasoft/article/details/51566632 第一步:创建一个无边界自动回收的线程池,在此用 JDK提供的ExecutorService类此线程池。如果线程池的大小超过了处理任务所需要的线程,那么就会回收部分空闲(60秒不执行任务)的线程,当任务数增加时,此线程池又可以智能的添加新线程来处理任务。此线程池不会对...
2018-06-06 11:53:39
3423
原创 几种常见的接口请求方式(GET、POST、SSL、SOCKET)
1、post请求/** * 向指定url发送post请求 * @param url:请求地址 * @param params:请求参数,请求参数应该是 name1=value1&name2=value2 的形式。 * @return result:接口返回报文 */ public static String sendPost(String url,String params){ ...
2018-06-06 11:46:48
18698
ffmpeg-git-amd64-static.tar
2019-11-18
软件设计师考试2014-2015年真题
2016-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人