logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java反射机制

Java反射机制1、Java反射机制概述1.1、Reflection API1、反射(Reflection):是Java语言的一个特性,是被视为动态语言的关键。它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个Java的类获取他所有的成员变量和方法并且显示出来。而这一特性的实现,需要借助于 Refection API。2、反射机制允许程序在执行期借助于Re

base64图片转换与下载(原生js实现下载至本地)

使用base64编码传输图片文件,在实际开发中也比较常见。在整个网站如果图片足够小复用性很高并且基本不会被更新(例如网站的logo)我们就可以考虑将图片转为base64编码

文章图片
#javascript#java
程序员必会10种算法

代码一道,源远流长,短短几句代码中,往往蕴含着完美的逻辑和精妙的算法!这正是我们程序员追求的东西。我们程序员就应该外修语言,内修算法,数据为根基,算天算地算自己~

#算法#python#java
SpringBoot+MongoDB GridFS文件上传、下载、预览实战

随着web 3.0的兴起,数据的形式不局限于文字,还有语音、视频、图片等。高效存储与检索二进制数据也成为web 3.0必须要考虑的问题。然而这种二进制数据是不适合存储在普通关系型数据库(MySQL、Oracle)中的,关系型数据库更多的是存储图片的访问路径。因此二进制数据可以使用MongoDB的内置模块GridFS进行检索与存储,也是一种比较好的解决方案。.....................

文章图片
#mongodb#spring boot#nosql
SpringData MongoDB异常:org.springframework.data.mongodb.UncategorizedMongoDbException

使用Spring Data整合MongoDB,查询某集合中的所有文档时报错,报错详细信息如下:org.springframework.data.mongodb.UncategorizedMongoDbException: Query failed with error code 2 and error message ‘Field ‘locale’ is invalid in: { locale:

#mongodb
Ehcache缓存的使用

缓存应该是每个系统都要考虑的架构,缓存不仅可以加速系统的访问速度还可以提升系统的性能。如我们需要经常访问的高频热点数据,如果把它缓存起来就能有效减少数据库服务器的压力。手机验证码等有一定的失效时间,我们就可以考虑使用缓存,等失效时间过了,就删掉验证码。

文章图片
操作Zookeeper(启动与停止、查看进程与状态、启动退出客户端)

1、启动Zookeeper:./zkServer.sh start[app@laizhenghua bin]$ pwd/home/app/zookeeper-3.4.12/bin[app@laizhenghua bin]$ ./zkServer.sh start2、查看Zookeeper进程是否启动:jps[app@laizhenghua zookeeper-3.4.12]$ jps48256 B

#zookeeper#linux
Oracle锁表解决方法

锁表或锁超时相信大家都不陌生,经常发生在DML语句中,产生的原因就是数据库的独占是封锁机制,当执行DML语句时对表或行数据进行锁住,直到事务提交或回滚或者强制结束当前会话。对于我们的应用系统而言锁表大概率会发生在SQL执行慢并且没有设置超时的地方(一条SQL由于某种原因一直执行不成功并且一直不释放资源)因此写出高效率SQL也尤为重要!还有另外情况也会发生锁表,就是高并发场景,高并发会带来的问题就是

#oracle
暂无文章信息