搜索结果
查询Tags标签: new,共有 8274条记录-
从零开始,徒手撸一个简单的 RPC 框架,轻松搞定!
得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射这些知识点。发现这些知识都了解一些。所以就想着试试自己实现一个简单的RPC框架,即巩固了基础的知识,也能更加深入的…
2021/5/6 10:56:03 人评论 次浏览 -
总在说SpringBoot内置了tomcat启动,那它的原理你说的清楚吗?
前言不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的呢?内置tomcat开发阶段对我们来说使用内置的tomcat是非常够用了,当然也可以使用jetty。 or…
2021/5/6 10:30:13 人评论 次浏览 -
C++内存管理
C++ 目录C++内存管理内存分区限制对象只在堆/栈上建立函数的传值方式内存分配malloc/free内存分配原理malloc内存分配过程new operator和operator new重载内部placement new内存计算结构体大小计算结构体定义结构体元素初始化内存对齐原则联合体大小计算类大小的计算空类大…
2021/5/6 7:28:02 人评论 次浏览 -
RedisConfig通用配置
@Configuration public class RedisConfig {@Beanpublic RedisTemplate redisTemplate(RedisConnectionFactory factory) {RedisTemplate<String, Object> template = new RedisTemplate<>();template.setConnectionFactory(factory);Jackson2JsonRedisSerial…
2021/5/6 2:25:44 人评论 次浏览 -
别再瞎投简历了!java动态代理实现与原理你都不知道,你拿什么去面试?
前言在文章的开始作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等! 有需要的朋友点这里直接去下载就好了,下载码:csdn一…
2021/5/5 22:56:41 人评论 次浏览 -
通过java反射初始化对象参数
java反射初始化参数 java反射为各参数赋随机初始值java反射为各参数赋随机初始值 import org.apache.commons.lang3.StringUtils;import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.refle…
2021/5/5 22:55:32 人评论 次浏览 -
Java 多线程 万字最详解
文章目录 Java多线程多线程概述线程与进程线程调度同步与异步并发与并行线程阻塞 Java 多线程的实现继承 Thread 类实现 Runnable 接口实现 `Callable`接口 Thread 类讲解线程状态`currentThread()`线程休眠`sleep()`线程中断`interrupt()`守护线程`setDaemon()`主线程之前…
2021/5/5 20:28:45 人评论 次浏览 -
Java两个整数相除保留n位小数
方式1:被除数转double后,除以除数,结果是一个double类型的数,将double结果按要求保留n位小数即可。 保留n位小数的写法int a = 10; int b = 3; double res = new BigDecimal((double) a / b).setScale(2, RoundingMode.HALF_UP).doubleValue(); 方式2: 直接使用BigD…
2021/5/5 20:27:15 人评论 次浏览 -
基于Java Swing和mysql的学生信息管理系统指南
学生信息管理系统学生管理系统目录 学生信息管理系统一、前期工作①下载eclipse、mysql、navicat②建立navicat与mysql的连接 二、明确项目的具体实现思路★系统功能分析★项目功能模块设计★数据流程图★数据库需求分析★学籍信息、奖励信息、处分信息必要代码表的建立学…
2021/5/5 19:29:22 人评论 次浏览 -
Spring与Redis数据库
Java连接Redis数据库类 package cn.mldn.mldnspring.util.dbc;// Java Redis import redis.clients.jedis.Jedis;public class RedisConnectionUtil {private static final String REDIS_HOST = "localhost" ; // 主机名称private static final int REDIS_PORT…
2021/5/5 19:27:31 人评论 次浏览 -
leetcode之二叉树三: 二叉树的最大深度
原题: https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/submissions/ 一、题目要求 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null…
2021/5/5 10:56:04 人评论 次浏览 -
键盘输入一行字符串。将字符按字典序顺序输出,统计每个字符出现的次数和出现位置,统计含有单词个数,正向和反向输出单词
package start;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.util.Arrays;import java.util.Set;import java.util.TreeMap; public class sevevpointnineteo extends JFrame{private JLabel a1;private JTextField inputField;private J…
2021/5/5 10:55:32 人评论 次浏览 -
Xlsx 转 DataTable
Xlsx 转 DataTablepublic DataTable XlsxToDataTable(string vFilePath, string vSheetName) {DataTable dataTable = new DataTable();try{SLDocument sldocument = new SLDocument(vFilePath, vSheetName);dataTable.TableName = vSheetName;SLWorksheetStatistics work…
2021/5/5 10:55:19 人评论 次浏览 -
C++内存管理
C++内存管理 内存分配层面Primitives四原语实例 newnew expressionarray newplacement new 改变内存分配机制内存分配层面 学习内存管理主要是为了提高使用内存的效率和速度 一般而言,C++应用程序使用容器或使用new来申请内存,它们的底层实现都是malloc,很少直接与操作…
2021/5/5 7:27:32 人评论 次浏览 -
java操作csv [vaynexiao]
简介 csv只需要建一个txt,输入以下内容,后缀改为csv即可: 姓名,年龄,身高,ID,地址 UZI,23,177,RNG-uzi,中国 Faker,19,178,hide on bush,韩国 或者新建一个excel文件,输入以上内容,另存为csv类型。 csv与excel文件区别就是,前者文本文件,后者二进制文件 写 public …
2021/5/5 1:25:56 人评论 次浏览