搜索结果
查询Tags标签: new,共有 8274条记录-
IO流
IO流 文本文件的读操作(FileReader) /**** 一:流的分类:* 1.操作数据单位:字节流、字符流* 2.数据的流向:输入流、输出流* 3.流的角色:节点流、处理流** 二、流的体系结构* 抽象基类 节点流(或文件流) 缓冲流(…
2022/3/4 23:45:18 人评论 次浏览 -
线程池实现例子
ThreadPool接口 public interface ThreadPool {//提交任务到线程池void execute(Runnable runnable);//关闭线程池void shutdown();//获取线程池的初始化大小int getInitSize();//获取线程池的核心线程数量int getCoreSize();//获取线程池的最大线程数量int getMaxSize();…
2022/3/4 23:45:01 人评论 次浏览 -
数据处理小工具:Excel 批量数据文件拆分/整合器...
需求分析: 现在有一大堆的Excel数据文件,需要根据每个Excel数据文件里面的Sheet批量将数据文件合并成为一个汇总后的Excel数据文件。或者是将一个汇总后的Excel数据文件按照Sheet拆分成很多个Excel数据文件。根据上面的需求,我们先来进行UI界面的布局设计。 【阅读全文…
2022/3/4 23:15:11 人评论 次浏览 -
JAVA引用类型
1.简介在JDK1.2之后,Java对引用的概念做了扩充,将引用分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)和虚引用(Phantom Reference)四种,这四种引用的强度依次递减。1)强引用(StrongReference)强引用是使用最普遍的引用。如果一个对…
2022/3/4 22:15:37 人评论 次浏览 -
C# IComparable 与 IComparer<T>
//IComparable的排序使用 public class Student : IComparable {private string name;private int age;public string Name{get { return name; }}public int Age{get { return age; }}public Student() { }public Student(string name, int age){this.name = name;this.a…
2022/3/4 22:15:33 人评论 次浏览 -
mybatis 源码解析之如何实现 mapper 动态代理
mybatis 底层是基于 JDK 动态代理来实现 mapper 动态代理的,所以我们先来看看 JDK 动态代理。 1、回顾JDK 动态代理 1.1、定义接口 & 实现类public interface Subject {int add(int x, int y); }public class RealSubject implements Subject {@Overridepublic int a…
2022/3/4 11:45:12 人评论 次浏览 -
Java面试之JCU部分
JCU 1. JUC多线程以及高并发1.1. 一些概念1.2. 卖票案例1.3. 生产者-消费者问题1.4. 线程8锁1.5. list和map线程不安全问题1.6. Callable接口1.7. CountDownLatch1.8. CyclicBarrier1.9. BlockingQueue1.10. ReadWriteLock和Semaphore1.11. 线程池1. 线程池的工作原理2. 特…
2022/3/3 22:18:41 人评论 次浏览 -
C# Linq 查询汇总(持续更新)
1 var resultlist = orderllist.GroupBy(oo => new { oo.Deptname, oo.Userid, oo.Username })2 .Select(ss => new OBreakfirstModel3 {4 Number = number++,5 Deptname = ss.Key.Deptname,6 …
2022/3/3 20:17:41 人评论 次浏览 -
java中定时器模拟数据库备份
package dingShiTask;import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask;public class TimerTest {public static void main(String[] args) throws Exception{//创建定时器对象Timer timer = new Timer();…
2022/3/3 19:19:01 人评论 次浏览 -
springboot集成redis使用注解
redis简介: Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统 (区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不 足。和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memc…
2022/3/3 19:15:38 人评论 次浏览 -
2022年JAVA短信加语音组合方案API
在一些重要信息通知的场景,需要用户能收到且关注到信息,采用短信+语音通知同步推送的方式,能很好的解决这个问题。 场景一:相同内容的短信通知+语音通知同步发送 在推送短信的同时,同步推送相同内容的语音通知;用户在电话接听到通知内容后,还可通过查阅短信来确认信…
2022/3/3 17:44:59 人评论 次浏览 -
Java注解是如何玩转的,面试官和我聊了半个小时
面试官:自定义的Java注解是如何生效的? 小白:自定义注解后,需要定义这个注解的注解解析及处理器,在这个注解解析及处理器的内部,通过反射使用Class、Method、Field对象的getAnnotation()方法可以获取各自位置上的注解信息,进而完成注解所需要的行为,例如给属性赋…
2022/3/3 17:16:52 人评论 次浏览 -
JavaScript 自學筆記23
1. JavaScript new.target 元屬性 (1). ES6提供了new.target元屬性,來檢查函數或者構造函數是否被new操作符調用。 檢查函數是否被new調用: 如:function Animal(name) { if (!new.target) { throw `Please use new operator with Animal.`; }; // 如果沒有使用new操作符…
2022/3/3 14:46:58 人评论 次浏览 -
【Java常见错误案例】List集合的操作
问题一:注意不可变的集合 使用JDK提供的Collections类构造出来的list,需要注意大多数情况下都是不可变的Arrays.asList构造出来的也是不可变的使用一些其他第三方工具类时,也需要注意,例如guava中的ImmutableList构建的都是不可变的集合。 // EMPTY_LIST List<Stri…
2022/3/3 11:16:37 人评论 次浏览 -
Paypal支持集成thinkphp5 PayPal-PHP-SDK插件
paypal支付接口准备工作首先去申请一个paypal账号,https://www.paypal.com/。 申请完毕并登录,进入https://developer.paypal.com/developer/accounts/。即可看到你申请账号自动配属的两个测试账号,账号类别分别是:BUSINESS和PERSONAL,PERSONAL的账号里面有$9999,测…
2022/3/3 11:15:30 人评论 次浏览