本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
- sichunli_030
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- johnsmith9th
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
WndProc中的消息参数转为string
protected IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
if(msg==Win32API.WM_SETTEXT)
{
var msg_stri ...
导出protobuf生成的c++结构
protoc -I . --cpp_out=dllexport_decl=XXXXX_DLL_API:. --csharp_out=. xxxxxx.proto
补充:
工程配置中的预定义宏需要加上XXXXX_DLL_API=__declspec(dllexport); 这样的话产生的头文件对于本工程来说就是在导出,对于引用工程来说就是导入了
初始延迟3秒执行任务
private static int failureCount = 0;
private static final int MAX_FAILURES = 3;
private static final int DELAY_BETWEEN_FAILURES = 5000; // 3 seconds
@ApiOperation(value="TestRunnable ...
【架构设计】多级缓存:应用案例与问题解决策略
【架构设计】多级缓存:应用案例与问题解决策略
多级缓存系统的工作原理及其在提升应用性能方面的关键作用。通过对比本地缓存与分布式缓存的特点
| 原创作者/编辑:凯哥Java
| 分类:架构设计系列教程
多级缓存系统:提升性能的关键策略
多级缓存系统作为性能优化的重要组成部分,通过 ...
解决outlook pst被禁用问题
问题:Outlook Data Files(.pst) Usage is Disabled on this Computer
解决方法:修改注册表
1.允许增加新数据到pst
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\.0\Outlook\PST
PSTDisableGrow(DWORD)
0 = 可以增加新数据到pst
...
基于Swagger自动生成离线API文档(Word、Markdown文档)
在做项目时通常需要给客户提供离线Word的API文档归档,不要跟客户说有Swagger在线API文档,客户不会用也不会去看。只要你有Swagger,TableGo就能自动生成一份漂亮的Word离线API文档给客户,大大提高了写文档的效率,客户看了高兴,大家项目交付的速度也快很多。支持Swagger2和Swagger3 OpenAPI3,使用TableGo的自定义模板功能还能生成Markdow ...
过滤器和拦截器常用的使用场景
一、过滤器常见的使用场景
1、跨域问题:解决跨域问题,可实现跨域白名单配置
2、跨站点脚本攻击问题:跨站点脚本攻击问题
3、自定义接口校验:对开放的接口自定义校验
二、拦截器常见的使用场景
1、解析请求中的通用参数
2、设置默认用户
3、设置默认url
三、项目中常见的通用处理逻辑
1、自定义配置文件
2、使用druid
3、重写mybatissqlsession ...
过滤器和拦截器的实现
一、过滤器的3种实现方法
1、通过注解的方式实现
@WebFilter(initParams = {@WebInitParam(name = "aaa", value = "sss")})
public class MyFilter implements Filter {
@Override
public void init(Fil ...
nacos 2.2.3 authorization failed!
吐槽一下,nacos真的很烂。
nacos 2.2.3,开启鉴权,项目使用非nacos用户,报authorization failed!
需要配置一个命名空间,名称和id都一样,权限管理里面配置用户对应角色的资源读写权限。
项目的nacos配置加上namespace就可以了。
Java时间类型相互转化
1,date转 LocalDateTime
Date date = new Date();
// 将 Date 对象转化为 LocalDateTime 对象
LocalDateTime localDateTime = DateUtil.toLocalDateTime(date);
2,LocalDateTime转date
Date da ...
Java时间类型相互转化
1,date转 LocalDateTime
Date date = new Date();
// 将 Date 对象转化为 LocalDateTime 对象
LocalDateTime localDateTime = DateUtil.toLocalDateTime(date);
2,LocalDateTime转date
Date da ...
java播放音频声音mp3等
java播放音频声音mp3等
=
=
=
这个方法不能用,但不知道为什么。
public static void playSound(String filePath) {
try {
// 获取Clip对象
Clip clip = AudioSystem.getClip();
// 打开声音数据,这里使用的是Beep音调
clip. ...
Ruby 实现 Java 版本的 PBEWithMD5AndDES 加密:
Ruby 实现 Java 版本的 PBEWithMD5AndDES 加密:
def pbeWithMd5AndDes(nickname, passkey, salt)
digest = OpenSSL::Digest::MD5.new
cipher = OpenSSL::Cipher::Cipher.new("DES")
cipher.e ...