JE

gdb 设置位置

隐身守侯 提交于 2020-04-13 18:19:47
【今日推荐】:为什么一到面试就懵逼!>>> 三种:行定位;反汇编后的地址; 行相关定位 行相关定位格式: [filename:][linenum|function] filename 文件名 如果有则是指明某个文件,可以是相对路径,也可以是绝对路径。如果匹配了多个匹配的文件,那么则会在多个文件设置多个断点。 linenum 或 function linenum 则就是在对应行设置断点 function 则是搜索当前文件的函数 label 则是搜索当前文件的 label:C++用于goto定位的 如果没有 filename : funcname 表示所有文件所有匹配的函数,包括重载,命名空间和类成员的函数 label 从当前栈帧进行搜索,如果程序没有执行不执行搜索 反汇编后的地址 break *address disassemble [/s /m /r] start,end disassemble start,end disassemble /m function disassemble /r function disassemble /s function 新版本支持 不支持文件名,搜索的是当前的断点所在栈帧。 int foo(int x) { switch(x) { case 1: return 2; case 2: return 3; default: return 42; }

JVM自定义类加载器加载指定中classPath下的所有class及jar

我是研究僧i 提交于 2020-03-08 16:01:04
一、JVM中的类加载器类型   从Java虚拟机的角度讲,只有两种不同的类加载器:启动类加载器和其他类加载器。   1.启动类加载器(Boostrap ClassLoader):这个是由c++实现的,主要负责JAVA_HOME/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。   2.其他类加载器:由java实现,可以在方法区找到其Class对象。这里又细分为几个加载器     a).扩展类加载器(Extension ClassLoader):负责用于加载JAVA_HOME/lib/ext目录中的,或者被-Djava.ext.dirs系统变量指定所指定的路径中所有类库(jar),开发者可以直接使用扩展类加载器。java.ext.dirs系统变量所指定的路径的可以通过System.getProperty(“java.ext.dirs”)来查看。     b).应用程序类加载器(Application ClassLoader):负责java -classpath或-Djava.class.path所指的目录下的类与jar包装入工作。开发者可以直接使用这个类加载器。在没有指定自定义类加载器的情况下,这就是程序的默认加载器。     c).自定义类加载器(User ClassLoader):在程序运行期间, 通过java.lang

汇编跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等

a 夏天 提交于 2020-03-02 13:20:51
转自: http://www.cnblogs.com/del/archive/2010/04/16/1713886.html http://pan.baidu.com/s/1gVTSi 跳转指令分三类: 一、无条件跳转: JMP ;无条件跳转 二、根据CX、ECX寄存器的值跳转: JCXZ ;CX 为 0 则跳转 JECXZ ;ECX 为 0 则跳转 三、根据 EFLAGS 寄存器 的 PSW 标志位 跳转, 这个太多了. 根据标志位跳转的指令: JE ;等于则跳转 同JZ JNE ;不等于则跳转 同JNZ JA ;无符号大于则跳转 JNA ;无符号不大于则跳转 JAE ;无符号大于等于则跳转 同JNB JNAE ;无符号不大于等于则跳转 同JB JB ;无符号小于则跳转 JNB ;无符号不小于则跳转 JBE ;无符号小于等于则跳转 同JNA JNBE ;无符号不小于等于则跳转 同JA JG ;有符号大于则跳转 JNG ;有符号不大于则跳转 JGE ;有符号大于等于则跳转 同JNL JNGE ;有符号不大于等于则跳转 同JL JL ;有符号小于则跳转 JNL ;有符号不小于则跳转 JLE ;有符号小于等于则跳转 同JNG JNLE ;有符号不小于等于则跳转 同JG JZ ;为零则跳转 JNZ ;不为零 则跳转 JS ;为负则跳转 JNS ;不为负则跳转 JC ;进位则跳转 JNC

OSChina 周三乱弹 —— 我可能是个憨憨

别等时光非礼了梦想. 提交于 2020-02-27 07:00:21
Osc乱弹歌单(2020)请戳( 这里 ) 【今日歌曲】 @ 宇辰OSC :分享Hare Je的单曲《Alan Walker-Faded(Hare Je remix)》: #今日歌曲推荐# 可以放松大脑的一首纯音乐 《Alan Walker-Faded(Hare Je remix)》- Hare Je 手机党少年们想听歌,请使劲儿戳( 这里 ) @ 进击的代码 :明天继续上班,后天继续上班.....年假留着后面用吧 上班积极分子, “老师,你忘了布置作业了吧?” 不过现在上班还是挺危险的, 到处都是戴口罩的, @ OSC首席保安 :今天坐地铁,一半儿以上的人带了口罩 听他们说, 医疗的股票都全线上升, @ Spring狂人 :国家卫健委高级别专家组组长在接受央视连线时明确表示,目前可以肯定,此次新型冠状病毒感染的肺炎,存在人传人的现象。 据说医护人员也传染了, @ 冰峰雪座 :医护人士感染了15个 武汉发生这个事以后, 大家从武汉回来都很尴尬啊, @ han_beilef :从武汉赶回家过年都很尴尬啊 然后还有人觉得这个有阴谋, @ 孤星闵月 :为什么我总感觉武汉的传染病是外国搞的鬼 为此还写了一首诗, 《冬天的阴谋》 感冒是冬天来临最大的惊吓之一 喉咙像开过枪的弹膛 鼻子堵的像八点的上班路 我的床上应该全是窃窃私语的细菌 密谋着如何让我卧床不起 投稿人: @ 硕曲星 ​​​​

ssh免密码登录配置

烈酒焚心 提交于 2019-12-24 14:40:55
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 生成秘钥对 [root@localhost ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:D0kugFN+1mryj+fpOrQ5vzZSsLr/jKnTmm26fJvqb7g root@localhost.localdomain The key's randomart image is: +---[RSA 2048]----+ | . | | + . | | o o o o | | . +.+ . | | . +oS | | +o..o | | =.+ . | | .+o@B+. | | .E/@&Xo |

平台如何做单点登录

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-29 07:24:05
一、创建一个service类的方法 固定的返回值String 接受参数:TokenLoginVo 二、在系统设置中配置SSO登录并指定类名,方法名 三、将登录链接直接放给对方系统直接调用 JEPLUS: /j_spring_security_check JEPAAS /rbac/login 四、方法实现逻辑 对方调用过来一定会传用户相关的信息,我们根据TokenLoginVo中的request对象可以获取到指定的参数值,然后处理获取到用户指定相关的信息,然后查询我们JE_CORE_ENDUSER表找到用户,然后USERID的值即可。 如果这个值对了,那么系统将自动完成登录操作并且跳转到首页。 加入JEPaaS技术交流群,了解更多 来源: https://my.oschina.net/jepaas/blog/3102209