Wesley13 Wesley13
4年前
java的静态方法加锁与一般方法加锁
第一部分: synchronized 与staticsynchronized  的区别第二部分:java多线程锁,源码剖析1、synchronized与staticsynchronized的区别   synchronized是对类的当前实例进行加锁,防止其他线程同时访问该类的该实例的所有synchronized块。  stat
Irene181 Irene181
4年前
浅析Python装饰器中的@property
一、使用@property优点将类方法转换为类属性,可以用来直接获取属性值或者对属性进行赋值。案例分析例:classExam(object):definit(self,score):self.scorescoredefgetscore(self):returnself.scoredef
Easter79 Easter79
4年前
springBoot整合BeetlSQL
springBoot整合BeetlSQL文章摘要:本文主要介绍springBoot整合BeetlSQL,以及BeetlSQL自定义sql使用。注:本例中,数据库将使用mysql,数据源使用阿里数据源,数据库持久化采用BeetlSQL,由于个人原因暂时未加事务处理。源码地址:https://git
peter peter
4年前
Go-GRPC 初体验
grpc跟常见的clientserver模型相似(dubbo)grpc编码之前需要准备以下环境:安装protobuf,grpc的client与server之间消息传递使用的protoc格式消息,比起json,xml速度快安装grpc的源码包下面开始编写grpc示例代码:1.首先编写proto文件,示例:helloworld
Stella981 Stella981
4年前
JS 苹果手机日期显示NaN问题
问题描述newDate("2019122910:30:00")在IOS下显示为NaN原因分析带的日期IOS下存在兼容问题解决方法字符串替换letdateStr"2019122910:30:00";datedateStr.repl
Stella981 Stella981
4年前
Shiro 核心功能案例讲解 基于SpringBoot 有源码
Shiro核心功能案例讲解基于SpringBoot有源码从实战中学习Shiro的用法。本章使用SpringBoot快速搭建项目。整合SiteMesh框架布局页面。整合Shiro框架实现用身份认证,授权,数据加密功能。通过本章内容,你将学会用户权限的分配规则,SpringBoot整合Sh
Stella981 Stella981
4年前
SpringBoot2.0高级案例(09):整合 ElasticSearch框架,实现高性能搜索引擎
本文源码码云地址:知了一笑https://gitee.com/cicadasmile/middlewareparent一、安装和简介ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearc
Wesley13 Wesley13
4年前
Violet音乐社区界面原型手册
\TOC\Violet音乐社区界面原型手册一、引言1.0项目前阶段相关文档Violet音乐社区需求分析说明书:https://www.cnblogs.com/Keadin/p/11791088.html(https://www.oschina.net/a
馒头老爸 馒头老爸
1年前
不要只会用conosle.log了,这几个console命令,让你的调试效率翻倍
console在前端开发中是最常用到的语法之一,在开发和调试过程中是不可缺少的工具,可以打印调试信息、查看对象内容、性能分析、错误定位等作用
Linux下如何使用perf/gdb/pstack分析性能与问题排查
在Linux系统中,perf、gdb和pstack是三个常用的性能分析和问题排查工具。它们可以帮助开发人员找到和解决应用程序中的性能问题和错误。