自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csweldn520的专栏

java从入门开始

  • 博客(66)
  • 资源 (14)
  • 收藏
  • 关注

原创 12、frida获取静态和动态属性

frida hook静态和动态属性

2023-09-05 17:11:01 379

原创 11、frida 打印参数、创建参数

frida 打印参数、创建参数

2023-09-05 16:50:30 231

原创 10、frida主动调用函数

frida主动调用函数

2023-09-05 16:46:48 202

原创 9、frida hook构造函数、普通方法 、重载函数

frida hook构造函数、普通方法 、重载函数

2023-09-05 16:43:33 79

原创 8、frida安装_安卓逆向开发

一、开发环境搭建二、电脑端安装frida三、手机端安装frida

2023-09-04 15:34:06 1124

原创 1、xposed模块开发流程第一个demo

1、xposed模块开发流程第一个demo。一、新建项目二、编辑AndroidManifest.xml三、添加依赖包四、新建类开始写hook逻辑五、创建入口点六、把implementation 改成 compileOnly七、现在打包安装到手机就可以hook到包名了

2023-03-28 17:05:08 687 1

原创 2、HTML基础 _列表、表格、表单标签和input、button按钮、select下拉菜单、textarea文本域、label标签

二、列表标签(一)、无序列表(二)、有序列表(三)、自定义列表三、表格标签(一)、基本标签(二)、表格相关属性(三)、标题和表头标签(五)、合并单元格四、表单标签(一)、input系列标签(二)、button按钮标签(三)、select下拉菜单标签(四)、textarea文本域标签(五)、label标签五、语义化标签(一)、没有语义的布局标签六、字符实体(一)、空格合并现象(二)、常见字符实体七、综合案例(一)、优秀学生信息表格(二)、会员注册表单...

2022-08-16 15:20:10 241

原创 1、HTML初识_排版、图片、音频、视频、超链接标签和绝对、相对路径学习

3、排版标签(1)、标题标签(2)、段落标签(3)、换行标签(4)、水平线标签(5)、文本格式化标签4、图片标签5、路径(1)、绝对路径(2)、相对路径6、音频标签7、视频标签8、链接标签(四)、综合案例1、招聘案例2、今日热词案例.........

2022-08-10 11:09:16 172

原创 LV2股票逐笔成交接口量化

一、LV2逐笔成交明细数据内容格式二、获取LV2逐笔成交数据接口(2022.8.4日亲测有效)三、逐笔成交介绍访问下面地址,直接注册就可以获取到接口了,亲测有效!

2022-08-04 14:39:49 1134 1

原创 jeecgboot、springboot整合camunda工作流

jeecgboot整合camunda文章目录一、pom二、resources1、process.bpmn2、application.yaml3、resources下新建文件一、pom <!--流程--> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spri

2022-02-09 16:12:55 1612

原创 java提取省市县乡镇村

