自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

转载 ConcurrentLinkedQueue 源码解读

一、介绍ConcurrentLinkedQueue 是一个基于链接节点的无界线程安全队列,非阻塞,它采用先进先出的规则对节点进行排序,当我们添加一个元素的时候,它会添加到队列的尾部;当我们获取一个元素时,它会返回队列头部的元素。ConcurrentLinkedQueue 采用非阻塞的方式实现线程安全队列,它采用了"wait-free"算法(即CAS算法)来实现。Concurren...

2019-08-31 09:37:00 85

转载 如何获取公网IP

地址: http://ip.wang-li.top:93/4u6385IPLinux:# curl http://ip.wang-li.top:93/4u6385IPPython:#!/usr/bin/env python3import requestsdef main(): url = "http://ip.wang-li.t...

2019-08-30 21:54:00 477

转载 react 单行多行文本溢出显示省略号...

文本溢出处理单行文本溢出单行文本溢出,可直接用css处理,很简单.ellipsis { overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}多行文本溢出多行文本溢出,在不考虑兼容性的情况下,可直接用css 实现:.ellipsis { display: -webkit-...

2019-08-30 17:46:00 871

转载 HashMap、HashTable 和 ConcurrentHashMap 线程安全问题

一、HashMapHashMap 是线程不安全的。JDK 1.7 HashMap 采用数组 + 链表的数据结构,多线程背景下,在数组扩容的时候,存在 Entry 链死循环和数据丢失问题。JDK 1.8 HashMap 采用数组 + 链表 + 红黑二叉树的数据结构,优化了 1.7 中数组扩容的方案,解决了 Entry 链死循环和数据丢失问题。但是多线程背景下,put 方法存在数据覆盖...

2019-08-28 21:34:00 293

转载 nginx discuz 301配置

#The default server ;server { listen 80; server_name www.ingzsz.cn www.ingzsz.cn; root /usr/share/nginx/discuz; location / { index ...

2019-08-27 17:22:00 140

转载 《不止代码》读书笔记

前言:《不止代码》是阿里首部技术经验精选集,涵盖了许多技术大牛对职业发展的看法,文笔简洁大方,通俗易懂,刚看前两章我就被深深吸引住了,是本值得推荐的书籍,适合碎片化时间阅读。书籍只有一百来页,却不建议一口气读完,最好读完每一章能有自己的思考感悟,再往下读。Do more :做的更多,做的比你主管安排给你的任务更多,试图在团队中脱颖而出。Do better:知道这个世界上没有完美的东...

2019-08-23 18:43:00 95

转载 linux基础命令

Ctrl键+c #终止当前的操作Ctrl键+d #退出当前所登录的用户Ctrl键+l #清屏Ctrl键+a #将当前光标所在位置移动到命令行的行首Ctrl键+e #将当前光标所在位置移动到命令行的行尾Ctrl键+u #删除当前光标所在位置向前的所有字符Ctrl键+k #删除当前光标所在位置向...

2019-08-21 20:31:00 134

转载 canvas初探实践-第二篇

前言本文分享了canvas的文本操作,图片操作,像素操作,对图片实现类似ps功能操作,其它API。文本操作探索文本操作,只需简单记住如何操作文本的方法、属性的API。方法:方法说明fillText()绘制“填充”文本strokeText()绘制“描边”文本measureText()用于获取文本的长度属性:属性说明font定...

2019-08-21 02:41:23 123

转载 用.net (在IIS中)创建虚拟目录(包括 脚本语言)

两种语言在IIS中创建虚拟目录 用.net在IIS中创建虚拟目录 使用.NET的目录服务就可以访问IIS的设置,添加虚拟目录其实就是创建一个DirectoryEntry复杂的在于DirectoryEntry的属性,其实就是虚拟目的一些配置,比如,权限,是否要log,应用程序名等Properties非常多,而且文档不太好找详细可以参考MSDN以下内容help://MS.MSDNQTR....

2019-08-20 21:25:04 117

转载 Jar 包签名

1,加密、摘要和数字签名(1)公钥加密算法关于公钥加密算法,参考维基百科词条 Public-key cryptography。公钥加密算法又称为非对称密钥加密算法,因为它包含一个公钥-私钥对,称为key pair。即 key pair = private key + public key。从功能上说,两个key作用相同,用一个key加密的消息,只能用另一个key解密...

2019-08-20 16:12:37 663

转载 Intellij IDEA 在一个窗口添加多个项目并全部加入version control

一、多项目导入1. 导入第一个项目:按正常方式导入即可(exist / from git)2.导入第二个项目:此时需要选择按模块导入3.重走2步骤,导入N个项目二、多项目加入 Version Control1.进入setting2.找到version control并点击右边加号添加需要加入版本控制的项目转载于:https://www....

2019-08-20 11:55:00 489

转载 通过css 改变通过img标签引入的svg颜色

前言修改svg颜色,一般直接修改文件的svg的fill属性就可以了,可以直接改svg属性,也可以通过css修改,但是前端一般都是通过img标签直接引入的svg图片,这样不管是从后期维护还是代码整洁度考虑,都更佳优秀,但问题也随之而来,没法通过css改变svg的颜色。下面来介绍一种通过css改变通过img标签引入的svg颜色的方法SVGInjectsvg-inject 是一个缓存解...

2019-08-19 16:18:00 7169

转载 nginx负载均衡+keepalived高可用

nginx负载均衡+keepalived高可用环境准备192.168.88.111:nginx + keepalived MASTER192.168.88.112:nginx + keepalived BACKUP192.168.88.113:JDK+Tomcat(运行Tomcat需要JDK),index.html内容“88.113”192.168.88....

2019-08-15 10:40:00 448

转载 Servlet学习日记

服务端跳转和客户端跳转的区别: if ("admin".equals(name) && "123".equals(password)) { //服务端跳转 req.getRequestDispatcher("success.html").forward(req, resp);//...

2019-08-14 17:07:00 76

转载 Tomcat 在idea中output框汉字乱码问题解决。

1.找到Tomcat安装目录,进入 ~/conf,找到logging.properties文件。2.用记事本(或其他)打开,找到下面这一行将其改成:即可/转载于:https://www.cnblogs.com/Ravenzzz/p/11352645.html...

2019-08-14 16:08:00 125

转载 Java8 CompletableFuture 编程

一、简介 所谓异步调用其实就是实现一个无需等待被调用函数的返回值而让操作继续运行的方法。在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计算结果。 JDK5新增了 Future 接口,用于描述一个异步计算的结果。虽然 Future 以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很...

2019-08-14 10:33:00 98

转载 等差数列个数-- DP

Description等差数列的定义是一个数列S,它满足了(S[i]-S[i-1]) = d (i> 1)。显然的一个单独的数字或者两个数字也可以形成一个等差数列。 经过一定的学习小C发现这个问题太简单了,等差数列的和不就是(Sn+S1)*n/2?因为这个问题实在是太简单了,小C不屑于去解决它。这让小C的老师愤怒了,他就找了另外一个问题来问他。 小C的老师给了他一个长度为N的数字序...

2019-08-14 06:46:47 745

转载 js基础

一. JS介绍 1. 定义一个变量的形式: var a; 2. Js是前台语言,用于页面的交互, 不能操作数据库 PHP,ASP,JSP 可以操作数据库, 能够进行增删改查. Node.js除外 3. Js的组成有...

2019-08-13 22:56:00 111

转载 ASP.NET MVC中的Session以及处理方式

最近在ASP.NET MVC项目中碰到这样的情况:在一个controller中设置了Session,但在另一个controller的构造函数中无法获取该Session,会报"System.NullReferenceException"错误。之所以这样做是因为希望在controller构造函数中获取Session值并赋值给一个全局变量,好让该controller的多个action共享。 起先以为是A...

2019-08-13 22:17:55 301

转载 使用Bootstrap 3开发响应式网站实践07,页脚

页脚部分比较简单,把一个12列的Grid切分。 <footer> <div class="container"> <div class="row"> <div class="col-sm-2"> <h6>Copyr...

2019-08-13 22:17:54 318

转载 MVC项目实践,在三层架构下实现SportsStore-07,实现订单提交

SportsStore是《精通ASP.NET MVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。 本篇为系列第七篇...

2019-08-13 22:17:01 146

转载 sqli-libs(7) bool盲注

首先打开网页后,发现页面显示outfile, 对不起,看不懂, 就直接加 ' 发现报错了后来,查看源码得知 他是两个括号括起来的我们就可以构造我们的payload了,首先查询当前数据库的长度了,发现大于等于8正确,大于等于9错误,我们可以得知数据库长度是8,http://192.168.48.130/sqli-labs-master/...

2019-08-13 14:54:00 152

转载 归零整理

// 20190812博客有段时间未更新,内容上的一个个知识点没有构成明确的知识面。有些笔记当时做了还有不完善的地方,还有当时理解了现在模糊的地方。我觉得需要重新复盘一下,习惯把这个状态置为0.从头开始,整理总结以前的知识点,留下我认为有价值的的,修改之前的不足。转载于:https://www.cnblogs.com/share23/p/11343136.html...

2019-08-12 22:46:00 115

转载 qt中文乱码问题

首先,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。 很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而问题一般都出在很多用户对自己当前的编码没太多概念, 于是 ...

2019-08-12 02:12:22 98

转载 stage3D 搭建2d图形引擎 (三)透明度(alpha混合)

目前为止我们绘制的显示对象的颜色都还是没有考虑透明度的,为了给我们的显示对象增加透明度这一特性,我们需要深入了解透明度的本质。所谓的透明度并不是真实世界中的那种透明,真实世界中的透明是物体发射或者反射的光线透过了物体和我们之间的障碍物,从而我们能够看见障碍物另一侧的物体。但是计算机世界中一切的显示都是虚拟的,所以不存在光线透过的问题。计算机图形学中的透明度实际上是通过两者的颜色混合而...

2019-08-11 11:57:00 221

转载 ASP.NET 无级限分类-个人见解

最近正在做一套信息发布系统,允许无限级城市,无级限分类,客户自定义字段,显示列表自定义等功能.查阅了相关资料这套系统快要完工了,但发现效率不是很高.之前我习惯把数据一次性读出来装入缓存,然后像无限级的东西,在类中读取缓存关系再读出来,结果发现在无限级数据不是很多的情况下,第一次装入的速度还可以,后来越发越觉得慢,参阅了一些资料,优化方面.例如:ASP.NET无限级分类...

2019-08-10 07:11:39 96

转载 10亿记录的分区讨论,高手进

我们做的是一个问卷调查系统,每天新增的数据量在300万~500万(答卷表),总数据量已经接近10亿。答卷表结构:QID 问卷IDJID 参与IDTID 题目IDAID 答案ID已经用sql server针对QID做了分区,但是服务器还是有点扛不住。因为数据经常需要做统计分析(统计每个选项被选择了多少次),同时又会被不断的写入。所以考虑将历史数据转移到另一...

2019-08-09 23:17:53 105

转载 [转]js 字符串日期 yyyy-MM-dd 转化为 date

遇到一个需要把日期字符串(如:2009-02-03)转换成Javascript中日期对象Date,对Javascript知识的匮乏和四栋让我感觉很迷茫,上网查了一些资料,弄出来了哈。。。 直接进主题: 创建一个日期对象: var objDate=new Date([arguments list]); 参数形式有以下5种: view plainnew Date("...

2019-08-09 18:19:26 2046

转载 <剑指offer> 第11题

题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分思路:维护两个指针,一个指向第一个数,从前往后遍历,另一个指向最后一个数,从后往前遍历,遇到偶数和奇数分别停下,交换位置,然后继续下一次(类似于快排的第一步)public class Eleventh { public static ...

2019-08-09 15:07:00 57

转载 SAP-简单的OALV演示练习

接上一篇传统ALV:https://www.cnblogs.com/BruceKing/p/11320165.html。首先介绍下什么是ALV,在R/3 4.6C之前ALV全称为ABAP List Viewer,在其后的版本中,已经正式更名为SAP List Viewer。ALV是SAP系统中心的列表标准,可以在ABAP程序中进行报表输出。除去传统列表的显示和少量交互功能之外,ALV...

2019-08-09 13:56:00 191

转载 更换ip后,iis出现“指定的网络名格式无效”

WIN2003, 换了个IP以后, IIS 里面的站点就无法启动了, 一启动就出现 “指定的网络名格式无效”, 怎么解决??这与以前系统绑定IP有关.只要把以前的IIS配置文件中与绑定有关的数据修改回来就可以用了命令行语法绑定到某IP: httpcfg set iplisten -i 192.168.0.1即命令使用IIS的只监听指定的IP及端口查看绑定...

2019-08-08 12:15:35 1086

转载 Spring Cloud 之 Stream.

一、简介Spring Cloud Stream 是一个用来为微服务应用构建消息驱动能力的框架。Spring Cloud Stream 为一些供应商的消息中间件产品(目前集成了 RabbitMQ 和 Kafka)提供了个性化的自动化配置实现,并且引入了发布/订阅、消费组以及消息分区这三个核心概念。简单地说,Spring Cloud Stream 本质上就是整合了 Spring Boot...

2019-08-08 08:39:00 152

转载 installer

http://www.cnblogs.com/xlzhu/archive/2004/07/07/21835.aspx转载于:https://www.cnblogs.com/austinleng/archive/2005/06/13/173931.html

2019-08-08 07:00:34 291

转载 VSS新建项目后导致项目组成员不能打开解决方案的解决方法

VSS新建项目后导致项目组成员不能打开解决方案的解决方法找到刚从VSS中获取的源文件,中的解决方案*.sln用记事本打开,找到源代码控制节点将其删除,即可。GlobalSection(SourceCodeControl)=preSolutionSccNumberOfProjects=11SccProjectName0=\u0...

2019-08-08 06:19:45 90

转载 【ASP.NET Core】AddMvc和AddMvcCore的区别

【ASP.NET Core】AddMvc和AddMvcCore的区别 原文:【ASP.NET Core】AddMvc和AddMvcCore的区别 AddMvcCore() method only adds the core MVC services....

2019-08-07 23:37:00 306

转载 trs 同步模版 栏目修改(高级)

1.trs 同步模版 :给站点和栏目设置概览细缆模版后,可通过同步模版功能将模版的设置同步到所有自对象 站点操作任务面板:将站点的模版设置同步到站点的所有各级栏目下。 栏目操作任务面板:将栏目的模版设置同步到该栏目的所有各级子栏目下。 2.trs 栏目修改-->高级--> 检索与排序:设置栏目从数据库中提取数据的范围,使得...

2019-08-07 07:32:33 295

转载 链表参数的引用与非引用

今天做了一个简单的题目。但是,我发现,在传参数的时候,如果不使用引用传参,那么头指针就会随着tmp指针向后移动。如果使用引用传参的话,它就不会了。题目:http://acm.swust.edu.cn/oj/problem/172/View Code #include<stdio.h>#include<stdlib.h>#inclu...

2019-08-05 19:45:29 884

转载 20190802_Nginx基础

20190802_Nginx基础文章主要内容:关于中间件比较通俗易懂的解释Nginx简述Nginx环境配置以及安装Nginx的目录和配置语法Nginx日志_log_formatNginx模块Nginx的请求限制Nginx的访问控制关于中间件比较通俗易懂的解释个人理解:将具体业务和底层逻辑解耦的组件。大致的效果是:需要利用服务的人(前...

2019-08-05 00:00:00 129

转载 烂尾工程: Java实现的汇编语言编译器

在半年前的中文编程的尝试历程小记中简单介绍了这一项目. 由于短期内估计不会继续进行, 而且这个项目好像是至今个人在中文命名实践中的代码量最大的一个项目, 谨在此作一小结. 最新的源码库在program-in-chinese/assembler-in-chinese-experiment.大致设计草图以'mov rax 0x1122334455667788'指令示例如下:当前进度仅支持...

2019-08-04 22:50:53 217

转载 【Redis】redis分布式锁(二)

在上一个博文中,为了进行分布式锁的测试,写了几个测试用的服务。博文地址:https://www.cnblogs.com/wuyizuokan/p/11111313.html有一个使用Java语言,采用SpringBoot框架的简单的Web服务,提供几个Rest接口,其中PUT接口和GET接口是幂等的,一个设置计数值,一个查询计数值;另外还有一个接口是POST的,是用来修改计算器...

2019-08-04 22:03:00 62

空空如也

空空如也

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

TA关注的人

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