ICode9

精准搜索请尝试: 精确搜索
  • LinkedList底层链表结构2021-04-13 23:33:26

    LinkedList底层链表结构 前言概述核心代码效果展示 第一章 前言概述 第01节 简述说明 LinkedList 底层 LinkedList 底层采用的是 双向链表完成,特点是 增删快,查询慢。 LinkedList 体系 第02节 特有方法 说明 在 LinkedList 当中,包含有大量的操作头和尾的方法。 例如: 1.

  • 冒泡排序2021-04-13 23:06:40

    冒泡排序 package com.bit.Array; import java.util.Arrays; /* 冒泡排序 1.比较数组中两个相等的元素,如果第一个数比第二个数大,我们交换他们的位置 2.每一次比较都会产生一个最大或者是最小的数 3.下一轮则可以少一次排序 4.依次循环,直到结束!!! */ public class ArrayDemo05

  • 06.andriod运行时权限的适配2021-04-13 22:59:44

    Andriod运行时权限的适配 引言解决方案引入权限适配方案应用详情页面的返回CheckPermissionWithRationaleAdapter优化MainActivity优化bug解决 这篇文章解决的是android原生的运行时权限问题,本身跟uni-app的联系不大,但是这个问题是在uni-app加壳打包遇到的问题,加之自己

  • AOP的底层实现原理,基于注解的AOP编程,切入点复用,AOP开发中同一个业务类中方法的相互调用2021-04-13 22:58:53

    1.AOP编程 1.1 AOP概念 AOP (Aspect Oriented Programing) 面向切面编程 Spring动态代理开发 以切面为基本单位的程序开发,通过切面间的彼此协同,相互调用,完成程序的构建 切面 = 切入点 + 额外功能 OOP (Object Oritened Programing) 面向对象编程 Java 以对象为基本单位的程序

  • Java练习题52021-04-13 22:29:11

    第1题. public class MobilPhone { public String brand; public MobilPhone(){ this.brand="诺基亚"; } public MobilPhone(String bra){ this.brand=bra; } public String buy(){ return"没发工资, 买一个"+brand+

  • websocket2021-04-13 21:59:10

     filter package com.dyh.filter; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import java.io.IOException; @WebFilter(urlPatterns = "/*") public class MyFilter implements Filter

  • 过滤器Filter2021-04-13 21:58:04

    一、概述 过滤器: 地漏,滤网,滤纸,口罩,净水机 :过滤掉杂质 servlet 过滤器: 拦截不符合要求的请求进行拦截,使之不能够到达servlet 对请求的数据进行加工处理 作用: 1.拦截 (不符合要求请求拦截,使之不达到servlet) 2.抽取公共代码,对共同的的业务进行抽离,加工数据 二、过滤器使

  • Spring AOP的实现原理2021-04-13 21:57:50

    前言这是我看到一篇很好的文章,转载至此,希望对你也有帮助。 正文内容AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理

  • C#中的几个简单技术点2021-04-13 21:56:43

    创建xml对应的对象类根节点,对应类名[XmlRoot("ComponentLog ")]public class ComponentLog{}其他节点,对应属性名[XmlElement("LogCategory")]public string logCategory { get; set; }也可以对应集合(如果同一节点有多个的话)[XmlElement("LogContent")]public List<LogContent> l

  • ASP.NET Core 中的 ORM 之 Entity Framework2021-04-13 21:54:31

    EF Core 简介Entity Framework Core 是微软自家的 ORM 框架。作为 .Net Core 生态中的一个重要组成部分,它是一个支持跨平台的全新版本,用三个词来概况 EF Core 的特点:轻量级、可扩展、跨平台。目前 EF Core 支持的数据库:Microsoft SQL ServerSQLitePostgres (Npgsql)SQL Server Comp

  • Java导出类型是什么?2021-04-13 21:52:10

    《Java编程思想》第四版中,有这个概念,基类,导出类 基类:父类 导出类:子类 在讲泛型的时候,讲到了,如果泛型指定为基类,那么导出类也可以使用package com.test;public class Test<K> {public static void main(String[] args) { Test<Father> te = new Test<Father>(); So

  • Java:封装2021-04-13 21:36:34

    该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。 高内聚:类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应该通过操作接口(方法)来访问,这称为信息隐藏。 属

  • 斐波那契数列2021-04-13 21:32:10

    public class HelloWorld{ public static void main (String args[]){ // 斐波那契数列 // 0 1 1 2 3 5 8 13 // 0 1 2 3 4 5 6 int res = fib(5); System.out.println(res); } // 方法1 public static int fib(int n) { // n的取值从0开始 // 特殊处理

  • Java数组习题(明文,杨辉三角......)2021-04-13 21:04:18

    数组遍历三种方法package com.biem.dc;public class Test1 {public static void main(String[] args) {/**  * 数组 数组的初始化方式  * 动态初始化,初始化时只指定数组长度,由系统为数组分配初始值  * 静态初始化,初始化时制定每个元素的初始值,由系统决定数

  • 流程控制学习--打印三角形及Debug2021-04-13 21:04:10

    package com.kuang.struct; public class TestDemo { public static void main(String[] args) { //打印三角形 5行 for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i; j--) { System.out.print(" ");

  • Mybatis使用xml方式配置2021-04-13 20:57:10

    官网地址:https://mybatis.org/mybatis-3/zh/getting-started.html 使用案例: 我们创建一个数据库叫做mybatis,在其下创建userinfo数据表,然后创建相应的字段,对应的数据库字段如下: 然后,我们开始使用xml方式来使用mybatis。 1. 添加依赖 <!--MySql依赖--> <dependency> <grou

  • 技术问答-13 Java线程的实现方式2021-04-13 20:53:45

    1. 继承Thread类package test;import java.util.concurrent.TimeUnit;public class Test  extends Thread{public void run() {for(int i=0;i<10;i++){try { TimeUnit.SECONDS.sleep(2); System.out.println("线程啊!"+Thread.currentThread().getName());} ca

  • 技术问答-8 java中的集合(3)-Set2021-04-13 20:52:34

    Set一、set是什么Set是一种没有重复元素的集合,它所有的方法都是直接继承Collection接口,并且添加了一个对重复元素的限制,Set要求强化了equals和hashCode两个方法,以使set集合可以对元素进行排序和对比。二、方法Set没有在Collection上新增接口 但是他的子类添加新方法了返回值方法说

  • 2021-04-132021-04-13 20:33:25

    ``public class mymy { public static void main(String[] args) { mymy.sumInt(10, 20); mymy.sumInt(666, 888); mymy.sumInt(111, 222); } public static void sumInt(int a, int b) { int c = a + b; System.out

  • srping-data-redis+jedis使用问题及解决2021-04-13 20:32:42

    最近尝试用srping-data-redis+jedis,用线程池方式读写redis,参考别人一些方法,遇到一些问题,一一解决。 如果有遇到类似问题,可能需关注下版本,本人验证的srping-data-redis+jedis版本2.4.2,jedis版本3.5.2。         <dependency>             <groupId>com.google.code.gs

  • Java-方法2021-04-13 20:04:42

    // 1.Java方法 public static void main (String args[]){ int res = sum(1, 2); // int res = HelloWorld.sum(1, 2); System.out.println(res); } // 求和 public static int sum(int a, int b){ return a + b; } 注: 方法体中不能再定义方法(不能嵌套) 方法名命名规范

  • 学习笔记4:Hello World2021-04-13 20:01:41

    HelloWorld 新建文件夹存放代码 新建一个java文件 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World"); } } 编译 javac java文件,生成一个class文件 运行 java java文件名(不带文件后缀名) 需要注意的地方 注意大小

  • Spring Cloud Fegin 和 Eurake 简单使用2021-04-13 19:59:09

    Spring Cloud Fegin 和 Eurake 简单使用 Eurake注册中心 gradle中的依赖 dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server' testImplementation('org.springframework.boot:spring-boot-starter-test')

  • 接二 简单使用2021-04-13 19:57:51

    直接看代码 里面包括了所有是使用以及高亮显示 <?php namespace app\es\controller; use app\common\lib\ES; use NunoMaduro\Collision\Highlighter; //use NunoMaduro\Collision\Contracts\Highlighter; use think\Controller; use think\Db; use think\Exception; use

  • java聚合支付之建行2021-04-13 19:57:39

    前缀:        因为工作的需要,需要聚合支付来完成收费,因为本人写过工行聚合支付,来对比一下俩家聚合支付,工行聚合文档网上直接有(https://open.icbc.com.cn/icbc/apip/service.html),建行的话,还得申请,有银行人员给你。工行文档比较方便看,知道自己干嘛,都不需要问工行人员,唯一一点不

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有