public class AddressResolutionUtil { /** * 解析地址 * * @param address * @return * @author lin */ public static Map<String, String> addressResolution(String address) { String regex = "(?<province>[^省]+

2022-01-15 16:06:40 539

原创 12、java基础知识:private、this

文章目录一、私有private关键字案例一案例二2、private最常见应用案例三案例四3、封装的概述和好处:二、this关键字案例五案例六一、私有private关键字A:private关键字:a:是一个权限修饰符。b:可以修饰成员(成员变量和成员方法)c:被private修饰的成员只在本类中才能访问。案例一package com.itheima_05;/* * 学生类 * * 通过对象直接访问成员变量,会存在数据安全问题 * 这个时候,我们就想能不能不让外界的对象直接访问成员变量

2021-12-22 14:33:07 347

原创 11、java基础知识:面向对象、类、对象

文章目录一、面向对象1、面向过程思想与面向对象思想2、面向过程特点与面向对象特点案例一二、类与对象1、类与对象概述案例二案例三案例四案例五案例六2、一个对象的内存图3、方法公用内存图案例七4、两个引用指向同一个对象内存图案例八案例九一、面向对象1、面向过程思想与面向对象思想A:什么是面向过程面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。例如:吃煎饼果子利用面向过程的思想:1.学习摊煎饼的技术2.买材料鸡蛋,油,葱等等3.开始摊

2021-12-22 14:25:47 106

原创 10、java基础知识:方法、方法重载

文章目录一、方法1、方法的概述2、方法格式案例一3、定义方法注意事项案例二4、求和方法的调用案例三5、方法调用流程图二、方法案例练习1、获取两个数据中的较大2、比较两个数据是否相等3、获取三个数据中的较大值4、void修饰的方法的调用案例四5、打印1到n之间的数据6、打印所有的水仙花数三、方法的重载及参数传递1、方法重载的概述和基本使用案例五2、比较数据是否相等3、方法的形式参数为基本数据类型案例六4、方法的形式参数是基本类型图解5、方法的形式参数为引用数据类型案例七1、方法的形式参数是引用类型图六、方法的

2021-12-21 16:09:43 732

原创 docker-compose部署mysql、springboot jar、nginx

文章目录一、docker部署mysql8二、docker-compose部署jar三、docker-compose部署nginx一、docker部署mysql8docker运行mysql8并且开启大小写不敏感docker run --restart=always --name mysql8_rencaixitong_yzl -p 53306:3306 -e MYSQL_ROOT_PASSWORD=Admin@520. -d -v /root/app/docker_data/mysql:/var/lib

2021-12-14 11:27:23 2888

原创 9、java基础知识:数组、一维数组、二维数组

文章目录一、数组1、数组概念2、数组的定义格式3、数组初始化概述4、动态初始化案例一5、静态初始化案例二二、数组的内存分配1、JVM内存划分2、一个数组的内存图3、代码内存图解:4、两个数组的内存图5、代码内存图解:6、两个数组指向同一个地址的内存图7、代码内存图解:三、数组的元素访问1、数组使用的两个小问题四、一维数组遍历1、数组操作之获取最值案例三五、二维数组1、二维数组格式案例四2、二维数组的遍历一、数组需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员

2021-12-07 10:38:58 345

原创 8、java基础知识:控制循环语句、break、continue、随机数random

文章目录一、控制循环语句1、控制跳转语句break案例一2、控制跳转语句continue案例二3、控制跳转语句练习二、随机数Random案例三1、猜数字小游戏一、控制循环语句1、控制跳转语句breakbreak的使用场景:在选择结构switch语句中在循环语句中离开使用场景的存在是没有意义的break的作用:跳出单层循环案例一package com.itheima_07;/* * break:中断的意思 * 使用场景: * A:switch语句中 * B:循环中 *

2021-12-06 15:52:34 147

原创 7、java基础知识:for循环、while循环、do while循环及区别

文章目录一、for循环1、for循环语句格式2、执行流程3、for循环的执行流程图案例一4、for循环实现获取指定范围数据5、for循环实现1-5之间数据求和6、for循环实现1-100之间偶数和7、for循环实现在控制台打印水仙花数8、for循环实现统计水仙花的个数二、while循环1、while循环语句格式2、执行流程图案例二3、while循环实现1-100之间数据求和三、do…while循环1、do…while循环语句格式2、执行流程图案例三四、三种循环的区别案例四一、for循环1、for循环语句

2021-12-03 16:22:54 2726 3

原创 6、java基础知识:if、switch语句

文章目录一、选择流程控制语句1、顺序结构2、顺序流程流程图案例一二、If语句的格式1、if语句第一种格式案例二2、if语句第二种格式案例三3、if语句第三种格式案例四三、If语句的练习1、if语句实现获取两个数据较大值2、if语句实现判断学生等级四、switch语句1、执行流程2、switch语句执行流程图五、switch语句的练习1、switch语句实现根据数字输出对应星期一、选择流程控制语句1、顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中

2021-12-03 15:10:28 274

原创 5、java基础知识:键盘录入Scanner

文章目录一、键盘录入1、键盘录入数据概述案例一2、键盘录入两个数据并求和3、键盘录入两个数据比较是否相等4、键盘录入三个数据获取最大值一、键盘录入1、键盘录入数据概述把数据改进为键盘录入,提高程序的灵活性。键盘录入数据的步骤:A:导包(位置放到class定义的上面)​ import java.util.Scanner;B:创建对象​ Scanner sc = new Scanner(System.in);C:接收数据​ int x = sc.nextInt();案例一package

2021-12-02 16:51:54 276

原创 4、java基础知识:算数运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符

文章目录一、算数运算符二、算数运算符的基本用法案例一1、算数运算符取余和除法的区别案例二2、字符和字符串参与加法操作案例三3、算数运算符++和- - 的用法案例四三、赋值运算符1、赋值运算符分类案例五四、关系运算符1、基本使用及注意事项案例六五、逻辑运算符1、逻辑运算符概述案例七2、逻辑运算符&&与&的区别案例八六、三元运算符1、三元运算符概述案例九案例十(比较两个数是否相同)案例十一(获取三个数中的最大值)一、算数运算符• 运算符对常量和变量进行操作的符号称为运算符• 表达

2021-11-30 17:20:28 744

原创 3、java基础知识:常量、变量、数据类型、标识符

文章目录一、常量1、常量分类案例一二、变量1、变量定义格式2、变量图解三、数据类型1、计算机存储单元2、数据类型概述和分类四、标识符案例二五、定义变量案例三1、变量定义的注意事项案例四六、数据类型转换1、隐式数据类型转换案例五2、强制类型数据转换案例六一、常量在程序执行的过程中,其值不可以发生改变的量。1、常量分类字符串常量 用双引号括起来的内容(“HelloWorld”)整数常量 所有整数(12,-23)小数常量 所有小数(12.34)字符常量 用单引号括起来的内容(‘a’,’A’,’0’)

2021-11-29 16:02:11 219

原创 2、java基础知识:环境配置、注释、关键字

文章目录一、环境配置1、为什么要配置2、如何配置二、注释案例代码一三、关键字1、关键字概述2、关键字特点案例代码二一、环境配置1、为什么要配置程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序实际开发中,不可能把程序写到bin目录下,所以我们必须让javac和java命令在任意目录下能够访问2、如何配置(1)、依次选择我的电脑 —右键属性—选择高级系统设置—环境变量—在系统变量处选择新建,创建系统变量JAVA_HOME,如下图所示,其中的变量值为Java的安装位置,

2021-11-20 21:38:32 128

原创 1、java基础知识:JDK、JRE、HelloWorld

文章目录1、Java语言发展史和平台概述2、JVM,JRE,JDK的概述(一)、什么是跨平台?(二)、JVM JRE JDK说明3、下载安装JDK1.84、helloworld案例(一)、执行流程(二)、HelloWorld案例常见问题1、Java语言发展史和平台概述Java语言发展史​ 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统

2021-11-20 21:36:59 129

原创 股票逐笔成交接口lv2

逐笔成交接口先来看看返回结果:{ "success": true, "message": "操作成功!", "code": 0, "result": { "data": [ { "id": "81995276", "time": "15:00:00", "price": "12.980", "vol": "1500.000", "state": "b", "index": "28597413" }, { "id": "

2021-10-08 21:30:43 1420 1

原创 springboot+统一格式回复+全局异常处理

文章目录一、项目结构二、统一返回1、枚举类2、统一返回类三、自定义异常四、全局异常捕获五、异常工具类六、使用一、项目结构二、统一返回1、枚举类package com.freetime.shares.model.result;import lombok.Getter;/** * 响应码枚举 */@Getterpublic enum ResultCodeEnum { SUCCESS(true, 1000, "操作成功"), FAILED(false, 999, "操作失

2021-05-15 23:52:09 90

原创 springboot+springtask多线程动态定时任务

文章目录一、启动类二、任务类三、创建启动类一、启动类在启动类添加注解@EnableScheduling开启,不然不起用做。二、任务类import com.scdykj.java.modules.rtu.model.MyTask;import lombok.extern.slf4j.Slf4j;import org.springframework.scheduling.annotation.SchedulingConfigurer;import org.springframework.sched

2021-05-14 14:14:04 381

原创 springboot+netty+串口

文章目录一、安装驱动二、pom.xml配置三、解码器四、处理类五、串口类一、安装驱动驱动下载地址:http://rxtx.qbang.org/pub/rxtx/,x64的windows应该选择rxtx-2.2pre1-bins.zip,选择对应64位的dll文件,放在jdk的bin中。二、pom.xml配置 <dependencies> <dependency> <groupId>io.netty</groupI

2021-05-11 17:02:42 1647 5

原创 centos7和Ubuntu系统设置jar包定时重启

文章目录1、新建可执行文件2、设置定时任务1、新建可执行文件特别注意:如果使用notepad++编辑器一定要选择Unix,comprehensiveinsurance.sh,并授权chmod 777 comprehensiveinsurance.sh#!/bin/bashpidlist=`ps -ef |grep comprehensiveinsurance-0.0.1-SNAPSHOT.jar |grep -v "grep"|awk '{print $2}'`echo $pidlistki.

2021-04-13 17:06:39 424

原创 Ubuntu18.04和centos7设置jar程序开机自启动

文章目录1.创建 tender.service文件2、启动程序3、查看启动状态4、添加到自启1.创建 tender.service文件cd /etc/systemd/systemvim tender.service内容[Unit]Description=tenderAfter=syslog.target network.target[Service]WorkingDirectory=/opt/Dtech/Web##jdk路径 以及启动jar文件命令ExecStart= /us

2021-03-24 17:00:00 235 1

原创 3、NDK下载、安装

文章目录一、下载NDK二、配置环境变量三、测试一、下载NDK官网下载地址:https://developer.android.google.cn/ndk/downloads/,选择自己相应的版本,下载解压。(我安装在D:\utils\android-ndk-r21d)特别注意:安装路径不要有中文和空格二、配置环境变量1、我的电脑----属性-----高级—环境变量----系统变量----path添加自己安装NDK的路径三、测试cmd下输入ndk-build显示的: Could no

2021-01-10 21:50:36 7306 4

原创 2、SDK下载、安装、配置

文章目录一、下载SDK二、选择安装内容三、安装完成配置环境变量一、下载SDK1、下载地址:http://tools.android-studio.org/index.php/sdk2、下载完成后点击运行安装即可,下面是重要步骤截图如下二、选择安装内容特别注意:将C:\Users\Administrator 中将缓存 .android 文件夹删掉,重启Android SDK Manager否则下载失败1、Tools文件夹里面的Android SDK Tools(之前的一步已经下载好了,一般

2021-01-10 20:55:07 7851

原创 1、JDK1.8下载、安装、配置

文章目录一、下载二、安装三、配置环境变量(win10为例)四、检验是否配置成功一、下载1、JDK1.8官网下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html二、安装下载好了安装包后,双击进入安装向导,一直点击下一步就可以完成安装。三、配置环境变量(win10为例)1.打开“此电脑”,右键选择属性,选择高级系统设置。2.点击“环境变量”。3.在系统变量区域,点击新建。

2021-01-10 17:11:35 1409

原创 Springboot整合MQTT

Springboot整合MQTT一、 Pom配置二、 Yml配置三、 Mqtt配置和订阅四、 MQTT消息发送一、pom配置<dependency><groupId>org.springframework.integration</groupId><artifactId>spring-integration-stream</artifactId></dependency><depende

2020-11-24 14:57:21 931

原创 Springboot整合Spring security+Oauth2+JWT搭建认证服务器,网关,微服务之间权限认证及授权

一、 单点登录1、单点登录技术方案二、 第三方认证1、 Oauth2认证2、 Oauth2的应用场景三、 Spring security Oauth2认证1、 JWT(一) 、令牌结构(二) 、生成私钥和公钥(1)、生成密钥证书(2)、查询证书信息(3)、删除别名(4)、导出公钥2、 搭建Spring security认证服务器(一)、导入Spring Security...

2020-03-24 21:40:38 8251 5

原创 maven配置

1、设置本地仓库:2、 配置了中央仓库的镜像:(换成了阿里的)3、 配置maven环境变量1、设置本地仓库:修改了maven的全局配置文件setting.xml(其所处位置maven的安装目录maven/apache-maven-3.3.9/conf/setting.xml):然后配置本地仓库(解释:我们从阿里镜像上下载下来的jar包就存放在该目录下):<localReposito...

2020-03-10 15:26:38 128

原创 Springboot整合cxf-ws发布webservice和restful接口

Springboot整合cxf-ws一、SOAP接口开发1、发布webservice接口1.1、依赖1.2、编写接口和实现类1.3、配置类1.4、测试2、 调用webservice接口2.1、解析地址2.2、使用hutool工具调用2.3、解析xml二、 Restful接口开发1、发布restful接口1.1、依赖1.2、编写接口和实现类1.3、配置类1.4、测试...

2020-03-10 15:01:27 3026

原创 Springboot整合Swagger2

1、注解2、 依赖3、 配置类4、 实体类5、 控制层6、 展示效果1、注解@Api:修饰整个类,描述Controller的作用@ApiOperation:描述一个类的一个方法,或者说一个接口@ApiParam:单个参数描述@ApiModel:用对象来接收参数@ApiModelProperty:用对象接收参数时,描述对象的一个字段@ApiResponse:HTTP响应其中1...

2020-03-10 14:49:03 446

原创 springmvc笔记

1、 SpringMVC处理流程1.1、组件说明2、 注解@RequestMapping@RequestBody3、 参数绑定3.1、默认支持的参数类型3.2、绑定简单数据类型3.2.1、@RequestParam3.2.2、绑定pojo类型3.2.3、绑定包装pojo3.2.4、日期接收和返回3.3、高级参数绑定3.3.4、绑定数组3.3....

2020-03-10 14:29:18 120

原创 Mybatis笔记

1、jdbc编程步骤:2、jdbc程序3、 映射文件3.1、#{}和${}3.2、parameterType和resultType3.3、mysql自增主键返回3.4、Mysql使用 uuid实现主键3.5、Mapper接口和Mapper.xml遵循规范3.6、resultMap3.7、collection3.8、动态sql3.8.1、If3.8.2、Where3.8.3...

2020-03-10 13:58:40 527

获取股票逐笔成交api接口java的demo

获取股票逐笔成交api接口java的demo

2021-05-17

Springboot整合Spring security+Oauth2+JWT搭建认证服务器,网关,微服务之间权限认证及授权

Springboot整合Spring security+Oauth2+JWT搭建认证服务器,网关,微服务之间权限认证及授权。 OAuth2是一个关于授权的开放标准,核心思路是通过各类认证手段(具体什么手段OAuth2不关心)认证用户身份,并颁发token(令牌),使得第三方应用可以使用该令牌在限定时间、限定范围访问指定资源。

2020-03-24

springboot整合shiro的demo.zip

springboot整合shiro的demo Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。

2020-03-10

springboot整合swagger2的demo.zip

springboot整合swagger2的demo swagger2 是一个规范和完整的框架,用于生成、描述、调用和可视化Restful风格的web服务,现在我们使用spring boot 整合它

2020-03-10

Springboot单文件和多图片上传.zip

Springboot单文件和多图片上传 文件上传和下载是java web中常见的操作,文件上传主要是将文件通过IO流传放到服务器的某一个特定的文件夹下,而文件下载则是与文件上传相反,将文件从服务器的特定的文件夹下的文件通过IO流下载到本地。

2020-03-10

Springboot全局异常处理demo.zip

Springboot全局异常处理demo 项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。使用统一异常处理的好处是能够将异常信息统一捕捉并组装成固定格式的数据返回。

2020-03-10

Springboot整合Mybatis.zip

Springboot整合Mybatis MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 几乎可以代替 JDBC,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java 的优秀持久层框架。 MyBatis 与 JDBC 相比,减少了 50% 以上的代码量。并且满足高并发和高响应的要求,所以它成为最流行的 Java 互联网持久框架。 这套 Java MyBatis 框架入门教程详细讲解了 MyBatis 的基础知识和使用方法。并精心设计了大量实例。可以帮助读者轻松掌握代码的内容,快速入门,持续深化,举一反三。

2020-03-10

Springboot整合Aop.zip

Springboot整合AOP AOP概念:面向切面编程:扩展功能不修改源代码实现 AOP采用横向抽取机制,取代传统的纵向继承体系重复性代码(性能监视,事务管理,安全检查,缓存)

2020-03-10

springboot整合mybatis-plus的demo

springboot整合mybatis-plus的demo,主要是方便参考里面的代码,做个笔记方便以后使用,平时无聊练习时整理的笔记

2020-01-19

springboot整合freemarker生成静态html的demo.zip

springboot整合freemarker生成静态html的demo 主要讲解了通过模板生成html和通过字符串生成html

2019-12-30

ReadyAPI 2.4.0 (SOAPUI Pro)破解教程

ReadyAPI 2.4.0 (SOAPUI Pro)破解教程,亲测可以使用,赶快下载试试

2018-09-12

PS人物皮肤换色滤镜

PS人物皮肤换色滤镜

2013-07-02

lvc万能视频播放器

超好的一个万能播放器, Lvc与标准C有99%的兼容度,而是是标准C的真子集,绝不添加任何多余语法。也就是说,所有Lvc源程序可直接转换为C源程序,而C源程序转换为Lvc源程序也只须稍做改动甚至不做改动 Lvc语言在嵌入设备开发领域的优点:   1.跨平台:由源代码编译的lvc文件不做任何修改即可直接在任何有Lvc虚拟机的硬件平台上执行,无须再次编译。   2.开发效率高:在一些低性能CPU上一般使用汇编语言开发。使用Lvc这种类C语言开发,效率远高于用汇编语言来开发。有人可能担心Lvc语言的运行效率问题。任何高级语言的运行效率都要低于汇编,这是毫无疑问的。Lvc虚拟机的大部分与速度相关的代码都是用汇编直接编写的,凡是对速度要求高的运算,Lvc虚拟机都提供高效的用汇编语言编写的函数供程序员调用。这就既满足了开发的高效率,又满足了运行的高效率。   3.更安全:在Lvc虚拟机上只能运行虚拟机语言代码,目标机器代码是不允许直接运行的,这就避免了恶意代码的执行。在Lvc虚拟机上运行的程序只能使用虚拟机给定的内存,这也避免了非法内存访问对系统的破坏。   4.更容易维护和移植:如果用汇编或C编程,硬件更换了,操作系统更换了,原有软件都需要做大幅度的修改或移植。跨平台特性保证在系统升级后,原有软件可以几乎原封不动直接拿来运行。

2012-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除