- 博客(13)
- 收藏
- 关注
原创 你不太熟悉的JVM命令配置参数_调整jvm参数命令
如果这些标志中的任何一个使您的代码、您的数据、您的服务器或您的一切消失得无影无踪,我、Sun/Oracle和IBM都将不负责任,为以防万一,建议先在虚拟(非常生产)环境中实验。在生产环境中,命令行标志不是为永久使用而设计的——事实上,除了您终止用来调优JVM垃圾收集器的标志,没有一个非标准命令行标记是专用于生产使用的。甚至,您深夜盯着监控器和下午5点回家和妻子孩子吃顿晚饭,(或者在Mass Effect 2中消灭您的敌人,根据您的喜好),它们都是不一样的。再一次强调,在不同JVM版本中,输出会发生变化。
2024-09-10 18:25:10
676
原创 Linux必懂知识大总结(上)
硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。。换言之,硬链接就是同一个文件使用了多个别名。硬链接可由命令 link 或 ln 创建。软链接与硬链接不同,若文件用户数据块中存放的内容是另一文件的路径名的指向,则该文件就是软连接。软链接就是一个普通文件,只是数据块内容有点特殊。软链接有着自己的 inode 号以及用户数据块。
2024-09-10 05:11:58
2082
原创 Linux函数fcntl system学习_stdlib(1)
(O_RDONLY,O_WRONLY和O_RDWR)并不各占一位(这3种标志的值分别是0,1,2,由于历史原因,这三种值是互斥),因此首先必须用屏蔽字O_ACCMODE获取访问模式位,然后将结果与这三种值中的任一种做比较。可以更改的几个标志位是:O_APPEND,O_NONBLOCK,O_SYNC,O_DSYNC,O_RSYNC,O_FSYNC,O_ASYNC。当然,更常见的用法是:在修改文件描述符标志或文件状态标志时,先取得现有的状态值,然后根据需要修改它,最后设置新标志值。不幸的是,三个访问标志位。
2024-09-10 03:29:16
329
原创 Linux 基本指令及 Xshell 常用热键操作
Linux 下的路径分割符: /(绝对路径、相对路径)根目touch:touch 文件名 创建一个普通文件mkdir:mkdir 目录名 在当前目录下创建一个目录mkdir -p dira/dirb/dirc/dird/(路径):在当前目录下创建一个 dira目录,dira里有dirb,dirb里有dirc…cd:cd 目录名/路径 将当前工作目录改变到指定的目录下(改变工作目录)tree:tree 路径将当前目录及其子目录用树的形式组织起来stat:stat 文件名查询文件更详细的属性信息rm。
2024-09-10 00:36:22
610
原创 xxl-job 源码运行解析
首先实例化了一个 XxlRpcRequest ,有 className 类名 ( 即 com.xxl.job.core.biz.ExecutorBiz ),methodName 方法名 ( 即run ),parameterTypes 参数类型名称,parameters 方法参数 这4个重要属性。最后是来到了RPC的请求调用处理。上述代码中首先获取阻塞策略,默认是 Serial execution 串行执行,然后是路由策略,默认是FIRST 取第一台机器执行,然后是重点执行定时任务的函数。
2024-09-08 06:31:48
2087
原创 Spring Bean生命周期你除了会背八股文面试,真的会用了吗?
applyBeanPostProcessorsBeforeInitialization处理invokeInitMethods处理InitializingBean 接口两种不同的初始化方案的逻辑。
2024-09-07 21:53:44
822
原创 Java中内部类
这样,等真的沉下心来学习,不至于被找资料分散了心神。另外,给大家安排了一波学习面试资料:以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!加入社区:https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0料:[外链图片转存中…(img-duj78WCo-1725653087822)][外链图片转存中…(img-EjyfzNJX-1725653087823)]
2024-09-07 04:04:58
853
原创 curd两年,四面阿里java后端,才发现并发编程和JVM必不可少
基础方面我的建议是一超多强,也就是有一个或者几个小的地方特别精通,但是广度要有,不要盲目追求mq这些东西,实际的面试还是以(408-计算机组成)+数据库为主的,也就是说当你os、网络、数据库还不错的时候已经满足了进大厂的需求,再熟悉两个知名中间件,就可以去收割了,应届生不建议死磕分布式、微服务之类的东西,很容易搞崩自己的心态。4.画出自己设计过的设计模式如何体现,画出结构图,并进行讲解。10.应用服务器的jvm调优实际经验,如何做的,在哪里用到的。3.java的io库的类结构图所用到的设计模式如何体现。
2024-09-06 19:18:24
842
1
原创 java web 部分
web容器加载servlet,生命周期开始。request 在同一次请求(请求页面)间有效,一般请求完毕则失效,但若是通过forward的方式跳转,则forward页面依旧能拿到request的值,但如果是通过redirect的方式,则相当于重新发送一次页面请求,request中的值失效;可以验证客户是否来自可信的网络,可以对客户提交的数据进行重新编码,可以从系统里获得配置的信息,可以过滤掉客户的某些不应该出现的词汇,可以验证用户是否登录,可以验证客户的浏览器是否支持当前的应用,可以记录系统的日志等等。
2024-09-06 00:29:09
1792
原创 Git指令大全
test#你想找出’master’,’test’的共有 父分支和’test’分支之间的差异,你用3个’.’来取代前面的两个’.’git remote add origin git@jslite.github.com:JSLite/JSLite.git#添加远程路径。git clone git://github.com/JSLite/JSLite.js.git mypro#克隆到自定义文件夹。git remote add origin git@github.com:JSLite/test.git#添加源。
2024-09-05 11:26:12
281
原创 Docker的简单介绍与安装(Windows10)
1.什么是DockerDocker 是一个开源的应用容器引擎Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。2.Docker的应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。
2024-09-04 22:12:23
989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人