- 博客(76)
- 收藏
- 关注
原创 MongoDB
MongoDB Mysql 数据库 数据库 集合 表 文档 数据行1、插入命令db.test.insert({_id: "hello", name:"yyy", age: 1});db.test.insert([ {name:"yjs", age: 12}, {name:"lrh", age: 13}, {na...
2022-04-09 12:20:07
568
原创 java反射属性访问权限
class Teacher { private int height; String name; protected int age; public String sex;}public class InvokeTest { public static void main(String[] args) { Teacher teacher = new Teacher(); Field[] fields = Teacher.clas.
2021-11-12 10:53:41
1143
原创 正则表达式
1. 校验合法域名的正则表达式"^(\\*\\.)?([a-zA-Z0-9]([a-zA-Z0-9-]{0,60}[a-zA-Z0-9])?\\.){1,}[a-zA-Z]{2,26}$";
2021-10-28 16:28:01
372
原创 linux 跳过overwrite确认
转载于:https://www.knowledgedict.com/tutorial/linux-force-cp-to-overwrite-without-confirmation.htmlLinux cp 复制命令如果想要跳过是否覆盖提示的方法,可以使用强制复制的选项-f,但是实际使用时,有可能失效,还会一如既往地弹出提示,那是为什么呢?1解决方法 1.1命令前加反斜杠 1.2使用 -f 选项(修改 cp 别名,如果必要) 1.3yes 命令结合管道命令 解决方法首先说.
2021-09-02 14:55:14
3399
原创 idea快捷键
一、idea多行同一列同时编辑方法一:按住alt+caps+a,鼠标左键拉选要修改的连续行的同一列方法二:按住鼠标滚轮拉选要修改的连续行的同一列二、多光标处同时编辑按住alt+shift+a,鼠标左键选择要修改的列位置,会有一个光标显示在选择的列位置,然后编辑所有光标处都会起作用统一按esc键退出三、复制一行ctrl + D...
2021-05-26 16:58:00
394
转载 java接口和抽象类的区别
转载于:https://www.cnblogs.com/chenmingjun/p/8811287.html-----------------------------------------------------------------------------(1)Java中抽象类和接口中有构造方法吗? ①在接口中 不可以有构造方法。 在接口里写入构造方法时,编译器提示:Interfaces cannot have constructors 注: A...
2021-05-26 16:32:20
287
原创 云计算之云容灾备份入门
原文:https://blog.youkuaiyun.com/j6ul6lq4va97xlm/article/details/78550354几个基本概念:1、公有云和私有云的区别 公有云和私有云是云服务存在的两种方式(还有混合云)。公有云是第三方提供的服务,而私有云是企业内建云服务。打个比方,公有云是公交车,私有云是私家车,公私分明主要体现在如下几点: 1.服务方的...
2019-05-06 17:56:51
3830
原创 linux 指令学习
主要参考鸟哥私房菜:设置屏幕不休眠:xset -dmps显示日期:date显示日历: cal计算器: bc scale(设置保留小数位) quit (退出)Tab: 指令补全接在指令的第一个字后面,是命令补全接在指令的第二个字后面,是文件名补全 ctrl+c: 指令终端ctrl+d: 键盘输入结束shift+PageUP...
2019-05-05 15:53:18
326
转载 别人的java面经
转载自:https://www.nowcoder.com/discuss/117071 作者:你好,我是小号!链接:https://www.nowcoder.com/discuss/117071来源:牛客网 二 : 面经分享具体的面经都比较长,这里大概介绍一下面试的情况,然后我会放上面经的链接供大家查阅。1 阿里面经阿里中间件:https://www.no...
2018-09-24 19:37:57
499
转载 SpringBoot Spring Cloud项目学习汇总
Spring Boot Spring Cloud系列 - SpringBoot Spring Cloud项目学习汇总https://www.jianshu.com/p/155b11d59178
2018-09-18 22:11:57
353
原创 linux
1、ps 与grep 常用组合用法,查找特定进程命令:ps -ef | grep ssh Ubuntuhttps://www.cnblogs.com/OnlyDreams/p/7210914.htmlsudo apt-get install ufw1.安装sudo apt-get install ufw2.启用sudo ufw enables...
2018-09-18 19:55:09
308
转载 高并发
http://www.cnblogs.com/lr393993507/p/5909804.html 3、常见并发同步案例分析 案例一:订票系统案例,某航班只有一张机票,假定有1w个人打开你的网站来订票,问你如何解决并发问题(可扩展到任何高并发网站要考虑 的并发读写问题) 问题,1w个人来访问,票没出去前要保证大家都能看到有票,不可能一个人...
2018-09-18 10:21:39
263
原创 redis
https://www.cnblogs.com/rjzheng/p/9096228.html 一、Redis简介以及和其他缓存数据库的区别:https://blog.youkuaiyun.com/xlgen157387/article/details/60761232Redis和Memcached的区别1、存储数据类型不同:Redis相对支持更多的数据类型,除了支持键值对之外,还支持lis...
2018-09-17 20:15:37
139
原创 java多线程
1、https://segmentfault.com/a/11900000145959282、https://blog.youkuaiyun.com/lis_12/article/details/543805213、https://blog.youkuaiyun.com/cmyperson/article/details/796108704、https://www.cnblogs.com/xrq730/p/4...
2018-09-17 00:27:37
184
原创 Hibernate 开发笔记
流程:首先加载配置文件,将配置文件传递到properties中,然后创建sessionFactory工厂,在该工厂中创建和数据库的连接,最后拿到其中一个连接session,然后进行CURD。 Hibernate执行原理总结可从度娘上摘抄到如下文字:通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件。 由hibern...
2018-09-17 00:27:22
223
原创 java并发编程的艺术
第2章 Java并发机制的底层实现原理1、Java并发机制的底层实现原理在多线程并发编程中synchronized和volatile都扮演着重要的角色,volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。如果volatile变量修饰符使用恰当的话,它比synchroni...
2018-09-16 23:46:47
215
原创 java----split()
Java split()用法特殊情况有 * ^ : | . \一、单个符号作为分隔符 String address="上海\上海市|闵行区\吴中路"; String[] splitAddress=address.split("\\"); System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+split...
2018-09-16 23:46:32
324
原创 java进制转换
十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf("FFFF",16).toString()八进制转成十进制Integer.valueOf("876",8).toS...
2018-09-16 23:46:22
225
原创 java----工厂模式
https://blog.youkuaiyun.com/xiaoddt/article/details/74937952https://blog.youkuaiyun.com/qq_25827845/article/details/52503884
2018-09-16 23:46:11
138
原创 java----NIO
https://ifeve.com/overview/https://blog.youkuaiyun.com/suifeng3051/article/details/48160753
2018-09-16 23:45:49
133
原创 装饰器模式
设计模式 软件开发过程中,遇到相似问题,将问题的解决方式抽取模型(套路) 单例,工厂,适配器,装饰者,动态代理 谷歌汽车场景 *_ java设计了汽车开发约定interface ICar{ start run stop}class GoogleCar implements ICar{}*_希望在将谷歌Car接入到生态圈平台时,增强汽车启动功能...
2018-09-16 23:45:38
131
原创 数据库连接池(Datasource)
1.实现java提供的 DataSource接口(规范)2. 创建连接池(在加载类或者构造函数时就创建)3.获取连接4. 用完后要归还,不然 会用完连接5.扩容6.问题: 装饰器模式。package com.itheima.uitl;import java.io.PrintWriter;import java.sql.Connection;...
2018-09-16 23:45:21
4225
1
原创 java项目实战
属性(变量)两边加+号,+号两边添加引号 //获取到当前字节码对象(ServletDemo02.class在内存中对象)Class clazz = this.getClass();//获取到AA字节码在内存中对象Class clazz=AA.class;//获取AA字节码对象上名称为sum的方法,参数有2个参数Method md = clazz.getMethod("...
2018-09-16 23:45:06
37691
1
原创 JDBC-mysql学习笔记
1.入门package cn.yjs.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCDemo { ...
2018-09-16 23:44:39
174
原创 java秋招面经
B树:https://www.jianshu.com/p/7dedb7ebe033B+树:https://blog.youkuaiyun.com/guoziqing506/article/details/64122287https://blog.youkuaiyun.com/lkforce/article/details/79077270 MySQL索引原理:https://blog.youkuaiyun.com/s...
2018-09-16 23:44:22
457
转载 Spring 事务传播
PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY使用当前的事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW新建事务,...
2018-09-11 14:53:31
143
原创 jdk源码学习
HashMap:https://segmentfault.com/a/11900000129267221、HashMap 允许 null 键和 null 值,在计算哈键的哈希值时,null 键哈希值为 0。2、而底层的数据结构则是延迟到插入键值对时再进行初始化。3、默认初始化大小是16(DEFAULT_INITIAL_CAPACITY = 1 << 4;)4、如果用...
2018-09-02 16:57:28
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人