03 2022 档案

摘要:查看开机启动项 //查询开机启动项 systemctl list-unit-files // 输出 UNIT FILE 对应服务名;STATE 是状态:enable 是开机启动,disable是开机不启动 UNIT FILE STATE proc-sys-fs-binfmt_misc.automou 阅读全文
posted @ 2022-03-26 11:26 明月照江江 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略) 阅读全文
posted @ 2022-03-26 11:25 明月照江江 阅读(98) 评论(0) 推荐(0) 编辑
摘要:vi ~/.ssh/config 加入一条 ServerAliveInterval 60 #客户端主动向服务端请求响应的间隔 阅读全文
posted @ 2022-03-26 11:25 明月照江江 阅读(26) 评论(0) 推荐(0) 编辑
摘要:tail 命令用法 功能从尾部显示文件若干行 语法: tail [ +/- num ][参数] 文件名 使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容 例子: 显示最后2 阅读全文
posted @ 2022-03-26 11:24 明月照江江 阅读(30) 评论(0) 推荐(0) 编辑
摘要:ps命令用于监测进程的工作情况。进程是一直处于动态变化中,而ps命令所显示的进程工作状态时瞬间的 使用方式: ps [options] 常用参数 -A 显示所有进程 -a 显示现行终端机下的所有进程,包括其他用户的进程 -u 显示用户的UID -x:显示没有控制终端的进程,同时显示各个命令的具体路径 阅读全文
posted @ 2022-03-26 11:18 明月照江江 阅读(160) 评论(0) 推荐(0) 编辑
摘要:shadow 文件权限 $ll shadow 1 root root 1131 Aug 6 12:04 shadow 可以看出只有root可以操作它,普通用户执行passwd,内部也是先隐式切到root,改完再回到普通用户 shadow文件内容 # head -3 /etc/shadow root: 阅读全文
posted @ 2022-03-26 11:17 明月照江江 阅读(388) 评论(0) 推荐(1) 编辑
摘要:先写结论 : less is more,使用less 优于使用more more 和 less的区别 优于more不能后退,而less 就在其基础上增加了后退功能 less 可以使用键盘上的上下方向键显示上下内容,more不可以(经测试已经支持了) less 不必加载整个文件,加载速度会比more更 阅读全文
posted @ 2022-03-26 11:17 明月照江江 阅读(60) 评论(0) 推荐(0) 编辑
摘要:文件内容 ## # User Database # # Note that this file is consulted directly only when the system is running # in single-user mode. At other times this infor 阅读全文
posted @ 2022-03-26 11:15 明月照江江 阅读(50) 评论(0) 推荐(0) 编辑
摘要:// 查看时间各种状态,查看时区等 timedatectl // 输出 Local time: 四 2014-12-25 10:52:10 CST Universal time: 四 2014-12-25 02:52:10 UTC RTC time: 四 2014-12-25 02:52:10 Ti 阅读全文
posted @ 2022-03-26 11:13 明月照江江 阅读(87) 评论(0) 推荐(0) 编辑
摘要:// 查看防火墙状态: systemctl status firewalld.service // 执行关闭 systemctl stop firewalld.service // 禁用开机启动 systemctl disable firewalld.service 阅读全文
posted @ 2022-03-26 11:12 明月照江江 阅读(44) 评论(0) 推荐(0) 编辑
摘要:在使用ssh 连接自己的centos 虚拟机时,发现连接不上,于是有了这个安装过程 (以下是在root用户下执行的,没权限的话就sudo) 1.首先判断是否有这个服务 systemctl list-unit-files | grep sshd 发现没有 2. 判断是否有用yum 安装了这个服务 yu 阅读全文
posted @ 2022-03-26 11:04 明月照江江 阅读(655) 评论(0) 推荐(0) 编辑
摘要:安装应用 yum install -y xxx -y 表示自动yes 卸载应用 yum -y remove xxx -y 表示自动yes 查看已安装的应用 yum list installed 阅读全文
posted @ 2022-03-26 11:02 明月照江江 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1 通过Mac 的设置 stop mysql 2 跳过权限认证 // 进入数据库指令文件 cd /usr/local/mysql/bin // 跳过权限认证 sudo ./mysqld_safe --skip-grant-tables 3 免密码进入数据库 新开一个终端,同时保持原来那个终端也开着, 阅读全文
posted @ 2022-03-26 10:58 明月照江江 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1. 在阿里云山申请三台云服务器 1.1 环境准备 完成配置后的信息 服务器IP 操作系统 CPU 内存 硬盘 主机名 节点角色 172.18.119.145 centos7 2 4G 50G k8s-master master 172.18.119.150 centos7 2 4G 50G k8s 阅读全文
posted @ 2022-03-26 10:52 明月照江江 阅读(221) 评论(0) 推荐(0) 编辑
摘要:在阿里云上部署了一个K8S集群,一master, 两node; 然后执行 kubectl create -f tomcat.yml yaml如下: apiVersion: apps/v1 kind: Deployment metadata: name: tomcat-app spec: select 阅读全文
posted @ 2022-03-26 10:51 明月照江江 阅读(121) 评论(0) 推荐(0) 编辑
摘要:通过 YAML 配置文件 部署 Deployment 使用命令(类似 docker-compose) // 部署 kubectl create -f xxx.yml // 删除 kubectl delete -f xxx.yml 阅读全文
posted @ 2022-03-26 10:51 明月照江江 阅读(218) 评论(0) 推荐(0) 编辑
摘要:元数据的定义: 元数据:就是用来描述数据的数据 比如:这段数据是干嘛的,什么格式编写的,什么时候编写的,作者是谁... 阅读全文
posted @ 2022-03-26 10:50 明月照江江 阅读(157) 评论(0) 推荐(0) 编辑
摘要:K8S 核心组件 配置存储中心 --> etcd服务 主控(master)节点 ​ [1] kube-apiserver 服务 apiserver:(K8S 大脑) 1. 提供了集群管理的 REST API 接口(包括 鉴权、数据校验及集群状态变更) 2. 负责其他模块之间的数据交互,承担通信枢纽功 阅读全文
posted @ 2022-03-26 10:49 明月照江江 阅读(32) 评论(0) 推荐(0) 编辑
摘要:K8S 不能直接删除Pod,直接删除Pod,会被Deployment重启 删除前,必须先删除对应的Deployment 例子: // 查出Pod [root@k8s-master ~]# kubectl get pods NAME READY STATUS RESTARTS AGE nginx-65 阅读全文
posted @ 2022-03-26 10:49 明月照江江 阅读(633) 评论(0) 推荐(0) 编辑
摘要:nodePort: 外部流量访问K8S集群中Service入口的一种方式 比如外部用户要访问k8s集群中的一个Web应用,那么我们可以配置对应service的type=NodePort,nodePort=30001。其他用户就可以通过浏览器http://node:30001访问到该web服务。 po 阅读全文
posted @ 2022-03-26 10:48 明月照江江 阅读(476) 评论(0) 推荐(0) 编辑
摘要:kubectl get 显示一个或更多resources资源 # 查看集群状态 kubectl get cs # 查看集群节点信息 kubectl get nodes # 查看集群命名空间 kubectl get ns # 查看指定命名空间的服务 kubectl get svc -n kube-sy 阅读全文
posted @ 2022-03-26 10:12 明月照江江 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Service 在K8S的世界里,虽然每个Pod都会被分配一个单独的IP地址,但这个IP地址会随着Pod的销毁而消失 Service(服务)就是用来解决这个问题的核心该你啊 一个Service可以看作一组提供相同服务的Pod的对外访问接口 Service作用于哪些Pod是通过标签选择器来定义的 In 阅读全文
posted @ 2022-03-26 10:10 明月照江江 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Name 由于K8S内部,使用“资源”来定义每一种逻辑概念(功能),故没种“资源”,都应该有自己的“名称” ”资源“有 api版本(apiVersion)、类别(kind)、元数据(metadata)、定义清单(spec)、状态(status)等配置信息 ==“名称”==通常定义在“资源”的“元数据 阅读全文
posted @ 2022-03-26 10:09 明月照江江 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Pod K8S里能够运行的最小逻辑单元,1个Pod可以运行多个容器 Pod 控制器 Pod控制器是Pod启动的一种模版,用来保证在K8S中启动的Pod始终按照人们的预期运行(副本数,生命周期、健康状态检查...) K8S中常用的Pod控制器: Deployment 阅读全文
posted @ 2022-03-26 10:09 明月照江江 阅读(56) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/liu-shuai/articles/12177298.html 不能完全按照他来装,因为他装的是15.5的,15.5 有部分组件在阿里云镜像上没有,导致kubectl装的是17.2 导致安装失败 ##所以直接装17.2的 阅读全文
posted @ 2022-03-26 09:59 明月照江江 阅读(128) 评论(0) 推荐(0) 编辑
摘要:CNI 插件 定义: Container Network Interface 容器通用接口 K8S 中可选的 CNI 插件如下: Flannel 较流行 Calico 性能棒,比Flannel快1% Canal Weave 阅读全文
posted @ 2022-03-26 09:59 明月照江江 阅读(57) 评论(0) 推荐(0) 编辑
摘要:Thread有一个成员 ThreadLocal.ThreadLocalMap threadLocals = null; 在创建ThreadLocal时会创建这个对象 private T setInitialValue() { T value = initialValue(); Thread t = 阅读全文
posted @ 2022-03-26 09:57 明月照江江 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Java8 Optional 总结 模型类样例 @Data private static class User { private String name; private String age; } 用例1 @Test(expected = NoSuchElementException.class 阅读全文
posted @ 2022-03-26 09:56 明月照江江 阅读(82) 评论(0) 推荐(0) 编辑
摘要:Git git 文件的三种状态(区) 工作区 叫 workArea 又叫work Directory 暂存区 叫 Stage 又叫 Index graph LR subgraph 本地仓库 Repository end subgraph 暂存区 Stage-->|git commit|Reposit 阅读全文
posted @ 2022-03-26 09:47 明月照江江 阅读(50) 评论(0) 推荐(0) 编辑
摘要:当由于修改了Git 的密码导致 pull 等操作报错时,比如报以下错误: fatal: Authentication failed for 'http://xxxxxxxxxxxxxxxxxx.git/' 可以使用以下命令重置密码 git config --system --unset creden 阅读全文
posted @ 2022-03-26 09:46 明月照江江 阅读(2320) 评论(0) 推荐(0) 编辑
摘要:1. git log -g 查看已commit的信息 2. 根据commit信息找到对应的commitID 3. 执行一下命令来创建新的分支 ### 1. 方法一:创建一个基于commitId的分支,但不切过去 git branch new_branch_name commitId ### 2. 方 阅读全文
posted @ 2022-03-26 09:46 明月照江江 阅读(2061) 评论(0) 推荐(0) 编辑
摘要:git stash 1. git stash save "message" ​ 执行存储,并添加备注信息(直接git stash 也可以,但没有备注信息) 2. git stash list ​ 查看存储列表 stash@{0}: On Topic/V2.5: gitignore和mybatis日志 阅读全文
posted @ 2022-03-26 09:45 明月照江江 阅读(52) 评论(0) 推荐(0) 编辑
摘要:git revert git revert 是一种创建一次新的commit 来回退某次或某几次commit的一种方式 命令 // 创建一个新的commit,这个commit会删除(下面)commit-id的内容,但会在log中保留这个commit-id git revert commit-id // 阅读全文
posted @ 2022-03-26 09:44 明月照江江 阅读(2403) 评论(0) 推荐(1) 编辑
摘要:git reset git 的重置操作 有三种模式:hard、mixed(默认)、soft 1. hard 用法 hard会重置stage区和工作区,和移动代码库上HEAD 和branch的指针所指向的位置,所有的都没了(干净了),如果工作区或stage区有修改,则全部舍弃了 //重置到与代码库HE 阅读全文
posted @ 2022-03-26 09:43 明月照江江 阅读(137) 评论(0) 推荐(0) 编辑
摘要:git rebase 合并多个commit 方法 在开发过程中,有时一个任务会分几次commit提交,这样可能对于有些分支要cherry pick时会比较麻烦,这是我们可以通过git rebase 将几个commit合并为一个commit,再推送到远端 git rebase -i 这里指的是通过交互 阅读全文
posted @ 2022-03-26 09:40 明月照江江 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:dev分支 * da349ef (dev) e * 75350bc d * 63cbbb8 c * c6509a5 b * 13405af a 文件可能会发生冲突,需要解决一下 aaaaaaaaa bbbbbbbbb ccccccccc <<<<<<< HEAD fffffffff gggggggg 阅读全文
posted @ 2022-03-26 09:39 明月照江江 阅读(51) 评论(0) 推荐(0) 编辑
摘要:git cherry-pick cherry-pick : 精心挑选,挑选一个我们需要的 commit 进行操作。它可以用于将在其他分支上的 commit 移植到当前的分支。 用法: // 复制commit-id 对应的修改并创建新的commit-id合并到当前分支 git cherry-pick 阅读全文
posted @ 2022-03-26 09:38 明月照江江 阅读(187) 评论(0) 推荐(0) 编辑
摘要:docker-compose.yml 样例: 各个标签的含义在注释里 version: '3' # 选择的docker-compose 版本 services: # 要编排的一组服务 fim-mysql: # 服务名称 image: fim-mysql:1.0 # 镜像选择 后面的名称 为镜像及其版 阅读全文
posted @ 2022-03-26 09:34 明月照江江 阅读(45) 评论(0) 推荐(0) 编辑
摘要:在这一页,你将学习到如何构建一个简单的python的web应用,并通过Docker compose来运行。这个应用程序使用的是Flask框架,并维护着一个存储在reids里的点击计数器。由于这个案例使用的是python,所以你其中的一些概念你必须了解,即使你对它不是很熟悉。 前提条件 确定你已经安装 阅读全文
posted @ 2022-03-26 09:33 明月照江江 阅读(64) 评论(0) 推荐(0) 编辑
摘要:Install Docker Compose 译文 安装 Docker Compose 你可以在macOS、Windows、64-bit Linux上运行 Compose 前提条件 Docker Compose的所有工作都依赖于Docker 引擎,所以你需要确保的安装Compose的位置有安装Doc 阅读全文
posted @ 2022-03-26 09:33 明月照江江 阅读(165) 评论(0) 推荐(0) 编辑
摘要:###Overview of Docker Compose 译文 Docker Compose 是一个用来定义和执行多Docker容器程序的工具,如果使用Compose,你将可以使用一个YAML文件来配置你的应用的服务。然后,你可以使用一个单一的命令来读取配置,并创建和启动所有的服务。在学习所有关于 阅读全文
posted @ 2022-03-26 09:31 明月照江江 阅读(126) 评论(0) 推荐(0) 编辑
摘要:使用docker 构建mysql镜像,并在容器初次创建时初始化数据 Dockerfile FROM mysql:5.7.23 MAINTAINER gradyjiang "jiangzhongjin@hotmail.com" ENV LANG C.UTF-8 # 当前父目录 ENV PARENT_D 阅读全文
posted @ 2022-03-26 09:26 明月照江江 阅读(556) 评论(0) 推荐(0) 编辑
摘要:ifconfig 之 docker0 基于Linux的虚拟网桥(通用网络设备的抽象) 虚拟网桥特点: 1. 可以设置IP地址 2.相当于拥有一个隐藏的虚拟网卡 docker0 的地址划分 IP: 172.17.42.1 子网掩码: 255.255.0.0 MAC: 02:42:ac:11:00:00 阅读全文
posted @ 2022-03-26 09:25 明月照江江 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1. 启动Docker systemctl start docker 2. 查询有没有openresty镜像 docker search openresty -s 30 -s 30 stars数大于30的 2. 拉取openresty镜像 docker pull openresty/openrest 阅读全文
posted @ 2022-03-26 09:22 明月照江江 阅读(1922) 评论(0) 推荐(0) 编辑
摘要:docker -v /hostDir:/containerDir /hostDir为宿主机的目录 /containerDir为容器内的目录 -v 实现两个目录的挂在,即容器内数据持久化到本机 docker ps 参数: ​ -a: 显示所有容器(包括没有在运行的容器) ​ -q: 仅显示容器ID 查 阅读全文
posted @ 2022-03-26 09:21 明月照江江 阅读(86) 评论(0) 推荐(0) 编辑
摘要:删除所有容器 docker rm `docker ps -aq` 阅读全文
posted @ 2022-03-26 09:20 明月照江江 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Docker 删除 none 镜像 docker images|grep none|awk '{print $3}'|xargs docker rmi 阅读全文
posted @ 2022-03-26 09:19 明月照江江 阅读(109) 评论(0) 推荐(0) 编辑
摘要:样例: 构建镜像 build-image-fim-backend.sh echo "开始构建 fim-backend 镜像..." cp -rp ../target/fim-backend-*.jar ./fim-backend/ docker build -t fim-backend:1.0 ./ 阅读全文
posted @ 2022-03-26 09:17 明月照江江 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Dockerfile 写法 FROM nginx MAINTAINER gradyjiang "jiangzhongjin@hotmail.com" ENV LANG C.UTF-8 # 当前父目录 ENV PARENT_DIR . COPY $PARENT_DIR/dist/ /usr/share 阅读全文
posted @ 2022-03-26 09:16 明月照江江 阅读(75) 评论(0) 推荐(0) 编辑
摘要:MongoDB 特点 每一行数据被转化为JSON存储,没有表结构的概念,所以表结构灵活多变,字段类型恶意随时修改。 缺点 由于表结构可以随时修改,所以不适合多表查询,复杂事务等情况(这种场景Mysql这种关系型数据库更合适) 适合场景 适合表结构经常变化,但数据的逻辑结构不复杂,不需要多表查询操作, 阅读全文
posted @ 2022-03-26 09:06 明月照江江 阅读(668) 评论(0) 推荐(0) 编辑
摘要:第一范式: 表中的所有字段都是不可再分的 第二范式: 表中必须存在业务主键,并且非主键依赖于全部业务主键 第三范式: 表中的非主键列之间不能有相互依赖 阅读全文
posted @ 2022-03-26 09:03 明月照江江 阅读(29) 评论(0) 推荐(0) 编辑
摘要:事务的四大属性(ACID) 1 原子性(Atomicity) ​ 指事务包含的操作要么都成功,要么都不成功;不成功不能对数据库有任何影响 2 一致性(Consistency) ​ 指事务必须使数据库从一个一致性状态变换到另一个一致性状态;即一个事务执行前后必须处于一致状态 3 隔离性(Isolati 阅读全文
posted @ 2022-03-26 09:02 明月照江江 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1. 选择Where子句中筛选性好的列,即列中数据大量不重复 2. 索引名最好 idx_ 开头 3. 包含在 Order by ; Group By; Distinct 中的字段可以添加索引,可以提高排序性能,避免使用到临时表(但是有一定的) 条件:索引列的顺序要与orderby子句列的顺序一致;等 阅读全文
posted @ 2022-03-26 09:01 明月照江江 阅读(75) 评论(0) 推荐(0) 编辑
摘要:ALTER user 'root'@'localhost' IDENTIFIED BY 'Cliu123#' //1、不需要flush privileges来刷新权限。 //2、密码要包含大写字母,小写字母,数字,特殊符号。 阅读全文
posted @ 2022-03-26 09:00 明月照江江 阅读(587) 评论(0) 推荐(0) 编辑
摘要:事务追求的目标: 可靠性 并发处理 可靠性 数据库要保证当insert或update操作时抛出异常,或者数据库crash时需要保障数据库数据的操作前后一致;想要保证这一点,我们需要知道我在修改前和修改后的状态,于是Mysql引入了 undo log 和 redo log 并发处理 当有多个并发请求过 阅读全文
posted @ 2022-03-26 09:00 明月照江江 阅读(270) 评论(0) 推荐(0) 编辑
摘要:什么是阻塞 由于不同锁之间的兼容关系,造成一个事务需要等待另一个事务释放其所占用的资源的现象 称为 阻塞 如何发现阻塞 mysql_8.0 SELECT waiting_pid as '被阻塞的线程', waiting_query as '被阻塞的SQL', blocking_pid as '阻塞线 阅读全文
posted @ 2022-03-26 08:59 明月照江江 阅读(239) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE `tt_transfer_assemble_diffuse_plan_info` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `yard_code` varchar(11) NOT NULL DEFAULT '' 阅读全文
posted @ 2022-03-26 08:57 明月照江江 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:Mysql 索引总结 1. 聚簇索引 InnoDB 引擎使用的就是聚簇索引,就是主键的索引,是一种数据的存储方式。所有的数据都是存储在索引的叶子结点上(与MySAM 引擎不同,MySAM是传统方式),这样本质也是一种加速查找的方式,搜索索引就可以拿到想要的行所有的数据;不过对于不是顺序的插入(比如随 阅读全文
posted @ 2022-03-26 08:54 明月照江江 阅读(34) 评论(0) 推荐(0) 编辑
摘要:Mysql 添加字段 例子 ALTER TABLE tt_transfer_container_pick_config ADD COLUMN container_pick_station VARCHAR(11) DEFAULT NULL COMMENT '操作岗位(容器分拣)' AFTER stat 阅读全文
posted @ 2022-03-26 08:54 明月照江江 阅读(33) 评论(0) 推荐(0) 编辑
摘要:mysql 4.0版本以下,varchar(50), 指的是50字节,如果存放utf8汉字时,只能存放16个(每个汉字3字节) mysql 5.0版本以上,varchar(50), 指的是50字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放50个。 阅读全文
posted @ 2022-03-26 08:51 明月照江江 阅读(138) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE `tt_transfer_container_pick_config` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `yard_code` varchar(11) NOT NULL DEFAULT '' COMME 阅读全文
posted @ 2022-03-26 08:43 明月照江江 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1. 脏读 指一个事务读取了另一个事务还未提交的数据 2. 不可重复读(可以接受的,读取的是有效的数据) 指一个事务前后两次读区的同一数据不一致 (另一个事务是提交了修改) 3. 幻读(可以接受的,读取的是有效的数据) 指一个事务两次查询的结果集纪录数不一致(另一个事务是提交了新的记录) 事务的隔离 阅读全文
posted @ 2022-03-26 08:41 明月照江江 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Explain 包含字段 id select_type table type possible_keys key key_len ref rows extra 字段解释 1. id id 相同则执行顺序为由上至下;id的值如果不同,则id值越大优先级越高,越先被执行 2. select_type 主 阅读全文
posted @ 2022-03-26 08:39 明月照江江 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1. 查询会对资源添加共享锁 加了共享锁的资源不可以被修改;但可以被查询(也是会在资源上再加共享锁) 2. 数据修改会对资源添加排他锁 加了排他锁的资源只能被持有这个排他锁的事务读取和修改,其他事务读取或者修改这个资源会被阻塞 排他锁 共享锁 排他锁 不兼容 不兼容 共享锁 不兼容 兼容 阅读全文
posted @ 2022-03-26 08:38 明月照江江 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1. 引入jar <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.6.2</versio 阅读全文
posted @ 2022-03-24 14:26 明月照江江 阅读(955) 评论(0) 推荐(0) 编辑
摘要:1 试玩 apk # 安装APK到真机 adb install AliCrackme_1.apk 打开apk,投石问路,输入123试一下 2 将apk 拖入androidKiller,得到反编译的smali文件项目 smali目录地址在androidkiller目录下的projects/AliCra 阅读全文
posted @ 2022-03-20 14:58 明月照江江 阅读(295) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> class aclass{ private: int m; char c; public: aclass(int i, char ch) { printf("Constructor called.\n"); this->m = i; this->c = ch; 阅读全文
posted @ 2022-03-19 12:27 明月照江江 阅读(42) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> int switch1(int a, int b, int i){ switch (i){ case 1: return a + b; break; case 2: return a - b; break; case 3: return a * b; break 阅读全文
posted @ 2022-03-19 11:59 明月照江江 阅读(65) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> int dowhile(int n){ int i = 1; int s = 0; do{ s += i; }while(i++ < n); return s; } int whiledo(int n){ int i = 1; int s = 0; while( 阅读全文
posted @ 2022-03-19 11:40 明月照江江 阅读(42) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> void if1(int n){ //if else语句 if(n < 10){ printf("the number less than 10\n"); } else { printf("the number greater than or equal to 阅读全文
posted @ 2022-03-19 11:13 明月照江江 阅读(51) 评论(0) 推荐(0) 编辑
摘要:C源码 #include <stdio.h> int nums[5] = {1, 2, 3, 4, 5}; int for1(int n){ //普通for循环 int i = 0; int s = 0; for (i = 0; i < n; i++){ s += i * 2; } return s 阅读全文
posted @ 2022-03-19 10:30 明月照江江 阅读(48) 评论(0) 推荐(0) 编辑
摘要:JAVA 源码 ... String str1 = packedSwitch(1); ... private String packedSwitch(int i) { String str = null; switch (i) { case 0: str = "she is a baby"; bre 阅读全文
posted @ 2022-03-18 17:30 明月照江江 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1.首先将crackme0502 拖入模拟器。打开应用,随意输出字符串 2. 将APK 拖入AndroidKiller 反编译 3.先查看androidmanifest.xml <?xml version="1.0" encoding="utf-8" standalone="no"?> <manif 阅读全文
posted @ 2022-03-18 15:31 明月照江江 阅读(187) 评论(0) 推荐(0) 编辑
摘要:编写Hello.smali文件 .class public LHelloWorld; .super Ljava/lang/Object; .method public static main([Ljava/lang/String;)V .registers 4 .parameter .prologu 阅读全文
posted @ 2022-03-12 16:09 明月照江江 阅读(39) 评论(0) 推荐(0) 编辑
摘要:logging.level.com.dsmp.server.core.pgsqldao=debug com.dsmp.server.core.pgsqldao 为包名 阅读全文
posted @ 2022-03-11 13:56 明月照江江 阅读(212) 评论(0) 推荐(0) 编辑