- 博客(11)
- 收藏
- 关注
原创 查找目录下指定字符串脚本(资源已经附上)
我有时候要在 .java 文件里面找有没有写某个单词或者 .kt文件有没有写某个单词又或者 .string文件里面有没有某个单词,我能不能通过dj(指定自己编写的单词)字符串 文件格式的方式将单词和文件格式作为参数来查找呢,于是我想到自己去写一个脚本来方便自己执行查找命令。
2024-10-07 16:48:54
241
原创 windows电脑不锁屏脚本(vbs双击即可运行,脚本附上)
相信很多小伙伴在上班的时候,有时候自己公司的电脑肯定都被设置了默认多久时间进行锁屏,那么很多聪明的小伙伴肯定在平时没注意,电脑就自动熄屏了。为了解决大多数上班“认真”的小伙伴的烦恼,那么今天我为大家提供一个我自己写的简易的vbs脚本,希望可以帮到大家,完全免费,放心食用。就像这样,然后将以下这段代码粘贴上去,当然我这里选择的是Num Lock键,大家可以更改。③、再下一步将刚才保存的txt文件的后缀更改为vbs,就像这样。文章为大家附上写好的vbs脚本,直接下载运行也是可以的。④、最后一步双击运行即可。
2024-10-07 16:30:43
1831
原创 Linux和Docker常用指令
ls:列出当前目录下的文件和子目录cd:切换到指定目录。pwd:显示当前所在目录的路径cat:用于显示文件内容。touch:用于创建新文件或更新文件的时间戳。cp:用于将文件或目录从一个位置复制到另一个位置。mv:用于将文件或目录从一个位置移动到另一个位置,也可以用来重命名文件或目录。rm:用于删除文件或目录mkdir:用于创建新的目录。rmdir:用于删除空目录grep:用于在文件中查找匹配的字符串或模式find:用于在文件系统中查找文件。
2024-02-23 11:26:11
402
1
原创 Java面试:Spring Bean 的生命周期
3.判断当前bean对象是否实现相关的aware接口,诸如beanNameAware、beanFactoryAware接口,如果有的话执行对应的方法;7.判断当前bean对象是否为单例,是则放到spring对象容器中,多例直接返回bean对象;4.执行bean对象的后置处理器postprocessbeforinitialztion。6.执行bean对象的后置处理器postprocessafterinitialztion。2.根据set方法或者有参构造方法给bean对象的属性进行依赖注入;
2024-01-09 20:09:43
478
原创 深谈Java中的泛型
泛型译为广泛的类型,不明确的类型,在定义的时候不用计较真正数据类型是啥,只需要通过一个字符(通常使用大写英文字母,例如:TEAB)来声明即可;在进行调用时传入真正的数据类型,泛型就会自动变为传递数据的数据类型;在JDK 1.5的时候添加的技术。泛型方法的使用实际就是替换以前的方法重载,减少同名方法的声明次数;注意:普通方法能够使用类的泛型也可以使用方法中声明的泛型;静态方法只能使用方法中的泛型;
2023-12-19 12:53:53
374
1
原创 Java中的集合(2)——深谈集合间的区别
集合它是类似于数组一样的容器,但是比数组在操作数据上更加方便、灵活,可以使用一个集合存放各种类型的数据,在jdk1.5版本新增泛型的概念。用泛型来规范集合关于数据的储存。集合在进行数据储存时能够实现自动扩容,还提供了快速进行数据增删改查的操作方法;根据储存数据的方式将集合分为单列集合和双列集合:单列集合最顶层的接口为Collection,双列集合最顶层的接口Map;Collection下有很多的子接口,最具有的代表性的接口List和SetMap下常用的实现类为。
2023-12-18 13:02:26
1345
原创 Java中的集合(1)
java当中的集合主要分为单列集合和双列集合。单列集合的顶层接口为Collection,双列集合顶层接口为Map。Collection的子接口有两个,分别是List 和 Set。1、ListList接口是一个有序(保证添加元素和遍历元素的结果一致)且允许元素重复储存的容器,继承了Collection中声明的容器常规操作方法;还额外定义了使用索引操作元素的方法;List本身也是一个接口无法使用new构造方法的方式创建对象;
2023-12-15 12:16:01
949
原创 Java中的线程、多线程、线程状态、同步锁、线程通信
一般来说,所有等待的线程会按照顺序进行排列,如果现在使用了 notify()方法的话,则会唤醒第一个等待的线程执行,而如果使用了 notifyAll()方法,则会唤醒所有的等待线程,哪个线程的优先级高,哪个线程就有可能先执行。就是主线程,多个线程同时执行就是多线程,线程池就是把准备好的线程放到线程池里,如果处理请 求需要调用线程的时候,就从线程池里去调用,用完以后再放回到线程池里,这样就防止高 并发节省资源。而 ThreadLocal 是为每一个线程都提供了变量的副本,使得每个线程在某一时间访问到的并。
2023-12-14 08:54:37
714
1
原创 java中静态变量和非静态变量的区别
我们在开发的时候尽量是少使用或者不适用静态的变量。我们会尽量把常量写到properties 配置文件里,直接从配置文件中读取。因为使用静态变量以后在程序初始化的时候就会存到内存中,而且直到应用程序结束,太占用 jvm 的内存。如果使用非静态变量,被实例化以后才会给分配内存。静态变量是共享的,容易引发线程安全问题。静态方法同理也会占用大量的内存资源,最后导致内存溢出。内存溢出指的是 jvm 内存溢出,通过调整堆,栈的大小来解决。所以应该减少静态变量和静态方式的使用。
2023-12-13 13:17:47
580
1
原创 Java中String类中的常用方法
也是拼接字符串的,但是它是线程不安全的初始化的时候创建一个对象,使用 append 再进行拼接的时候,还是在原有的这个对象中拼接新的字符串,而不是创建新对象。:我们主要用于可变的字符串中,我们在拼接Sql语句的时候用的,还有就是他是线程安全的,在字符串后面拼接的方法是 append.拼接内容,我们主要用于少量的字符串操作,因为他是 fina 修饰的,所以它修饰的都 是不可变字符串.每次都会新new一个对象,内存地址都不相同。6、concat() 将指定字符串连接到此字符串的结尾。
2023-12-12 10:22:09
487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人