- 博客(61)
- 资源 (6)
- 收藏
- 关注

原创 Dubbo,SpringCloud,ServiceMesh
微服务微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。微服务的优点:1.降低复杂度将原来偶合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累。每一个微服务专注于单一功能。...
2020-02-19 13:13:40
1331
原创 Linux 删除文件名乱码的文件
2.把删除指定文件(ID号 )执行: find ./ -inum 268648910 -exec rm {} \;1.>ls -li 获取文件对应的ID号。
2023-12-08 11:16:16
319
原创 Java开发之@PostConstruct执行顺序
被@PreDestroy修饰的方法会在服务器卸载Servlet的时候运行,并且只会被服务器调用一次,类似于Servlet的destroy()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。被@PostConstruct修饰的方法会在构造函数之后,init()方法之前运行。构造函数==》postConstruct==>init==destory==>predestory==卸载servlet;
2023-05-19 16:42:32
1734
原创 Thymeleaf 倒序取对象、循环数字
一、倒序遍历对象<li th:each="n : *{notifications}"> <h4 type="text" th:text="*{n.message}"></h4></li> <li th:each = " i:$ {#numbers.sequence(notifications.size()-1,0,-1)}"> <h4 type =" text" th:text =" $ {notifications
2020-12-14 13:53:45
1211
转载 2020-09-08
注解@Slf4j的使用声明:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class);可以用注解@Slf4j;1.使用idea首先需要安装Lombok插件;lombok插件的安装2.在pom文件加入lombok的依赖<dependency><groupId>org.projectlombok</groupId><artifa...
2020-09-08 10:41:27
196
转载 spring cloud各种超时时间设置
如果是zuul(网关)的超时时间需要设置zuul、hystrix、ribbon等三部分:#zuul超时设置#默认1000zuul.host.socket-timeout-millis=2000#默认2000zuul.host.connect-timeout-millis=4000#熔断器启用feign.hystrix.enabled=truehystrix.command.de...
2020-04-22 21:02:07
1030
原创 IDEA本地Web应用程序运行正常,打War包部署到Tomcat时,部分显示乱码。
乱码需要注意的几个问题1.项目编码方式的定义。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.report...
2020-04-20 20:46:18
1260
原创 JAVA 使用 XSLT页面乱码问题,出现 ?????
JAVA 使用 XSLT页面乱码问题解决办法:创建配置类,重写configureMessageConverters方法,设定编码格式。@Configurationpublic class WebConfig extends WebMvcConfigurationSupport { @Override public void configurePathMat...
2020-04-20 20:12:02
239
原创 TOMCAT8 设置 请求超时时间 和 最大连接数
可以通过设置tomcat下conf文件夹的server.xml文件,对请求连接数和请求超时时间进行设置。<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" acceptCount="500" maxThreads="400" />connecti...
2020-04-20 20:03:14
5082
原创 IDEA 打War包时,第三方Jar包引入问题
在进行打War包时,打包失败,提示找不到第三方Jar包,引用的Jar包位置如下:解决办法:在Pom.xml增加此包的依赖<dependency> <groupId>com.**</groupId> <artifactId>jk**</artifactId> <version>...
2020-04-20 19:59:22
1540
原创 使用Maven 打Jar包, 运行时引用的外部Jar包报 ClassNotFoundException
1.放外部JAR包到项目中2.pom.xml配置,注意:添加classpath缺少的内容,如果不添加,生成的JAR包的MANIFEST.MF文件中会缺少对应的引用。<build> <plugins> <!-- java编译插件 --> <plugin> <g...
2020-03-24 17:54:10
2826
原创 使用Maven 对 Eureka 注册中心 打Jar包,放Windows服务器上运行
Eureka注册中心搭建好之后,需要将注册中心放到服务器上为用户提供服务,现使用Maven 打Jar包。1.pom.xm中配置如下:<build> <plugins> <!-- java编译插件 --> <plugin> <groupId>org.apache....
2020-03-24 17:30:05
1610
原创 Mysql8 安装教程 Win64
1.下载点击的MySQL的下载2.解压3.配置初始化的my.ini文件[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\Mysql\\mysql-8.0.11-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysql数据库的数据的存放目...
2020-03-10 23:55:07
289
原创 IDEA 忽略文件和文件夹
File->Settings->Editor->FileType->Ignore files ans folders 添加要屏蔽的 文件 *.log; 文件夹 logs;
2020-02-27 00:23:39
2498
原创 hystrix.stream一直显示ping: 不显示内容
一、Hystrix Dashboard配置完成,并且可以运行。二、服务提供者必须要依赖<!--Hystrix服务熔断、降级、监控--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sta...
2020-02-20 23:25:30
3443
3
原创 Lombok的@Data 注解无效
一、已定义好的实体类二、调用时没有get,set访问器三、安装Lombok插件路径: File->Setting->Plugins 搜索安装,重启IDEA。
2020-02-20 13:12:33
6658
1
原创 SpringCloud Eureka Unable to start embedded Tomcat
问题:org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat...
2020-02-18 00:33:21
544
原创 Mac 下安装JDK1.8 并配置JAVA_HOME
前期准备下载JDK安装包:在JDK1.8下载中选择Mac的JDK安装包安装JDK:这里只要按照安装指引一步一步安装即可查找JAVA_HOME打开Mac的终端,检查JDK是否安装成功:java -version查看java指令所在的目录:which java。输出结果:/usr/bin/java显示java指令文件的属性:ls -l /usr/bin/java。输出结...
2020-02-13 12:47:52
1137
原创 CentOS7 安装 mysql8 步骤
CentOS7 安装 mysql81、yum仓库下载MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm2、yum安装MySQL:sudo yum install mysql-community-server3、启动MySQL服务:sudo se...
2019-04-16 10:41:00
283
原创 MySQL8.0 For Windows安装教程
MySQL8.0 For Windows安装教程1、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。2、安装2.1解压zip包到安装目录...
2019-04-12 20:03:54
1673
1
转载 MySQL8.0简介
MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!注意:从 MySQL 5.7 升级到 MySQL 8.0 仅支持通过使用 in-place 方式进行升级,并且不支持从 MySQL 8.0 降级到 MySQL 5.7(或从某个 MySQL 8.0 版本降级到任意一个更早的 MySQL 8.0 版本)...
2019-04-09 20:23:18
7464
原创 IIS 中 HTTPS 自签名证书 的使用
1.在IIS根目录中,打开服务器证书。2.创建自签名证书,输入名称并保存3.对网站进行绑定HTTPS,点击“编辑绑定”4.选定类型为https 端口 443 ,SSL 证书 选择已创建的证书。5.通过https已可以正常访问。 注意事项:如果 不能正常访问,可能是443端口被占用,cmd 查看 端口占用情况。发现 PID 为5908 的进程占用了...
2019-01-14 11:31:31
5748
转载 document 的write 用法和清空的原因
先看一段代码实例:<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>Document</title> <script type="text/javascript
2018-12-14 17:56:08
1115
原创 c# release trace 用法
Program.cs static void Main(string[] args) { Trace.WriteLine("trace info"); Debug.WriteLine("debug info"); } App.config 配置<?xml version="...
2018-08-09 16:45:31
655
转载 DNS Prefetch
DNS 实现域名到IP的映射。通过域名访问站点,每次请求都要做DNS解析。目前每次DNS解析,通常在200ms以下。针对DNS解析耗时问题,一些浏览器通过DNS Prefetch 来提高访问的流畅性。 什么是 DNS Prefetch ? DNS Prefetch 是一种DNS 预解析技术,当你浏览网页时,浏览器会在加载网页时对网页中的域名进行解析缓存,这样在你单击当前网页中的连接
2014-05-04 16:00:59
852
原创 FileReference.Load 加载时,文件过大,IE内核浏览器会报:Error: Error #1000: 系统内存不足。
FileReference.Load 加载时,文件过大,IE内核浏览器会报:Error: Error #1000: 系统内存不足。 Firefox浏览器却没有问题,IE内核全不行?求解 我试的时候,IE 能传300M,再在就完了。
2014-03-27 17:32:36
4613
转载 Lucene(.net)学习
Lucene(.net)学习 lucene.net全文检索数据库语言搜索引擎 在好久以前就想学一下Lucene搜索引擎工具,但一直没安排好时间,网上关于它的介绍也不多。网上有好多人在为它的推广不停地努力,我所知道的比较出名的如车东,在搜索引擎方面有很深的研究。我现在只是一个初学者,所能做的只能是站在他们的肩膀上,去学他们的技术,记录他们的只言片语。
2014-03-20 15:53:41
947
转载 腾讯CKV海量分布式存储系统
腾讯CKV海量分布式存储系统发表于2014-03-11 17:32| 4581次阅读| 来源《程序员》| 5 条评论| 作者梁晓湛《程序员》杂志2014年3月刊CKV分布式存储腾讯摘要:腾讯CKV,是腾讯自主研发的高性能、低延时、持久化、分布式KV存储服务。在腾讯的微信平台、开放平台、腾讯云、腾讯游戏和电商平台广泛使用,日访问量超过万亿次。本文将全面剖析CK
2014-03-18 10:03:32
1941
原创 jQuery中JSONP 前端+后端
jQuery中JSONP 前台代码如下: $(function () { alert("start..."); // 第一种方式 $.ajax({ type: "get", url: "http://localhost:9524/Hom
2014-03-05 17:41:07
6013
原创 jquery取得父页面元素
jquery取得父页面元素 有时候要去修改或取得父页面的元素,直接用id是取不到的, 方法哪下: 取父窗口的元素方法:$(selector, window.parent.document); 取父窗口的父窗口的元素就可以用:$(selector,window.parent.parent.document); 类似的,取其它窗口的方法大同小异
2014-03-05 11:47:12
991
转载 Redis Redis的安装与配置
Redis Redis的安装与配置 Redis是一个不错的缓存数据库,读取数据速度效率都很不错。今天大家共同研究下redis的用法。结合网上的资料和自己的摸索,先来看下安装与配置把。 咱们主要看在WINDOWS上怎样使用REDIS数据库。 下载地址:https://github.com/dmajkic/redis/downloads 1. 选择一个版本进行下载,压缩包中包
2013-12-13 10:11:10
529
转载 SQL SERVER 附加数据库显示为只读的解决方案
关于SQL SERVER 2005附加显示为只读的解决方案 1、打开数据库的SQL SERVER 配置管理器,找到SQL SERVER 服务, 右击SQL SERVER属性,如下图 , 将内置用户设置成local System,点击确定即可。 2、打开数据库SQL SERVER ,右击你的数据库名字,选择‘属性‘,在’状态‘中可看见’数据
2013-11-13 15:28:53
7936
1
原创 另一个SqlParameterCollection中已包含SqlParameter
一般情况下,我们定义的一个SqlParameter参数数组,如: SqlParameter[] parms = { new SqlParameter("@DateTime1", dtBegin), new SqlParameter("@DateTime2", dtEnd)
2013-09-05 17:45:57
6731
原创 FLex右键菜单调用全屏无效
this.stage.displayState = StageDisplayState.FULL_SCREEN;必须把它放到按钮或键盘事件中,否则在AS 2.0里会被忽略,AS 3.0里会抛出以下异常SecurityError: Error #2152: 不允许使用全屏模式。at flash.display::Stage/set displayState() 在FLEX窗体右键
2013-07-19 14:46:42
694
原创 字符表情大全
字符表情大全2012-03-30 13:47:36 (•‾̑⌣‾̑•)✧˖° (๑´ڡ`๑) (๑¯ิε ¯ิ๑) (๑•́ ₃ •̀๑) ( ∙̆ .̯ ∙̆ ) (๑˘ ˘๑) (●′ω`●) ︶ε╰✿ ✿◡‿◡ (●・̆⍛・̆●)=͟͟͞͞( •̀д•́) (눈_눈) (;´༎ຶД༎ຶ`) o‿≖✧ _(:qゝ∠)_ ((٩(//̀Д/́/)۶)
2013-07-16 15:48:16
2846
转载 Response.ContentType类型汇总
Response.ContentType类型汇总在ASP.NET中使用Response.ContentType="类型名";来确定输出格式 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro', 'doc'
2013-06-18 15:21:14
739
原创 document.execCommand styleWithCSS
document.execCommand("styleWithCSS",false,false)方法使FF用样式替换标签document.execCommand("styleWithCSS",false,false)方法使FF用样式替换标签Eg:if(!thisBrowser.match(/msie/))document.ex
2013-06-17 10:05:04
3800
转载 document.execCommand()的用法小记
首先要说明的是在firefox下支持不好。2D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。
2013-06-08 14:24:52
1061
转载 高效代码审查的十个经验
高效代码审查的十个经验 代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。 1. 代码审查要求团队有良好的文化 团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。 “A的代码有个bug被B发现
2013-05-30 15:42:59
521
C#超市管理系统设计与实现
2008-11-02
C#流操作C#流操作C#流操作
2008-11-02
《网络与通信》2003-2004期中试题
2008-11-02
NETframework 程序设计
2008-10-29
数据库访问最经典的实例
2008-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人