搜索结果
查询Tags标签: new,共有 8274条记录-
java的stream让我灵光一现
说实话,我是一个到了退役也没有搞明白C++的istream和ostream的。 刚开始的时候我把<iostream>直接拆解成ios和tream真,果粉暴露 退役之后划水,倒是从java当中发现了Stream的奥秘。 说点题外话,很多人喜欢评价一个语言难不难。 其实这种说法本身就非常的外行。 语…
2022/8/14 1:26:45 人评论 次浏览 -
Java四大引用详解:强引用、软引用、弱引用、虚引用
面试官考察Java引用会问到强引用、弱引用、软引用、虚引用,具体有什么区别?本篇单独来详解 @mikechen Java引用 从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控制对象的生命周期,这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。…
2022/8/14 1:25:26 人评论 次浏览 -
ObjectMapper使用详细介绍
ObjectMapper使用详细介绍 1.简介 ObjectMapper类是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然。它使用JsonParser和JsonGenerator的实例实现JSON实际的读/写。它可以帮助我们快速的进行各个类型和Json类型的相互转换。可以使用ObjectMapp…
2022/8/13 23:28:33 人评论 次浏览 -
字符串--常用操作方法--修改
所谓修改字符串,指的就是通过函数的形式修改字符串中的数据。 1. replace()替换:语法:字符串序列.replace(旧子串,新子串,替换次数)注意:替换次数如果查出子串出现次数,则替换次数为该子串出现次数。mystr = "hello world and itcast and itheima and Pyt…
2022/8/13 23:26:42 人评论 次浏览 -
url图片转MultipartFile(转)
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL;import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileItemF…
2022/8/13 23:24:34 人评论 次浏览 -
java - IO流 ,File 类的使用 ,递归算法 ,字符流(FileReader 和 FileWriter) ,字节流(FileInputStream 和 FileOutputStream) ,
第十章、IO流 10.1、File 类的使用 1)概念 在java中,在日常生活中,经常会对电脑上的文件进行操作,比如:把程序中的内容, 写入 到电脑上文件中;或者是把电脑中的文 件的内容,读取到 程序 中;这种过程,就叫做流( 数据 ),这种文件的操作,java中使用File类来解决。…
2022/8/13 14:23:34 人评论 次浏览 -
java-集合 - Set接口->HashSet , Map接口->HashMap ,集合类的嵌套组合,Collections工具类的基本应用。
9.9、Set集合 Set 一个不包含重复元素的 collection。 实现类:HashSet类、LinkedHashSet类 1)特点: Set 集合中的元素是无序的(LinkedHashSet除外),Set集合中是不存在下标的概念,所以肯定没有get(下标)方法,里面所有的元素都是不重复的。如果有重复的元素,如果此 S…
2022/8/13 14:23:17 人评论 次浏览 -
如何将2万条数据快速导入到 MySQL?
1一、前言 前两天做了一个导入的功能,导入开始的时候非常慢,导入2w条数据要1分多钟,后来一点一点的优化,从直接把list怼进Mysql中,到分配把list导入Mysql中,到多线程把list导入Mysql中。时间是一点一点的变少了。非常的爽,最后变成了10s以内。下面就展示一下过程。…
2022/8/13 2:22:56 人评论 次浏览 -
你对 Java线程池 了解多少?
线程池的优势 线程池的使用 线程池的工作原理 线程池的参数任务队列(workQueue) 线程工厂(threadFactory) 拒绝策略(handler)功能线程池定长线程池(FixedThreadPool) 定时线程池(ScheduledThreadPool ) 可缓存线程池(CachedThreadPool) 单线程化线程池(Singl…
2022/8/13 1:27:31 人评论 次浏览 -
1.4 C++的for,new
for,new等 遍历循环 取别名的方式最好 #include <iostream>using namespace std;int main() {int v[]{ 12,13,14,15 };for (auto x : v) {cout << x << endl;}cout << "-------------" << endl;for (auto x : { 17,18,19 }) {co…
2022/8/13 1:26:19 人评论 次浏览 -
java的Integer中也会有缓存
https://blog.csdn.net/suifengyongyuan/article/details/124356203默认缓存了 [-128 ~ 127]Integer m = new Integer(1); Integer n = new Integer(1); m==n //false 因为new时 生成不同引用地址Integer m = 1; Integer n = 1; m==n //true 默认缓存了 [-128 ~ 127]Integ…
2022/8/13 1:25:28 人评论 次浏览 -
C# new string(char *)
有些时候string 会快速变换显示,而我们不希望出现大量的string对象影响GC 所以我使用unsafe的char* 去更新显示 `m_chars = m_str.ToCharArray();fixed (char* p = m_chars){//p[m_chars.Length] = \0;UpdateText(p);m_valueArray = new string(m_chars);m_valuePoint = n…
2022/8/13 1:23:42 人评论 次浏览 -
Python 推导式 【Derivation】
# 3.推导式 通过推导式,可以快捷方便的根据一个已有的 可迭代对象,生成一个新的对象lst = list(range(1, 11)) # new_lst = filter(lambda x: x % 2 == 0, lst) # print(list(new_lst)) # [2, 4, 6, 8, 10] # new_lst = map(lambda x: x * 2, lst) # print(list(new_ls…
2022/8/13 1:23:01 人评论 次浏览 -
volitile关键字的作用及使用
1.作用 1)避免指令重排 举例子:uniqueInstance = new Singleton() 这个操作不是原子操作,步骤为:1.为 uniqueInstance 分配内存空间; 2. 初始化 uniqueInstance; 3. 将 uniqueInstance 指向分配的内存地址 如果指令重排,可能先执行13,再执行2 2)这个变量是共享且不…
2022/8/12 23:26:35 人评论 次浏览 -
手把手教你springboot集成微信支付
20220727最近要做一个微信小程序,需要微信支付,所以研究了下怎么在 java 上集成微信支付功能,特此记录下。 本文完整代码:点击跳转 准备工作 小程序开通微信支付首先需要在微信支付的官网点击跳转上注册一个服务商 在服务商的管理页面中申请关联小程序,通过小程序的 ap…
2022/8/12 23:24:09 人评论 次浏览