- 博客(17)
- 资源 (6)
- 收藏
- 关注
原创 答题:字符串开闭验证
给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-parentheses著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。public static boolean con(String s) { char[] cArr..
2021-09-02 17:34:47
166
原创 项目部署
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
转载 证书转换-转载
而在api项目中,我们通常是直接利用公私钥要进行数据验证的。如果直接得到了一个证书,需要对证书进行转换。格式说明PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:PKCS#7 Cryptographic Message S...
2019-07-02 14:42:40
363
转载 JVM老年代和新生代的比例
Java中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。堆的内存模型大致...
2019-03-07 14:51:38
3889
原创 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
656
原创 rabbitMq 配置
1.rabbitMq三种定制化服务: (1)环境变量(Enviroment Variables)。RabbitMq 服务端参数可以通过环境变量进行配置。例如 节点名称、RabbitMq配置文件的地址,节点内容通信端口等。 (2)配置文件(Configuration File)。可以定义RabbitMq服务和插件设置,例如 TCP监听端口,以及其他网络相关的设置、内存限制、磁盘限制等...
2018-12-22 15:27:15
331
原创 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
原创 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
原创 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
原创 java 注解
@Retention (保留期) RetentionPolicy.SOURCE 源码时保留 RetentionPolicy.CLASS 编码时保留,不会进入JVM RetentionPolicy.RUNTIME 一直保留到JVM @Documeted(文档注解) 能够将注解中的元素包含到Javadoc中 @Ta...
2018-03-22 09:11:50
186
原创 shiro
shiro作为权限管理的一个java框架 1.scurityManager 2.realm (域) 管理数据源 3.sessionDAO (session管理)待续。。。。最后,希望本文对你有帮助,领个红包吧!...
2018-03-07 19:05:56
143
原创 eclipse 快捷键
运行main方法快捷键:ctrl + F11重命名:alt + shift + R 最后,希望本文对你有帮助,领个红包吧!
2018-01-14 10:12:35
158
转载 NIO
自从JDK 1.4以后,我们迎来了java.nio这个包。 NIO 的创建目的是为了让 Java 程序员可以实现高速 I/O 而无需编写自定义的本机代码。NIO 将最耗时的 I/O 操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。 流与块的比较 原来的 I/O 库(在 java.io.*中) 与 NIO 最重要的区别是数据打包和传输...
2015-08-22 22:08:24
275
转载 Memcached(简单的,纯内存的)
1.临时性键值存储Nosql数据库,简单而有力;2.过去被大量使用在互联网网站中,作为应用和数据库之间的缓存层;3.Danga Interactive 公司开发,最初为了加速LiveJournal访问速度而开发,后来成为广泛应用的开源项目;4.官网:http://memcached.org/ 特点: 1.全内存运转 2.哈希方式存储 3.简单...
2015-08-06 16:44:33
259
原创 基础线程知识
1:执行mian函数的线程 该线程是执行main中的函数2:负责垃圾回收的线程 Object 中 finalize() 垃圾回收器调用此方法; System(系统类) 运行gc()方法(运行gc回收器) System.gc(); jvm结束,它会强制清楚它所占的内存。 主线程结束,如果其...
2015-07-29 21:54:37
229
原创 centos下的svn安装(服务端)
安装步骤: #yum install subversion 判断是否安装成功#subversion -v (或者 svnserve --version) 有了SVN软件后还需要建立SVN库。#mkdir /opt/svn/repos#svnadmin create /opt/svn/repos执行上面的命令后,自动在repos下建立多个文件, 分别是conf, d...
2015-07-29 21:48:14
242
UnlimitedJCEPolicyJDK8.rar
2020-03-03
spring_mvc介绍
2015-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人