ICode9

精准搜索请尝试: 精确搜索
  • JDBC高级之数据库连接池2022-02-20 20:02:01

    数据库连接池 1.数据库连接池的概念 数据库连接 数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。

  • 【笔记】SSM整合2022-02-20 11:32:56

    config包下 Spring       SpringConfig @Configuration 可以不写,避免被SpringMvcConfig扫描到@ComponentScan@PropertySource@Import@EnableTrannsactionManagement 开启事务管理MyBatis MybatisConfig @Bean SqlSessionFactoryBean@Bean MapperScannerCo

  • scala特质练习2022-02-20 09:07:10

    object 练习 { abstract class Coder { var name: String = _ var age: Int = _ def eat(): Unit // 技能 def skill(): Unit } class JavaCoder extends Coder { override def eat(): Unit = println("Java程序员吃大白菜,和大米粥")

  • java中overload(重载)和override(重写)的区别2022-02-18 10:33:52

    overload: 1.overload(重载)表示同一个类中可以有多个名称相同的方法,但是这些方法的参数列表各不相同(即不同的参数类型,不同的参数个数,不同的参数顺序,)。overload可以改变返回值类型。 2.重载是一个类中多态性的一种表现。 3.重载的特点: 第一:不能通过访问权限,返回类型,抛出的异常进行重

  • 异步执行2022-02-16 10:04:36

    public void execute(){ //来一个线程池 ExecutorService executor = Executors.newFixedThreadPool(2); CompletableFuture<Integer> future1= CompletableFuture.supplyAsync(new Supplier<Integer>() { @Override

  • SpringMVC:完全注解开发。2022-02-09 21:34:21

    异常处理器 基于配置的方式配置异常处理器 在SpringMVC的配置文件中,创建异常处理器。 <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="exceptionMappings"> <props> <prop key=&qu

  • androdi视频播放器之饺子播放器!2022-02-09 17:01:12

    视频开发----之饺子播放器!GitHub代码地址: https://github.com/lipangit/JiaoZiVideoPlayer 一. 简介: JZVedioPlayer 是目前发现的集成和使用起来最简单,也是稳定度很高的一个库JZVedioPlayer 封装了 UI 层和播放器层,让我们可以简简单单的一键集成. 二. 集成以及使用:compile

  • java设计模式-抽象工厂模式2022-02-06 18:34:09

    1.生产工厂的工厂 package com.wuming.factory.abstract1; public class Client { public static void main(String[] args) { System.out.println("===============小米系列产品============"); //小米工厂 XiaomiFactory xiaomiFactory = new Xi

  • 安卓自定义软键盘2022-02-05 19:02:19

    在res下建立xml包,在xml包内建立keyboard.xml文件: 1 <Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 2 android:keyHeight="50dp" 3 android:keyWidth="%25p" 4 android:horizontalGap="1dp" 5

  • 报错:方法不会覆盖或实现超类型方法报错:方法不会覆盖或实现超类型方法2022-02-05 09:01:15

    原文链接:这里 0.背景 有一天在写代码的时候,写完方法后,加入了@Override。然后开始报错:方法不会覆盖或实现超类型方法。然后查了百度处理了好一阵才发现是个极其愚蠢的错误。。。 框架:SpringMVC 环境:IDEA+Maven 1.问题及解决办法 先看impl层: @Override public JSONObject cal

  • 【Servlet】【学习笔记】寒假javaweb学习之旅1.22022-02-04 22:33:56

    坏了坏了,寒假快结束了,年前开始溜了,过年大溜特溜了,急了急了,这回真滴急了

  • 手写单链表2022-02-04 22:01:28

    首先创建Node类 包括数据和指针 package list2; /** * 单链表的一个节点 */ public class Node { Object data; Node next; public Node() { } public Node(Object data, Node next) { this.data = data; this.next = next; }

  • Java中@Override2022-02-04 20:35:33

    Java中的@Override @Override是伪代码,是“覆盖”,“重写”的意思 (当子类继承父类时,不写@Override其实也是可以的。) 写了以后好处如下:  1. 作为注释,方便阅读  2. 编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。 例如,你如果没写@Override,而你

  • Android IPC 之 AIDL 使用,我三年开发经验从字节跳动抖音离职后2022-02-04 11:01:28

    { return this; } @Override public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException { … } private static class Proxy implements com.scc.demo.ipc.IUserInterface {

  • 关于ubuntu20.04通过Software and updates安装NVIDIA驱动2022-02-04 10:30:13

    除了大家常见的安装途径外,可以直接在Software and updates的Additional Drivers中选择合适的驱动版本进行安装。 有些人的问题是在用这种方法安装了NVIDIA驱动后,接下来安装CUDA时出现了问题:“Error installing Cuda toolkit: Existing package manager installation of the

  • DrawerLayoutMenu使用详解,android内存优化方案2022-02-02 16:02:54

    import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.Display; import android.view.MenuItem; import android.view.MotionEvent; import android.view.View; import android.view.WindowManager; public cla

  • Android(12)Preference(三)抽象管理2022-02-01 10:32:20

    Android(12)Preference(三)抽象管理 问题发生背景: 假如我们现在有一个设置页面,虽然我们可以通过获取Preference实例去set一些Click、Change监听,但是当我们的业务逻辑增加并且复杂的时候,会发现我们每次都要先去找到一个实例才能去设置,这个时候就需要分离UI逻辑和数据逻辑了,比如我

  • Flink源码学习笔记(3)了解Flink HA功能的实现2022-01-31 20:03:33

    使用Flink HA功能维护JobManager中组件的生命周期,可以有效的避免因为JobManager 进程失败导致任务无法恢复的情况。 接下来分享下 Flink HA功能的实现 大纲 基于Zookeeper+Hadoop HA功能的实现 HA功能的接口概述 基于Zookeeper实现的HA接口 手工课: 添加个新的组件并使用

  • java设计模式之状态模式2022-01-31 16:34:30

    在实际的软件开发中,状态模式不是很常用,但在一些能够用到的场景里,能发挥非常大的作用。 状态模式一般用于实现状态机,而状态机一般用在游戏、工作流引擎等软件开发中。 状态机有三个组成部分:状态、事件和动作。触发某个事件可以改变对象的状态。 以超级马里奥这个小游戏为例,一进入游

  • Android 启动优化(五)- AnchorTask 1,你了解过移动端适配吗2022-01-31 12:30:00

    13            } 14            TASK_NAME_THREE -> { 15                return AnchorTaskThree() 16            } 17            TASK_NAME_FOUR -> { 18                return

  • Servlet入门必备知识2022-01-31 09:05:47

    目录 什么是Servlet 手动实现Servlet程序  常见的配置错误  Servlet-url如何定位到Servlet程序去访问 Servlet生命周期 Servlet生命周期总结  Servlet 请求的分发处理 什么是Servlet 1、servlet是javaEE规范之一。规范就是接口 2、servlet就是javaweb三大组件之一。三大

  • Android:利用系统服务设置系统音量2022-01-31 03:00:22

    目录系统服务系统服务样例程序需求功能设计代码编写AdjustVolumeDialog.javaDiglog.xmlMainActivityActivity_main.xml运行效果参考资料 系统服务 用户编写的 Service 是后台应用服务程序,位于 Android 系统应用层。相对而言的系统服务(System Services)可以看作 Android 系统的内置

  • WebView2022-01-30 23:03:07

          首先是创建WebViewActivity.java文件: 1 public class WebViewActivity extends AppCompatActivity { 2 private WebView WVmain; 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState)

  • 用RecyclerView实现瀑布流2022-01-30 19:03:32

    首先建立一个 PbRecyclerViewActivity.java文件: 1 public class PbRecyclerViewActivity extends AppCompatActivity { 2 private RecyclerView RVpb; 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedIns

  • 用RecyclerView实现水平滚动和网格视图2022-01-30 15:35:06

    建立RecyclerViewActivity.java文件 1 public class RecyclerViewActivity extends AppCompatActivity { 2 private Button BtnLinear; 3 private Button BtnShuiping; 4 private Button BtnGrid; 5 @Override 6 protected void onCreate(Bundle saved

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有