Solon详解(七)- Solon Ioc 的注解对比Spring及JSR330
Solon详解系列文章: Solon详解(一)- 快速入门 Solon详解(二)- Solon的核心 Solon详解(三)- Solon的web开发 Solon详解(四)- Solon的事务传播机制 Solon详解(五)- Solon扩展机制之Solon Plugin Solon详解(六)- Sol ... 查看全文
【高并发】面试官:Java中提供了synchronized,为什么还要提供Lock呢?
写在前面 在Java中提供了synchronized关键字来保证只有一个线程能够访问同步代码块。既然已经提供了synchronized关键字,那为何在Java的SDK包中,还会提供Lock接口呢?这是不是重复造轮子,多此一举呢?今天,我们就一起来探讨下这个问题。 再造轮子? 既然JVM中提供了syn ... 查看全文
[Re] SpringMVC-6
SpringMVC 运行流程 请求过来,前端控制器 (DispatcherServlet) 调用 doDispatcher() 进行处理 根据 HandlerMapping 中保存的请求映射信息找到处理当前请求的处理器执行链 (HandlerExecutionChain = Handler + In ... 查看全文
【LeetCode/LintCode】阿里巴巴面试高频题:最大子数组
给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。 样例1: 输入:[?2,2,?3,4,?1,2,1,?5,3] 输出:6 解释:符合要求的子数组为[4,?1,2,1],其最大和为 6。 样例2: 输入:[1,2,3,4] 输出:10 解释:符合要求的子数组为[1,2,3,4],其最大和 ... 查看全文
HDU6704 K-th occurrence(后缀数组+二分+主席树)
根据题意,寻找子串出现的第k次的开头。寻找第k大,一般可以想到用主席树来维护。 但是这题还需要更多的转化,首先想到我们如果想知道子串匹配,一个可以考虑kmp,但是因为询问过多,不太科学。 一般还有两种,一种是哈希算法,一种是后缀数组求lcp。考虑哈希算法,感觉可做性不是很大,因为他要多次匹配。考虑后 ... 查看全文
dex_jar_decomplier工具
共有三个工具 jd-gui.exe:用于jar的decompile jadx-gui.bat:用于dex、apk等的decomplie dex2jar-2.0:用于将dex转化成jar 1.查看dex 使用jadx-gui.bat,可以打开dex文件,并且实现自动decompile 下载地址 (ja ... 查看全文
关于C#获取根目录的概述
以下为其他博友所总结,红色字体为个人理解标注 1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决 ... 查看全文
关于c#除法运算的问题
https://blog.csdn.net/yxt1522916229/article/details/51107569/ 下面的示例可以验证一下问题: 例如: int m = 2; int n = 4; float x; x = m / n; 运算的结果x=0;而不是想像的0.5;原因是整型和整型 ... 查看全文
IdentityServer4示例之使用ResourceOwnerPassword流程来保护API
使用ResourceOwnerPassword流程来保护API OAuth2.0中的ResourceOwnerPassword授权流程允许一个客户端发送username和password到token服务上面,以便获取一个代表用户的access token。 ”规范“中建议只对受信任的客户端使用这种授 ... 查看全文
一. Windows安装Elastic Search和Head插件
一.安装包下载Node:https://nodejs.org/en/download/ES:https://www.elastic.co/downloads/elasticsearchHead:https://github.com/mobz/elasticsearch-head二.安装Node安装Node是为了后续安装Head插件,Node安装比较简单,需要配置环境变量三.安装ES1.将ES安装包 查看全文
winserver的consul部署实践与.net core客户端使用(附demo源码)
前言 随着微服务兴起,服务的管理显得极其重要。都知道微服务就是”拆“,把臃肿的单块应用,拆分成多个轻量级的服务,每个服务可以在短周期内重构、迭代、交付。随着微服务的数量增多,因量变引起了质量,带来新的问题其中一个是服务的管理问题。随着业务发展微服务增多,可能技术负责人也无法清楚记着服务的部署情况,服 ... 查看全文
1.3 Writing the Window Procedure(编写窗口过程)
编写窗口过程(Writing the Window Procedure) DispatchMessage函数调用作为消息目标窗口的窗口过程。窗口过程具有以下签名(signature)。 C++ LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPA ... 查看全文
BootStrap 之 CSS全局样式中的表格
不使用BootStrap 之 CSS全局样式中的表格,自己也不定义CSS样式 <table> <caption>学生信息表</caption> <tr> <th>编号</th> <th>姓名</th> <th>性别</th> <th>操作</th> </tr> <tr> <td>1</td> <td ... 查看全文
2.kubernetes的CNI网络插件-Flannel
[TOC] 1.集群架构 | 主机名 | 角色 | IP地址 | | : : | : : | : : | | hdss7 21.host.com | flannel | 10.4.7.21 | | hdss7 22.host.com | flannel | 10.4.7.22 | 部署方法以hdss ... 查看全文
【前端】-webkit-scrollbar谷歌浏览器滚动条和linear-gradient()图像渐变属性
由滚动条引发的一次技术性熬夜?? 实现代码 HTML CSS 作者:看到请叫我不要熬夜 链接:https://www.jianshu.com/p/c2addb233acd 来源:简书 解析: webkit linear gradient线性渐变,菜鸟教程快速上手?? https://www.runo ... 查看全文
BootStrap 之 CSS全局样式中的图片
使用 BootStrap 中的CSS全局样式,我们就可以不用自己定义CSS样式了。 响应式图片 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" cont ... 查看全文
Debug - jsp 提交表单到 action 中文乱码
问题描述 jsp 页面使用 post 向 action 提交数据时中文发生乱码 通过在服务器和页面设置编码方式都没用 解决 这是我的表单 在 form 标签里面没有指定 method 属性,所以当前是以默认方法 Get 提交,而页面上所有的编码设置对于 Get 方法是彻底无效的,只要指定提交方式为 ... 查看全文
Java CountDownLatch应用
Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。 你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象 ... 查看全文
写的太细了!Spring MVC拦截器的应用,建议收藏再看!
Spring MVC拦截器 拦截器是Spring MVC中强大的控件,它可以在进入处理器之前做一些操作,或者在处理器完成后进行操作,甚至是在渲染视图后进行操作。 拦截器概述 对于任何优秀的MVC框架,都会提供一些通用的操作,如请求数据的封装、类型转换、数据校验、解析上传的文件、防止表单的多次提交等。 ... 查看全文
[C/C++知识点] C++调用C语言之extern "C"
一、引言 extern "C"{};的作用就是为了实现C++代码调用其他C语言代码。加上extern "C"后,会告知编译器这部分代码按C语言(而不是C++)的方式进行编译。由于C++支持函数重载,因此编译器编译函数时,会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;但C语言并不支持函数重 ... 查看全文
SpringCloud 整合 Naocs
1: Nacos搭建可以参考 https://www.cnblogs.com/zhangXingSheng/p/13678173.html SpringCloud 版本 <dependency> <groupId>org.springframework.cloud</groupId> <artifa ... 查看全文