windows下的nginx应用
摘自:https://www.cnblogs.com/chenhg/p/11960941.html windows下的nginx应用 nginx(背景) nginx是一个高性能的HTTP服务器,以前我经常在linux系统中配置,主要做反向代理和负载均衡,最近根据业务需要,需要在window中配置反向 ... 查看全文
c# 自动将string字符串转成实体属性的类型
Convert.ChangeType() 看到.net webapi中有[FromUri]来接收参数 可以将自动参数转换成字段属性的类型 baidu 了许多文章 都在自己造轮子 突然发下微软提供了这个方法 ... 查看全文
C# lambda查询带返回值
问题来源: 《深入理解C (第3版)》 11页 具体如下: 如果愿意,完全可以使用Action 进行输入上述的item,而不是在foreach中加一层判断 ... 查看全文
C# detect latest .net framework installed on PC
using Microsoft.Win32; static void Main(string[] args) { GetDotNetFrameworkVersion(); Console.ReadLine(); } static void GetDotNetFrameworkVersion() { ... ... 查看全文
VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本
VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本如何解决? 如果您无法正常查看本文的图片,请访问我的语雀空间查看备份文档: 查看全文
设计模式之单例模式C#实现
单例模式是老生常谈的一种设计模式,同时它是最简单也是最容易被忽视的一种设计模式。单例类应该是密封类,不能被继承,同时建议在任何情况下都要保证线程安全。 ... 查看全文
API更新#图书信息查询ISBN2.0
图书信息查询`isbn2.0`接口新增了部分开发者感兴趣的字段,`图书简介、作者简介、目录、原文摘要、评论赞同数`等,具体请见下方字段说明。针对外国书刊译者信息不统一的情况,这里采用图书摘要的字段显示`作者、译者、出版社、出版时间、价格`等。 ... 查看全文
使用 Topshelf 组件一步一步创建 Windows 服务 (2) 使用Quartz.net 调度
上一篇说了如何使用 Topshelf 组件快速创建Windows服务,接下来介绍如何使用 Quartz.net 关于Quartz.net的好处,网上搜索都是一大把一大把的,我就不再多介绍。 先介绍需要用到的插件: Quartz版本我用的 2.6.2的, 没有用3.0以上的,因为你用了就会知道,会打印 ... 查看全文
WPF 使用SetParent嵌套窗口
有点类似与Winform的MDI窗口。 使用函数为SetParent和MoveWindow(经常配合)。 给个小例子,例如嵌套TIM的聊天窗口 其中window1 就是新建的窗口 里面什么都没有写,默认 截图 SetParent的问题: 1 使用API后,子窗口在父窗口中不显示但是可以显示鼠标的拖拉 ... 查看全文
Java架构师之源码分析专题SpringBoot2.x、Spring5、SpringMVC、Myba
Java架构师之源码分析专题SpringBoot2.x、Spring5、SpringMVC、Mybatis源码分析网盘地址:https://pan.baidu.com/s/17VahGB6D55bvD9CM3Yo4uw提取码:f2tk备用地址(腾讯微云):https://share.weiyun.com/5xlAiyP密码:qh4q63源码中我们可以学到很多东西,学习别人高效的代码书写、学习别人对 查看全文
Java多线程系列(五):线程池的实现原理、优点与风险、以及四种线程池实现
为什么需要线程池 我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其实也是实现了Runnable接口。但是我们创建这两种线程在运行结束后都会被虚拟机销毁,如果线程数量多的话,频繁的创建和销毁线程会大大浪费时间和效率,更重要的是浪费内存。那么有 ... 查看全文
最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁
在Java并发场景中,会涉及到各种各样的锁,比如:高并发编程系列:4种常用Java线程锁的特点,性能比较、使用场景,这些锁有对应的种类:公平锁,乐观锁,悲观锁等等,这篇文章来详细介绍各种锁的分类: 公平锁/非公平锁 可重入锁 独享锁/共享锁 乐观锁/悲观锁 分段锁 自旋锁 乐观锁 VS 悲观锁 乐观 ... 查看全文
python中路径问题,防止在引包时出现路径错误的问题
打印文件路径: import os print(__file__)#获取当前程序路径,注意:这里打印出来的路径为相对路径 #动态获取绝对路径 print(os.path.abspath(__file__)) #这才是当前程序绝对路径 print(os.path.dirname(os.path.abs ... 查看全文
Java中的Date类、DateFormat类、Calendar类
Date类: 概述: 类 Date 表示特定的瞬间,精确到毫秒; 时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0; System.currentTimeMillis() 返回值long类型参数,用于获取当前日期的毫秒值。 //获取当前时间毫秒值 long time=Sy ... 查看全文
CentOS 7 安装 JAVA环境(JDK 1.8)
CentOS 7 安装 JAVA环境(JDK 1.8) 1.打开url选择jdk1.8下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 我选择linux x64版本: 2.下载 ... 查看全文
计数排序-非比较排序
适用场景:量大但是范围小 package com.example.sort.count; import java.util.Arrays; public class CountSort { public static void main(String[] args) { int[] arr = {2 ... 查看全文
JavaWeb篇——部署在Tomcat上的JavaWeb应用中文乱码问题
JavaWeb篇——部署在Tomcat上的JavaWeb应用中文乱码问题 关于中文乱码: 首先,在JSP页面上输出中文,请求页面后不出现乱码的前提是: 其次,服务器在接收请求时使用的默认编码为ISO 8859 1 补充说明: 对于POST 请求:只要在获取请求信息之前,在调用request的getP ... 查看全文
关于JAVA中的JMM内存模型
关于JAVA中的JMM内存模型 在Java中当多个线程操作同一个资源,由于某些原因当一个线程启动并获取资源后,若第二个线程队同一个资源进行了改动,在改动之前的线程并不会马上获取主存中的资源(CPU嗅探),这可能会造成阻塞. JMM内存模型如下图: 为了解决这一问题,我们需要应用volatile关键字 ... 查看全文
spring boot xml配置搭建 ssm 小案例(IDEA)
1、创建Maven工程,在pom.xml文件上添加<packaging>war</packaging> 并且添加 spring-webmvc 的依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache. ... 查看全文