ICode9

精准搜索请尝试: 精确搜索
  • 并发学习记录11:原子类型2022-09-11 10:02:09

    JUC并发包提供了AtomicBoolean,AtomicInteger类,AtomicInteger有下面的方法 AtomicInteger i = new AtomicInteger(0); // 获取并自增(i = 0, 结果 i = 1, 返回 0),类似于 i++ System.out.println(i.getAndIncrement()); // 自增并获取(i = 1, 结果 i = 2, 返回 2),类似于 ++i System.out.

  • Java学习-第一部分-第三阶段-项目实战:多用户即时通讯系统2022-09-11 04:00:09

    多用户即时通讯系统 包含推消息 私聊 发文件 等功能 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 为什么选择这个项目 有趣 涉及到java各个方面的技术 ✔项目框架设计 ✔java面向对象编程 ✔网络编程 ✔多线程 ✔IO流 ✔Mysql/ 学习前使用集合充当内存数据

  • 我的设计模式之旅 ⑦ 观察者模式2022-09-11 03:30:08

    一个菜鸟的设计模式之旅,文章可能会有不对的地方,恳请大佬指出错误。 编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。 程序介绍 本程序实现观察者模式。使用C#、Go两门语言分别进行实现。程序创建一个全局游戏死亡事件通知,5个玩家、1个Boss,当任意一方死亡时,在场存

  • Java学习随笔-方法2022-09-11 03:00:08

    方法的定义 public 返回数据类型 方法名 (形参列表..) { //方法体 语句; return 返回值; } 注意: 1.形参列表:表示成员方法输入cal(int n), getSum(int num1, int num2) 2.返回数据类型:表示成员方法输出,void表示没有返回值 3.方法主体:表示为了实现某一功能代码块 4.return语句不是

  • 缓存设计模式2022-09-11 01:31:17

    缓存设计模式 缓存热点数据, 缩短调用链 旁路缓存 适用于强一致性 写请求 -> 更新DB, 并删除cache 读请求 -> 先查cache, miss后再查DB并写回 @Service public class UserService{ @Autowired private UserDAO userDAO; private RedisTemplate redisTemplate;

  • C++学习笔记-day122022-09-11 00:03:27

    1、继承的基本语法     #include<iostream> using namespace std; //普通实现页面 //Java页面 //class Java //{ //public: // void head() // { // cout << "公共头部" << endl; // } // void footer() // { // cout << &q

  • 二叉树查找2022-09-10 23:35:18

    二叉树查找编号为 n 的节点,我自己的写法,与网上略有不同 import java.util.Objects; public class Main { public static void main(String[] args) { //创建节点 Node rootNode = new Node(); rootNode.setData("唐僧"); rootNode.setNo(1)

  • java基础——注解2022-09-10 23:00:30

    注解 注解概述、作用 Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。 Java语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。 public class UserServiceTest{ @Test public void testLogin(){ } @Test public void testCh

  • 组合控件——增强型列表——循环视图RecyclerView2022-09-10 21:33:10

                                                                  =================================================================================================================               NewsInfo   package com.ex

  • Spring5从基础入门到深入理解IOC、DI与AOP原理2022-09-10 21:32:34

    Spring框架在Java开发中占有极其重要的地位,但是到底什么是Spring,Spring怎么使用以及为什么要使用Spring,接下来让我们详细的了解一下!!! 注:本篇文章大部分内容参照于B站狂神说老师的Spring5视频编写,仅供大家参考学习,重点内容已经做了标记,视频原地址为【狂神说Java】Spring5最新完整教

  • Map和Set (搜索树)2022-09-10 21:32:04

    1.搜索 1.1概念 Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关.常见的搜索方式有两种 1直接遍历,时间复杂度为O(N),元素多时相对效率低, 2二分查找,时间复杂度为O(logN),搜索的前提必须是有序数列   1.2模型 1  纯Key模型  如 查找字

  • Java 多线程:锁(一)2022-09-10 20:33:10

    Java 多线程:锁(一) 作者:Grey 原文地址: 博客园:Java 多线程:锁(一) CSDN:Java 多线程:锁(一) CAS 比较与交换的意思 举个例子,内存有个值是 3,如果用 Java 通过多线程去访问这个数,每个线程都要把这个值 +1。 之前是需要加锁,即synchronized关键字来控制。但是 JUC 的包出现后,有了 CAS 操作,可以不

  • 【ASP.NET Core】自定义Session的存储方式2022-09-10 19:01:05

    在开始今天的表演之前,老周先跟大伙伴们说一句:“中秋节快乐”。 今天咱们来聊一下如何自己动手,实现会话(Session)的存储方式。默认是存放在分布式内存中。由于HTTP消息是无状态的,所以,为了让服务器能记住用户的一些信息,就用到了会话。但会话数据毕竟是临时性的,不宜长久存放,所以它会有

  • Spring学习(二)2022-09-10 17:01:35

    注解开发 注解开发bean 给要放到容器的bean添加注解 @Component("BookDao") public class BookDaoImpl implements BookDao { public void save() { System.out.println("Dao Save..."); } } 在xml中添加context <?xml version="1.0" encodin

  • 软件开发工程师谈测试金字塔实践2022-09-10 17:01:22

    测试金字塔是对测试的分层描述,在不同层次做不同类型的测试。测试金字塔如何运用到工程实践,是一件困难的事情。原文作者是一位德国Thoughtworks的软件开发工程师,本文将回顾传统的测试金字塔,并结合实例,进行一次有深度的探秘实践。 自动化测试的重要性 软件上线前都是要经过测试的,随

  • C#/ASP.NET自定义restful接口,接收三方请求2022-09-10 15:30:45

    背景 笔者最近在做非标自动化的标准化工作,其中一项工作就是要求设备厂商按照MES厂商(我司)的要求,开放一个接口接收MES的派工任务。 厂商只要实现这个接口,我们就可以通过java调用厂商的服务了,于是有了这篇文章,文章只是抛砖引玉,实现方式供参考。 代码实现 1、Visual Stduio新建asp.net

  • 二叉树的基本操作2022-09-10 15:01:28

    二叉树的创建,前序、中序、后序遍历。看了网上的写法后,我之前用c 语言写过链表、栈和队列,受到指针的启发,在java中我用引用改写了下二叉树的遍历过程。 代码如下: 1 import java.util.Objects; 2 3 public class Main { 4 public static void main(String[] args) {

  • .NET操作Excel高效低内存的开源框架 - MiniExcel2022-09-10 13:02:30

    .Net平台上对Excel进行操作主要有两种方式。第一种,把Excel文件看成一个数据库,通过OleDb的方式进行读取与操作;第二种,调用Excel的COM组件。两种方式各有特点。 今天给大家介绍第三种方式:插件方式,目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel 尝

  • 跟着黑马学SSM——Day8之SSM整合2022-09-10 12:03:52

    SSM整合流程 创建工程 SSM整合 Spring SpringConfig Mybatis MybaitsConfig JdbcConfig jdbc.properties SpringMVC ServletConfig SpringMvcConfig 功能模块 表与实体类 dao(接口+自动代理) service(接口+实现类) 业务层接口测试(整合Junit) controller 表现层接口测

  • 对象与类2022-09-10 11:01:26

    概念 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。 例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 例如:狗就是一类,而指定的一条狗就是对象; 就拿狗举例; 狗这个物种就是一类,包含了颜色,名字,品种

  • 02_HelloWorld2022-09-10 10:30:08

    Java第一个程序:HelloWorld.java 代码 public class HelloWorld { public static void main(String[] args) { System.out.print("Hello World!"); } } 编译 打开命令行,输入javac HelloWorld.java,生成一个HelloWorld.class文件 输入java HelloWorld,命令行打印

  • SqlSugarClient2022-09-10 03:02:19

    点击查看代码 using Admin.NET.Application.Entity; using SqlSugar; string tmp = @"Data Source=121.5.11.11;Port=3306;User ID=JYDS_LIS;Password=XhiLrZLFTNCEmeZH; Initial Catalog=jyds_lis;Charset=utf8; SslMode=none;Min pool size=1"; SqlSugarClient db =

  • Java泛型笔记2022-09-10 01:30:26

    泛型 1.引出泛型 需求: ​ 在ArrayList中添加3个Dog对象 dog对象含有name和age 使用get方法输出name和age 2.编写一个狗类 package com.hui; public class Dog { private String name; public int age; public String getName() { return name; }

  • Java零基础入门学习Day[3]2022-09-10 00:35:02

    Java选择结构语句 java的选择结构语句有两种:if语句和Switch语句\ 一.IF语句 if语句: 一个if语句包含一个布尔表达式和一条或多条语句 if语句语法: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为ture,则执行if语句中的代码.否

  • c# 享元模式2022-09-09 22:04:40

    // See https://aka.ms/new-console-template for more information /* 个人理解 工厂内先把对象准备好 然后根据参数去取对象 */ int val = 10; XiaoMiFactory miFactory = new(); ImplementationProduct product = miFactory.GetFlyweight("A"); if (product != null) {

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

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

ICode9版权所有