首页 > 编程语言
【Java代码之美】 -- Java必会的工具库,减少代码量的利器
1.Java自带工具类方法 1.1.List集合拼接成以逗号分隔的字符串 // 如何把list集合拼接成以逗号分隔的字符串 a,b,c List<String> list = Arrays.asList("a", "b", "c"); // 第一种方法,可以用stream流 String join ...
分类:编程语言   时间:2021-07-20 09:19:08    收藏:0  评论:0  赞:0  阅读:28
Java基础(三)
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[. pkg2[. pkg3...]] 一般利用公司域名倒置作为包名:com.baidu.www 为了能够使用某一个包的成员,我们需要再Java程序中明确导入该包,使用"impor ...
分类:编程语言   时间:2021-07-20 09:18:54    收藏:0  评论:0  赞:0  阅读:21
Java变量,常量,运算符
Java 变量 可以变化的量,必须先定义后使用。 变量是Java中最基本的存储单元。 type varName = value; 变量类型 变量名(合法标识符) = 值;多个变量可用逗号隔开 int a = 1, b = 2, c = 3;不推荐使用,问就是不好看,可读性差; 变量类型(复习):by ...
分类:编程语言   时间:2021-07-20 09:16:34    收藏:0  评论:0  赞:0  阅读:28
SpringBoot优雅的全局异常处理
代码编写 SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。SpringBoot中有一个ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用ExceptionHa ...
分类:编程语言   时间:2021-07-20 09:15:24    收藏:0  评论:0  赞:0  阅读:24
算法基础~链表~从位置m到n逆序
算法基础~链表~从位置m到n逆序 1,基础知识:“标志地点”,标志地点前需要先到达地点处!~一般是沿着“已知地点(即有指针指明,例如头指针所指)”慢慢循环移动到达目的地。 2,直接上代码,再解释: public class Solution { public: ListNode* reverseBe ...
分类:编程语言   时间:2021-07-20 09:14:06    收藏:0  评论:0  赞:0  阅读:38
Java代码实现SFTP服务
前言 因项目需要,需要在服务端实现SFTP功能。网上找了通过sshd来实现SFTP功能的例子,在本地环境上SFTP服务能够正常启动,但是SFTP客户端却怎么也连不上。于是有了如下的调试过程: 调试过程 引入依赖 <!-- 项目用的jdk版本是1.7,所以选了个用jdk1.7编译的sshd-core版 ...
分类:编程语言   时间:2021-07-19 23:01:14    收藏:0  评论:0  赞:0  阅读:59
JAVA 封装
封装概念 1.通常情况下可以在测试类给成员变量赋值一些合法但不合理的数值,无 论是编译阶段还是运行阶段都不会报错或者给出提示,此时与现实生活 不符。 2.为了避免上述错误的发生,就需要对成员变量进行密封包装处理,来隐 藏成员变量的细节以及保证成员变量数值的合理性,该机制就叫做封装。 封装的实现流程 ...
分类:编程语言   时间:2021-07-19 22:59:27    收藏:0  评论:0  赞:0  阅读:37
C++实现字符串分割(类似于Python的split方法)
先学Python后学其他语言的后遗症就是Python中很多好用的方法在别的语言中都找不到 所以自己写一个吧 1 #include "stdafx.h" 2 #include <iostream> 3 #include <list> 4 5 void stringSplit(std::string m ...
分类:编程语言   时间:2021-07-19 22:59:13    收藏:0  评论:0  赞:0  阅读:49
递归把path字符串构造成递归数组
type PathEvaluationRsp_Module struct { ModuleId int32 `protobuf:"varint,1,opt,name=moduleId,proto3" json:"moduleId"` ModuleName string `protobuf:"byte ...
分类:编程语言   时间:2021-07-19 22:58:48    收藏:0  评论:0  赞:0  阅读:33
Python 发送邮件
import smtplib, ssl smtp_server = "smtp.qq.com" #port = 587 # For starttls [465端口不能发送] port = 25 # For starttls sender_email = "xxx@qq.com" # password ...
分类:编程语言   时间:2021-07-19 22:58:29    收藏:0  评论:0  赞:0  阅读:27
用Node-addon-api实现C++调用Javascript
本文介绍在使用Node-addon-api时,能够实现用C++调用Javascript的几种方式。 1. Callback 比较简单,示例: Napi::Function cb = info[0].As<Napi::Function>(); cb.Call(env.Global(), { Napi: ...
分类:编程语言   时间:2021-07-19 22:57:49    收藏:0  评论:0  赞:0  阅读:53
python3 多继承
#!/usr/bin/python # -*- coding: UTF-8 -*- class FooParent(object): def __init__(self): self.parent = 'I\'m the parent.' print ('Parent') def bar(self, ...
分类:编程语言   时间:2021-07-19 22:57:15    收藏:0  评论:0  赞:0  阅读:25
go语言学之变量和常量
1、go语言变量声明格式 var 变量名 变量类型 变量声明以关键字var开头,变量类型放在变量的后面,行尾无需分号 例如: var a string var b bool var c int 批量声明 var ( a string b int c bool ) 2、变量初始化 var 变量名 类型 ...
分类:编程语言   时间:2021-07-19 22:56:16    收藏:0  评论:0  赞:0  阅读:24
1005.K次取反后最大化的数组和
1005.K次取反后最大化的数组和 题目 给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个索引 i 并将 A[i] 替换为 -A[i],然后总共重复这个过程 K 次。(我们可以多次选择同一个索引 i。) 以这种方式修改数组后,返回数组可能的最大和。 示例 1: 输入:A = [4,2 ...
分类:编程语言   时间:2021-07-19 22:56:07    收藏:0  评论:0  赞:0  阅读:18
Java面试题(十三):如何实现一个IOC容器
1. 如何实现一个IOC容器 1. 配置文件配置包扫描路径 2. 递归包扫描获取.class文件 3. 反射,确定需要交给IOC管理的类 4. 对需要注入的类进行依赖注入 配置文件中指定需要扫描的包路径 定义一些注解,分别表示访问控制层、业务逻辑层、数据持久层、依赖注入注解、获取配置文件注解 从配置 ...
分类:编程语言   时间:2021-07-19 22:55:53    收藏:0  评论:0  赞:0  阅读:36
5Java基础整理
类是具有相同属性和行为的一组对象的集合 1.API:Application programming interface 举例:System类中的 public static void arraycopy(int[] src,int srcPos,int[] dest,int[] desst,int ...
分类:编程语言   时间:2021-07-19 22:53:45    收藏:0  评论:0  赞:0  阅读:35
Spring 和Spring Boot 到底什么关系
1. 前言欢迎加入[微信圈子]程序员交流圈交流编程经验。刚刚入行 Java 的同学经常有这种疑问:Spring 和 Spring Boot 有什么关系?它们之间有什么区别?今天来探讨...
分类:编程语言   时间:2021-07-19 22:52:54    收藏:0  评论:0  赞:0  阅读:41
java继承与多态
继承 继承: ? 可以让子类继承父类,这样子类会继承父类所有的属性和方法。然而在Java中是不允许有多继承的,*即一个子类只能继承一个父类,不能同时继承多个父类。*如果一个类还需要另外一个类的方法,可以让父类去继承需要的类。但Java中支持多重继承,即一个子类也可以做为其他类的父类。 Object类 ...
分类:编程语言   时间:2021-07-19 22:52:45    收藏:0  评论:0  赞:0  阅读:34
python如何处理表格?
python处理表格的方法: python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。可从这里下载https://pypi.python.org/pypi。下面分别记录python读和写excel。 ...
分类:编程语言   时间:2021-07-19 22:51:02    收藏:0  评论:0  赞:0  阅读:28
spring-security认证授权
转发路径 https://blog.kdyzm.cn/post/26 一、基于注解的授权使用 1、开启注解模式:@EnableGlobalMethodSecurity(securedEnable = true),可以放在springboot的启动类上,或者放在spring配置类; 2、在Contro ...
分类:编程语言   时间:2021-07-19 22:50:28    收藏:0  评论:0  赞:0  阅读:39
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!