
java
文章平均质量分 52
KE码徒
泛舟者
展开
-
答题:字符串开闭验证
给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-parentheses著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。public static boolean con(String s) { char[] cArr..原创 2021-09-02 17:34:47 · 167 阅读 · 0 评论 -
JVM老年代和新生代的比例
Java中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。堆的内存模型大致...转载 2019-03-07 14:51:38 · 3891 阅读 · 0 评论 -
证书转换-转载
而在api项目中,我们通常是直接利用公私钥要进行数据验证的。如果直接得到了一个证书,需要对证书进行转换。格式说明PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:PKCS#7 Cryptographic Message S...转载 2019-07-02 14:42:40 · 363 阅读 · 0 评论 -
项目部署
1.用户操作jenkins(提供权限控制和日志记录)2.jenkins从svn上下载打包脚本(windows bat)3.jenkins调用本地bat,从svn拉取源码4.bat调maven 打包5.打完拷贝jar到本地发布目录6.发起外部http服务7.通过WINSCP调用 服务器shell8.服务器shell从http服务拉取发布资源9.备份覆盖重启...原创 2019-08-29 10:35:42 · 148 阅读 · 0 评论 -
基础线程知识
1:执行mian函数的线程 该线程是执行main中的函数2:负责垃圾回收的线程 Object 中 finalize() 垃圾回收器调用此方法; System(系统类) 运行gc()方法(运行gc回收器) System.gc(); jvm结束,它会强制清楚它所占的内存。 主线程结束,如果其...原创 2015-07-29 21:54:37 · 229 阅读 · 0 评论 -
java等级
最后,希望本文对你有帮助,领个红包吧!转载 2017-10-31 16:30:39 · 1822 阅读 · 0 评论 -
java 注解
@Retention (保留期) RetentionPolicy.SOURCE 源码时保留 RetentionPolicy.CLASS 编码时保留,不会进入JVM RetentionPolicy.RUNTIME 一直保留到JVM @Documeted(文档注解) 能够将注解中的元素包含到Javadoc中 @Ta...原创 2018-03-22 09:11:50 · 186 阅读 · 0 评论 -
Java服务远程debug配置
服务端启动脚本:java-Xmx128m "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=33021" -jar $(pwd)/xxxx.jar --spring.application.name=xxx --spring.config.location=../xxx.yml --spring.profiles.a...原创 2018-11-09 14:52:27 · 1118 阅读 · 0 评论 -
rabbitMq 配置
1.rabbitMq三种定制化服务: (1)环境变量(Enviroment Variables)。RabbitMq 服务端参数可以通过环境变量进行配置。例如 节点名称、RabbitMq配置文件的地址,节点内容通信端口等。 (2)配置文件(Configuration File)。可以定义RabbitMq服务和插件设置,例如 TCP监听端口,以及其他网络相关的设置、内存限制、磁盘限制等...原创 2018-12-22 15:27:15 · 332 阅读 · 0 评论 -
rabbitMq 多租户和权限
1.RabbitMq服务器可以创建虚拟的消息服务器(虚拟注解-virtual host),默认vhost 为 "/"。2.创建新的vhost,名为(vhost1) #rabbitmqctl add_vhost vhost13.查询vhost的相关信息 #rabbitmqctl list_vhosts name tracing (vhost 的名称 是否使用trace功能)...原创 2018-12-22 23:50:26 · 660 阅读 · 0 评论 -
rabbitMq 安装
1.一般两种模式:点对点(P2P,Point-to-Point)模式 和 发布/订阅(Pub/Sub)模式。2.发布/订阅模式:将消息发布到某个主题,而消息订阅者则从主题中订阅消息。(消息一对多广播模式),现主流消息中间件(RabbitMQ 、Kafka、ActiveMQ 、RocketMQ)3.消息中间件的作用:1.解耦 2.冗余〈存储) 3.扩展性 4.削峰 5.可恢复性 6.顺序...原创 2018-12-18 19:09:25 · 151 阅读 · 0 评论 -
rabbitMq 调用
1.pom.xml: <dependency> <groupld>com . rabbitmq</groupld> <artifactld>amqp- client</artifactld> <version>4 . 2 . 1</version>原创 2018-12-19 10:36:32 · 503 阅读 · 0 评论 -
NIO
自从JDK 1.4以后,我们迎来了java.nio这个包。 NIO 的创建目的是为了让 Java 程序员可以实现高速 I/O 而无需编写自定义的本机代码。NIO 将最耗时的 I/O 操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。 流与块的比较 原来的 I/O 库(在 java.io.*中) 与 NIO 最重要的区别是数据打包和传输...转载 2015-08-22 22:08:24 · 276 阅读 · 0 评论 -
shiro
shiro作为权限管理的一个java框架 1.scurityManager 2.realm (域) 管理数据源 3.sessionDAO (session管理)待续。。。。最后,希望本文对你有帮助,领个红包吧!...原创 2018-03-07 19:05:56 · 144 阅读 · 0 评论