码迷,mamicode.com
首页 > 2020年12月17日 > 全部分享
List集合根据对象某个属性去重
今天在工作中用到了根据集合中对象的某个属性来去重,找了很多方法,都比较麻烦,最后发现了一个巨简单的方法 public class Test { public static void main(String[] args) { List<User> list = new Lists.newArrayL ...
分类:其他好文   时间:2020-12-17 12:10:31    阅读次数:2
不一样的单例模式
DCL懒汉式 使用双重检查懒汉式时为什么要使用volatile? public class LazyMan { private static LazyMan lazyMan; private LazyMan() { } //双重检测模式的懒汉式单例 public static LazyMan get ...
分类:其他好文   时间:2020-12-17 12:10:14    阅读次数:2
【自动化APP】--appium 之UIAutomator 框架定位元素
text属性的方法 1 2 3 4 driver.find_element_by_android_uiautomator('new UiSelector().text("字节跳动公司")').click() #text 精准定位全文 driver.find_element_by_android_ui ...
分类:移动开发   时间:2020-12-17 12:09:52    阅读次数:3
Symbol
有时,我们希望重新使用同一个 Symbol 值,Symbol.for()方法可以做到这一点。它接受一个字符串作为参数,然后搜索有没有以该参数作为名称的 Symbol 值。如果有,就返回这个 Symbol 值,否则就新建一个以该字符串为名称的 Symbol 值,并将其注册到全局。 Symbol.key ...
分类:其他好文   时间:2020-12-17 12:09:39    阅读次数:2
spark浅析
1、基本架构 (1)、应用程序Spark 应用程序由一个驱动器进程和一组执行器进程组成。驱动进程运行 main()函数,位于集群中的一个节点上,它负责三件事:维护 Spark 应用程序的相关信息;回应用户的程序或输入;分析任务并分发给若干执行器进行处理。驱动器是必须的,它是 Spark 应用程序的核 ...
分类:其他好文   时间:2020-12-17 12:09:25    阅读次数:2
Sql Server 2008 清除数据库日志
--查询数据库日志文件 USE [test] --要清除的数据库名称 GO SELECT name FROM SYS.database_files WHERE type_desc='LOG' --清空日志文件 USE [test] --要清除的数据库名称 GO ALTER DATABASE [tes ...
分类:数据库   时间:2020-12-17 12:09:07    阅读次数:3
webpack——1、项目初始化及配置
注意: 基于 webpack 5.x 版本。参考官方文档:https://webpack.js.org/guides/getting-started/#npm-scripts 1、初始化项目 创建文件夹 webpacktest ,在此文件夹路径下执行以下命令,创建 package.json 文件,用 ...
分类:Web程序   时间:2020-12-17 12:08:44    阅读次数:2
三层架构 和 MVC 设计模式有哪些区别呢?
pojo、dao、service、servletweb、 前端界面文件 JavaEE 的三层结构: 表现层 : 前端界面文件、servlet 业务逻辑层: service层 持久层: dao、 pojo MVC 设计模式 M (model)业务逻辑层: service 、 dao、 pojo C ( ...
分类:Web程序   时间:2020-12-17 12:08:25    阅读次数:2
springmvc 和 struts2 有哪些区别?
1. 安全性问题 (2008年 BUG) 2. springmvc 基于Servlet 实现的, 而Struts2 基于filter 拦截器 3. springmvc 性能优于 struts2 4. struts2 传值方式封装, 每个方法都可以使用,而springmvc 不是 5. struts2 ...
分类:编程语言   时间:2020-12-17 12:08:07    阅读次数:2
冒泡排序
// 空间复杂度:O(1) // 时间复杂度:是一个算法执行所耗费的时间 // 空间复杂度:运行完一个程序所需要的内存大小 // 稳定性:如果a=b,a在b的前面,排序后a仍然在b的前面 // 不稳定性:如果a=b,a在b的前面,排序后a和b可能交换位置 //基础冒泡写法 时间复杂度O(n*n) v ...
分类:编程语言   时间:2020-12-17 12:07:46    阅读次数:1
java 通过sftp服务器上传下载删除文件
import java.io.*; import java.util.*; import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.ChannelSftp.LsEntry; ...
分类:编程语言   时间:2020-12-17 12:07:17    阅读次数:1
docker国内镜像加速
使用阿里云镜像加速服务:https://cr.console.aliyun.com/ 复制以上命令运行即可 $ docker info # 查看是否修改成功 ...
分类:其他好文   时间:2020-12-17 12:06:55    阅读次数:2
使用Typora编写后的md文件优雅的上传到博客
前言 每次都是使用Typora写完文章,要上传到博客上时,图片都是要自己手动地去更改非常的麻烦,当你的文章过长时,文海茫茫找一个小小的图片是非常麻烦的。dotnet-cnblog这个插件非常好的解决了我们的问题。 1、安装.Net Core SDK 下载地址: https://dotnet.micr ...
分类:Web程序   时间:2020-12-17 12:06:41    阅读次数:2
Linux端口被占用解决
有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8080 netstat -tln 查看端口使用情况,而netstat -tln | gre ...
分类:系统相关   时间:2020-12-17 12:06:23    阅读次数:3
Windows常用快捷键和基本的Dos命令
Ctrl+C:复制 Ctrl+V:粘贴 Ctrl+A:全选 Ctrl+X:剪切 Ctrl+Z:撤销 Ctrl+S:保存 Alt+F4:关闭窗口 打开CMD的方式 1.开始+系统+命令提示符 2.Win键+R 输入cmd打开控制台 常用的Dos命令 1.#盘符切换 2.查看当前目录下的所有文件 dir ...
分类:Windows程序   时间:2020-12-17 12:06:03    阅读次数:5
POJ2 3498
把冰块拆点来保证企鹅起跳的限制,对于所有点为汇点跑一边最大流看看是不是和企鹅人数相等 #include<bits/stdc++.h> #define FT(a,b) memset(a,b,sizeof(a)) using namespace std; const int N = 300 + 10 , ...
分类:其他好文   时间:2020-12-17 12:05:40    阅读次数:3
CreateFile 初探
xp系统下的CreateFile, 大体框架 +++ CreateFileA -> CreateFileW( LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityA ...
分类:其他好文   时间:2020-12-17 12:05:23    阅读次数:2
220条   上一页 1 ... 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!