ICode9

精准搜索请尝试: 精确搜索
  • 2021-04-132021-04-13 23:57:23

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content=&

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

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

  • Java模拟实现Tomcat——Socket通信2021-04-13 22:29:53

    Java模拟实现Tomcat——Socket通信 1.Tomcat简介2. Socket网络编程2.1 Socket原理2.2 基于Java的socket网络编程实现 3. 代码实现运行效果 1.Tomcat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些

  • JAVA基础之引用2021-04-13 22:03:02

    用引用操纵对象 每种程序语言都有操纵元素的方法,根据元素的类型可以选择直接操纵元素或者以某种特殊的语法间接的来操作元素(例如C/C++中的指针),而在JAVA中,一切都视为对象,所以我们可以采用一种统一的语法即引用来操纵对象。 举个例子来说引用就像是一个遥控器而对象就是一个

  • 基于JavaEE(JSP)的共享资料平台的设计与实现2021-04-13 21:56:26

    基于JavaEE(JSP)的共享资料平台的设计与实现文章目录基于JavaEE(JSP)的共享资料平台的设计与实现5.1AJAX异步校验技术5.2验证码servlet实现5.3上传和下载5.1.1 ajax技术应用在注册界面5.1.2 ajax技术应用在登录界面4.1数据库设计4.2用户系统设计4.3管理员系统设计4.4下载资源4.5查

  • 支付宝支付开发代码-java版2021-04-13 21:56:03

    package com.yz.commons.settlement.channel.ali; import com.alibaba.fastjson.JSONObject; import com.alipay.api.AlipayApiException; import com.alipay.api.AlipayClient; import com.alipay.api.DefaultAlipayClient; import com.alipay.api.domain.AlipayTradeAppPa

  • lucene4.10.4全文检索技术的使用java版2021-04-13 21:54:06

    总结下如何使用lucene全文搜索 首先导入依赖 <!--核心包-->         <dependency>             <groupId>org.apache.lucene</groupId>             <artifactId>lucene-core</artifactId>             <version>4.10.4</version>

  • 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的网络编程——socket文件传输2021-04-13 21:06:02

    基于JAVA的网络编程——socket文件传输文章目录基于JAVA的网络编程——socket文件传输效果图功能实现步骤文件结构实现代码效果图功能实现使用多线程技术来提高程序的执行效率采用选择文件的方式来实现文件选择的可视化操作采用时间戳+名称+扩展名的方式实现同一文件,传输不可覆盖操

  • Github如何创建添加开源许可license2021-04-13 21:05:38

    我们点击项目上方的 Add file,选择 creat new file 名称填写 LICENSE, 右侧便会出现按钮 Choose a license template 选择你要的证书,填写 年份 和 name, 点击 Review and submit 选择master分支,点击 commit new file 即可

  • Java TCP实现高仿版QQ聊天(一)2021-04-13 21:04:29

    前言记录一下这套简陋的系统说明,把所遇到的问题和难点以及操作说明在这篇文档中说明清楚,当个回顾吧,万一以后那一天查看也能及时找到问题。这套系统是在本人大三时期完成的,从GitHub上借鉴了很多经验,也借用了一些界面,很感谢。但目前这套系统还存在很多bug,之后有时间会慢慢进行更新。

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

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

  • 技术问答-10 java中的集合(5)-Queue2021-04-13 20:51:50

    Queue一、Queue是什么Queue是一种队列结构集合,用来储存将要进行处理的元素,一般会以FIFO的方式排序元素,但这不是必须的。比如优先级队列就是一个例外,优先级队列是以元素的值来排序。但是无论怎么样,每个queue的实现都必须制定它的排序属性。queue通常不定义元素的equal和hashCode二、

  • 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数2021-04-13 19:33:45

    import java.io.*; /** * 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数 */ public class SumString { public static void main(String[] args) { System.out.println(sumString01(new File("d:/a.txt"), "100")); Syste

  • Mybatis:配置管理2021-04-13 19:32:35

    查找配置文件 Resources 在使用Mybatis的过程中,通常使用Mybatis的Resources类读取配置文件。在Mybatis 3.5.1的API文档中,对Resources类的描述如下: A class to simplify access to resources through the classloader. 即Resources通过ClassLoader访问资源。 Resources类有

  • android系统 默认提示音控制流程2021-04-13 18:59:20

    以下是源码分析流程: 第一步: frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java    1.     public void onCreate() {         super.onCreate();         Log.v(TAG, "SystemUIApplication created.");        

  • javascript创建对象几种方式2021-04-13 18:52:35

    随着web 2.0 的兴起(最具代表性的是Ajax技术了),javascript不再是程序员眼中的“玩具语言”。 **编程在不断的简化,可是“用户体验、性能、兼容性、可扩展......”要求却在不断提高,**随之涌现出Prototype、jQuery、ExtJs、Dojo等优秀的框架(类库),大大简化了web开发。越来越多的人开始深入

  • 【漏洞复现】Chrome 最新0day RCE2021-04-13 18:34:28

    利用条件 关闭浏览器(chrome、edge等)沙盒   环境: win7/win10 chrome 89.0.4389.82(x64) 内存好像要够大:8/16g poc:https://github.com/r4j0x00/exploits/tree/master/chrome-exploit   poc: exp.html <script src="exp.js"></script>   exp.js /* /* BSD 2-Clause

  • Apache Calcite VolcanoPlanner源码学习2021-04-13 18:01:40

    import org.apache.calcite.adapter.enumerable.EnumerableConvention; import org.apache.calcite.adapter.enumerable.EnumerableRules; import org.apache.calcite.config.CalciteConnectionConfig; import org.apache.calcite.config.CalciteConnectionConfigImpl; import

  • kafka[低阶api & 高阶api & 新api区别|auto.offset.reset参数选择]_CodingPark编程公园2021-04-13 18:00:41

    文章介绍 本文主要介绍了kafka低阶api & 高阶api & 新api区别以及auyo.offset.reset的参数如何使用 文章开头展示这张图的意义在于让读者清楚看到Broker |Partition |rep 三者关系 低阶api & 高阶api & 新api区别 低阶 API 的特点 优点 ● 开发者自己控制offset,想从哪里读取就从

  • Kafka高级API和低级API2021-04-13 17:58:16

      Kafka消费过程分析 kafka提供了两套consumer API:高级Consumer API和低级API。 1 高级API 1)高级API优点 高级API 写起来简单 不需要去自行去管理offset,系统通过zookeeper自行管理 不需要管理分区,副本等情况,系统自动管理 消费者断线会自动根据上一次记录在zookeeper中的offse

  • 【JUC编程】守护线程2021-04-13 17:31:40

    概念: 线程分为用户线程和守护线程虚拟机必须确保用户线程执行完毕虚拟机不必等待守护线程执行完毕比如:后台操作日志,垃圾回收等… 示例: /** * @author jitwxs * @date 2021年04月13日 16:49 */ public class Caraful { public static void main(String[] args) {

  • 笔试中的流程控制题2021-04-13 16:33:19

    最近做到了两个笔试中的这种题目,这里备注一下 大概就是需要你维护一个队列,然后根据一个什么过程模拟这个流程的进行 一个是华为笔试的题目:             这道题实际上就是维护一个队列,然后查表 然而题意确实很复杂,写输入输出也要很久,总的来说还是很难搞 import java.util.*;

  • RocketMQ专题2:三种常用生产消费方式(顺序、广播、定时)以及顺序消费源码探究2021-04-13 16:03:18

    顺序、广播、定时任务前插在进行常用的三种消息类型例子展示的时候,我们先来说一说RocketMQ的几个重要概念:PullConsumer与PushConsumer:主要区别在于Pull与Push的区别。对于PullConsumer,消费者会主动从broker中拉取消息进行消费。而对于PushConsumer,会封装包含消息获取、消息处理以及

  • 架构师内功心法-----策略模式与责任链模式2021-04-13 15:04:11

    策略模式与责任链模式 策略模式应用场景通用类图案例演示优惠促销标准上下文工厂替代上下文 在线支付 源码应用作业 责任链模式应用场景通用类图案例演示登录案例 源码应用 策略模式 策略模式又叫政策模式,它是将定义的算法家族分别封装起来,让它们之间可以互相替换,从而

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

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

ICode9版权所有