- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 spring boot 2 的日志文件没能写出来的解决思路方法
要作日志操作,先需配置依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> <optional>true</optional></dependency>然后简单的写一个打印日志的单元测试类:impor
2021-12-03 21:36:31
1221
转载 vue核心之虚拟DOM(vdom)
一、真实DOM和其解析流程? 浏览器渲染引擎工作流程都差不多,大致分为5步,创建DOM树——创建StyleRules——创建Render树——布局Layout——绘制Painting第一步,用HTML分析器,分析HTML元素,构建一颗DOM树(标记化和树构建)。 第二步,用CSS分析器,分析CSS文件和元素上的inline样式,生成页面的样式表。 第三步,将DOM树和样式表,关联起来,构建一颗Render树(这一过程又称为Attachment)。每个DOM节点都有a...
2020-09-14 16:51:31
1437
转载 JVM 优化经验总结
通过实例及对应输出解释的形式让您对于 JVM 优化有一个初步认识开始之前Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码), 就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。注意:本文仅针对 JDK7、HotSPOT Java 虚拟机,对于 JDK8 引入的 JVM 新
2020-08-22 17:22:31
280
转载 DOS、DDOS、CC等完整解决方案
看看你的服务的访问日志,在防火墙中加过滤,或者在web服务器中加过滤吧。方法有以下几种。1.对于特定的IP访问的情况,限制IP访问2.限制同一IP在单位时间内的访问次数另一种方法是利用Iptables预防DOS脚本#!/bin/bashnetstat -an|grep SYN_RECV|awk '{print$5}'|awk -F: '{print$1}'|sort|uniq -c|sort -rn|awk '{if ($1 >1) print $2}'for i in $(c
2020-08-15 12:16:12
1090
原创 java 错误: 找不到或无法加载主类 解决方法或思路
java开发者可能会遇到找不到或无法加载主类这个提示错误。其本质就是编译运行时找不到应用项目中的main方法的类。原因有以下:1.类路径不对,或main语法有误,可能类后缀不对,或方法大小写等没写好。解决方法是检查并写对。2.导入项目project时,没按项目的正确分类导入。例如spring boot项目运行时遇到,可能是导入项目时,没选对Maven下Existing Maven Project来导入。解决方法是正确导入。如果还是错误,可以尝试清理包再安装与运行。用mvn clean com.
2020-07-31 22:20:22
4563
原创 spring boot 指定服务器端口的三种方式
spring boot 指定服务器端口的三种方式第一配置文件application.properties中添加server.port=8081第二在命令行中指定启动端口,比如传入参数一server. port=8081 java -jar bootdemo. jar -- server.port=8081第三传入虚拟机系统属性java - Dserver.port=8081 -jar bootdemo.jar...
2020-07-15 22:04:54
1464
转载 Redis百亿级Key存储方案
1 需求背景该应用场景为DMP缓存存储需求,DMP需要管理非常多的第三方id数据,其中包括各媒体cookie与自身cookie(以下统称supperid)的mapping关系,还包括了supperid的人口标签、移动端id(主要是idfa和imei)的人口标签,以及一些黑名单id、ip等数据。在hdfs的帮助下离线存储千亿记录并不困难,然而DMP还需要提供毫秒级的实时查询。由于cookie这种id本身具有不稳定性,所以很多的真实用户的浏览行为会导致大量的新cookie生成,只有及时同步mapping
2020-06-16 00:08:10
419
原创 Dotnet Core、SignalR等技术在Github的源码
整理记录一下几个技术点在Github的源码URL,如下:Dotnet Core:https://github.com/dotnet/coreSignalR:https://github.com/SignalR/SignalRrabbitmq:https://github.com/rabbitmq/rabbitmq-management-exchangerabbitmq-dotnet-c...
2019-12-30 17:05:13
421
原创 window环境下安装配置rabbitmq服务器
1.下载erlang安装。网址:https://www.erlang.org/downloads2.下载rabbitmq server并安装。网址:https://www.rabbitmq.com/install-windows.html (安装过程较简单,打勾处可全选,可不装在系统C盘)3.配置rabbitmq serve的系统环境变量path,如:D:\Program Files\Rabb...
2019-12-03 11:38:32
169
原创 windows64位版Erlang下载并配置
1.打开https://www.erlang.org/downloads选择windows64位版本,如OTP 22.1 Windows 64-bit Binary File(264),下载。2.下载完后双击安装3.设置环境变量 手动编辑“path”加入路径 C:\Program Files\erl8.2\bin 4.检查Erlang是否安装成功 打开 cmd ,...
2019-12-01 22:56:53
2541
原创 面试技术型中高层管理人员的问题
今天花点时间,归纳整理一下,软件开发类公司面试技术型中高层管理人员时的一些问题,以便给应聘者、面试官有些参考意义。谈谈对网络协议与其要素的理解。谈谈面向对象的理解。谈谈对B/S、C/S的理解。谈谈对设计模式的理解。您用过哪些对开发、测试、运维团队有帮助的工具。您最擅长的编程语言是哪门,说说它的版本特点?(或再谈谈它的应用程序/页面的生命周期)您最熟悉(或觉得最有成就的)软...
2019-10-24 12:31:37
1420
原创 小程序的TLS版本必须大于等于1.2的问题的解决方法
做小程序开发时候,可能会遇到的一个常见问题:对应的服务器 tls 为 tls 1.0,小程序要求的TLS版本必须大于等于1.2。解决思路是修改注册表以支持TSL1.2版本。方法是:复制以下代码保存到txt文件,并重命名为reg后缀文件。上传到服务器中,点击执行,然后重启服务器即可。你也可直接下载该资源文件,上传到服务器中执行即可。Windows Registry Editor Versio...
2019-10-24 09:53:43
814
原创 小程序基础组件七大类
基础组件分为以下七大类:视图容器(View Container): 组件名 说明 view 视图容器 scroll-view 可滚动视图容器 swiper 滑块视图容器 基础内容(Basic Content): 组件...
2019-10-23 20:36:45
628
转载 码农慌不慌?只因写了一段爬虫,大数据公司200多人被抓!
“一个码农写了个爬虫程序,整个公司200多人被端了。”“不可能吧!”做为一名码农来讲,谁还没有写过几段爬虫呢?只因写爬虫程序就被端有点夸张了吧。可是,现实就是很残酷,这个案子目前已经进入审判阶段。据说,涉案的码农在被警方抓捕后,在审问期间一直不承认自己触犯了法律,并且也完全没有意识到自己犯法了。进去之后总以为警察搞错了,过几天就会把自己放出来,结果也错过了取保候审的机会。距离事发当...
2019-10-22 17:23:14
1102
原创 .net core微服务的脚手架项目NanoFabric
推广一个.net core微服务的脚手架项目,NanoFabric,项目地址:https://github.com/geffzhang/NanoFabric附带上些说明内容,以供研究/使用.net core微服务的路友有所帮助。基于Consul + .NET Core + Polly + Ocelot + Exceptionless + IdentityServer等开源项目的微服务开发框架...
2019-10-22 08:52:29
2044
原创 Java各版本新特性的整理
从java1到java9每个版本都有什么新特性?每次出新版本,大家大概都会这么问,“Java X会有什么特性呢?” 。在下面的内容里,我总结了至今为止的Java主要发行版中各自引入的新特性,这样做的目的是为了突出各个新特性是在哪个发行版中引入的。除了列出的特性外,每个发行版还做了很多优化和修复BUG的工作。Java 9Java 9 PEPK(JShell) 不可变集合类的工厂方法 ...
2019-10-15 22:58:29
175
原创 C#历史版本新特性与VS版本的相关整理
C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。这里仅仅列个提纲,由于C# 5.0是具有ECMA标准规范的版本,所以选择C# 5.0作为主要版本学习,并专题学习C# 6....
2019-10-15 19:48:37
446
原创 .NET Core SDK 版本与Visual Studio 版本关系
每个 .NET Core 版本都有 Visual Studio 最低版本的要求下表列出了每个 SDK 的最低版本:.NET Core SDK 版本 Visual Studio 版本 3.0 Visual Studio 2019 版本 16.3 或更高版本。 2.2 Visual Studio 2017 版本 15.9 或更高版本。 2.1 Visu...
2019-10-15 18:58:54
1483
转载 LVS负载均衡(LVS简介、三种工作模式、十种调度算法)
一、LVS简介LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该...
2019-10-15 18:15:59
129
原创 负载均衡器三大技术LVS、Nginx、HAproxy的对比
LVS: 1. 抗负载能力强,性能高,能达到F5的60%,对内存和CPU资源消耗比较低 2. 工作在网络4层,通过VRRP协议(仅作代理之用),具体的流量是由linux内核来处理,因此没有流量的产生。 3. 稳定,可靠性高,自身有完美的热备方案(Keepalived+lvs) 4. 不支持正则处理,不能做动静分离。 5. 支持多种负载均衡算法:rr(轮询),...
2019-10-15 17:56:47
147
原创 npm create-react-app出错的解决方法
Microsoft Windows [版本 10.0.17763.652](c) 2018 Microsoft Corporation。保留所有权利。C:\Users\sam>npm install -g react+ react@16.9.0added 5 packages and updated 1 package in 46.018sC:\Users\sam>npm...
2019-08-26 14:53:42
10634
1
原创 获取网内的数据库服务器名称
using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;namespace Barcode.DBConfig{ /// <summary> /// 获取网内的数据库服务器名称 /// </summary>...
2019-08-08 11:43:06
193
转载 云产品OSS/NAS 选型(NAS和 OSS优缺点对比)
一、简介应用场景:选择一款存储产品,面向文档数据的存取,不会涉及到数据处理。产品选型主要从OSS和NAS中选择一款,满足文档存储的需求。一、NAS优缺点NAS 是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。由于这些设备都分配有 IP 地址,所以客户机通过充当数据网关的服务器可以对其进行存取访问,甚至在某些情况下,不需要任何中间介质客户机也可以直接访问这些设备。第一,NA...
2019-08-08 11:40:38
10182
原创 MVC4重命名项目后可能发生的错误
错误:“/”应用程序中的服务器错误。找到多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由在搜索匹配此请求的控制器时没有指定命名空间,则会发生此情况。如果是这样,请通过调用含有 'namespaces' 参数的 'MapRoute' 方法的重载来注册此路由。“Home”请求找到下列匹配的控制器:
2014-01-02 18:37:56
748
转载 server2003服务器安全攻略
windows server2003是目前最为成熟的网络服务器平台,安全性相对于windows 2000有大大的提高,但是2003默认的安全配置不一定适合我们的需要,所以,我们要根据实际情况来对win2003进行全面安全配置。说实话,安全配置是一项比较有难度的网络技术,权限配置的太严格,好多程序又运行不起,权限配置的太松,又很容易被黑客入侵,做为网络管理员,真的很头痛,因此,我结合这几年的网络安全
2009-06-02 18:15:00
1343
转载 大型网站架构不得不考虑的10个问题
大型网站架构不得不考虑的10个问题这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现
2009-05-04 11:46:00
358
转载 TCP/IP和WAP协议结构的比较
TCP/IP和WAP协议结构的比较北京邮电大学 常卫国——眼下数据业务的爆炸性增长趋势仍在继续,与此同时,移动业务也在全球蓬勃发展。由此,将两者结合为一的移动数据是最被业界看好的业务。但是当人们开始认真思考建设移动数据网络和服务时,所遇到的问题显然比当初的设想要复杂得多。首先是标准问题,因为数据业务成功的关键是其TCP/IP标准所支持的应用和服务,而这些应用和服务的关键又是用户界面
2009-04-02 14:47:00
1169
转载 ScriptManager作用及asp.net ajax基本控件错误的解决方法
ASP.NET AJAX 组成部分1.核心AJAX类型系统2.网络协议层(networking stack)3.组建模型4.扩展基类(extender)5.Asp.net 集成的服务端功能(ScriptManager,UpdatePanel,Time 控件) —.对基本服务端功能控件的使用ScriptManager:作用:处理页面上所有组建以及页面局部更新,生成相关的客户端代理脚本以便能够在Jav
2009-03-25 11:08:00
1832
原创 新写的一个:文章内容分页显示的代码
aspx: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 文章分页
2009-01-07 17:47:00
741
转载 DNS的资源记录总结
DNS的资源记录总结来源:http://blog.chinaunix.net/u/13329/showart.php?id=331170.A记录 A记录代表"主机名称"与"IP"地址的对应关系, 作用是把名称转换成IP地址 DNS使用A记录来回答"某主机名称所对应的IP地址是什么?" 主机名必須
2008-10-10 17:52:00
957
转载 ASP中时间函数的使用
描述:返回当前系统日期。语法:DateDateAdd 函数描述:返回已添加指定时间间隔的日期。 语法:DateAdd(interval, number, date)interval: 必选。字符串表达式,表示要添加的时间间隔。有关数值,请参阅“设置”部分。 number: 必选。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。 date: 必
2008-06-03 09:40:00
724
转载 web开发要注意的问题(转)
1,document.getElementById方法只能获取到一个对象,即使有多个同名的对象,也只取第一个具有该名称的对象,例如在一个form(名称为myform)中,有三个id="mycheckbox"的复选框,那么使用document.getElementById("mycheckbox"),返回的是第一个checkbox对象,而不是返回一个数组,如果使用document.myform
2008-05-23 14:16:00
542
转载 3G移动网络,给WAP带来什么?
一、翘首以盼的“大救星” 二、实际情况又如何 三、移动网络的先天缺陷 四、发展的前途 一、翘首以盼的“大救星” 1.1、移动网络的前景 当前,无线互联网是
2008-05-11 00:18:00
1263
原创 一个分组查询的月份报表的存储过程
根据用户在网站活动的记录,生成一个按机型分组的月份报表的存储过程.这个存储过程通过左联接各个临时表,然后生成一个与要在网页上显示的报表格式的目标视图.这样可以直接在asp.net中用gridview绑定这个存储过程,而不用写一个.cs文件的代码,便可以完成按机型分组的月份报表的任务.存储过程代码如下:CREATE PROC prc_MonthReporter_v_ClientAct
2008-05-08 13:25:00
1108
原创 SQL 导出导入大全(引)
/******* 导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""/*********** 导入ExcelSELECT *FROM OpenDataSource( Microsoft.Jet.OLEDB.4.
2008-05-08 11:50:00
1019
原创 C#关于"该进程无法访问文件,因为该文件正由另一进程使用"的错误的一点心得(示例)
using System;using System.IO;class ExStream...{ public static void Main(String[] args) ...{ Console.WriteLine("请输入一个文件名:"); string Filename = Console.ReadLine(); try
2007-05-17 16:37:00
13629
1
Protocols.reg
2019-10-24
JavaScript&DHTML&CSS中文版参考大全.rar
2009-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人