关键词搜索

源码搜索 ×
×
JAVA

Java 8中处理集合的优雅姿势——Stream

在Java中,集合和数组是我们经常会用到的数据结构,需要经常对他们做增、删、改、查、聚合、统计、过滤等操作。相比之下,关系型数据库中也同样有这些操作,但是在Java8之前,集合和数组的处理并不是很便捷。不过,这一问题在Java8中得到了改善,Java8API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。本文就来介绍下如何使用Stream。特别说明一下,关于Stream的性
数据库

MySQL基础:数据库对象查看工具mysqlshow

mysql自带一个数据库查看工具,使用起来非常方便,本文对mysqlshow常见的使用方式进行介绍。常见场景mysql中的某一个schema,希望确认一下其中的数据库表的行数很有可能你使用给一个简单的shell就完成了这个功能,你的脚本可能是这样写的(使用容器方式启动的mysql)[root@host131~]#catget_db_cnt.sh#!/bin/shCONTAINER_NAME=mys
JAVA

gradle版本引起编译报错问题:Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getM

将同事写的JAVA项目下载,编译,发现不成功。奇怪的是,同事是可以的。我报这样的错:Cause:org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()1究其原因,是gradle版本导致的。从它的报错也能看出,跟我们自己写的代码无关。怎么改呢?凡应用gradle进行代码
JAVA

如何将一个普通项目改造成spring boot项目

我这种表述正确吗?我也不清楚,反正就是这么个意思。话说,我从网上拿了个开源的项目来学习和改造。这是个普普通通的JAVA项目,没有用到springboot,也没有web。我就想将这些都加进去。怎么加?我想了一下,有2种途径:1、新建一个springboot项目,然后将现在这个项目的代码移植过去2、直接在目前这个项目里,把springboot和WEB加进去途径1难度应该不大,不过没有学习的价值。JAV
前端开发

javascript动态构建函数

可以动态构建一个函数。为啥要这么做?我还真的就有这么一个需求。原因是,我有一个查找函数,根据输入条件的不同进行查找。从一大堆数据里面进行查找。为了提高点性能,我想根据输入条件,预先在循环外部构造好函数,在循环里面直接调用这个函数。否则的话,循环里面充斥着各种判断,每一轮循环都要判断。所以,需要动态构造函数,将判断提取到循环外。javascript还真支持。原理主要是可以将字符串转成语句。varf=
前端开发

用CSS伪元素:before 或 :after实现三角符

很low的文章。但我也要记一下。事实上,目前我们所学所掌握的,可能大部分都不是知识,只是一些……使用经验?随着技术更新换代,这些鸡毛蒜皮也将随着我们的年华一同流逝,被无情抛弃,总被雨打风吹去。剩下来的,只有苍苍白发,满脸皱纹,风湿骨痛。嗯,杨辉三角符是这样的:<style>.arrow-down{cursor:pointer;}.arrow-down:after{content:'\2
JAVA

IDEA-自带Database中table进行增删改查和筛选数据

显式的数据库有人喜欢用NavicatPremium,在里面对数据进行各种筛选和增删改查操作,用起来很方便。这里我们说下IDEA内部自带的显式的数据库。这里我已经建好数据库和表,表内数据我也添加了若干条,标注图如下:1.第一个刷新按钮,故名思议,就是用来刷新表的显示数据,当你在代码中添加向表中存入一条数据,点击刷新按钮,就可看到你刚添加的数据。2.加号表示添加一条数据,减号表示删除一条数据,这里表示
前端开发

arcgis for jsapi中图层数据的主键

从地图服务里拿到的图层数据,每条记录都有一个主键,名曰“ObjectID”。也可以用代码构建图层,比如FeatureLayer。其中可以指定,主键不一定要叫“ObjectID”,叫什么名字都可以,自己随便起。只要数据类型为type:"esriFieldTypeOID"。主键的值是系统自动加的,且为自增。注意如果有外部数据源赋给该图层的graphic对象,主键名不要跟其中的字段名相同,否则该字段的值
JAVA

配置文件application.properties中文乱码问题

application.properties有个配置项,值含中文,就不行了。网上绝大多数给出的方案,在idea里面,都是说调整设置,setting->editor->FileEncodings之类,其实没有什么卵用,对于我这个个案来说。任凭我设来设去,读到的配置信息,仍然是乱码。我的配置文件,其实已经是UTF-8了。后来还是改代码了事,读取配置文件的时候,指定编码。原代码:InputS
数据库

MYSQL基础:查询系基本命令总结

进入mysql命令行的提示符之后,需要确认诸如版本和当前使用的数据库以及用户和使用的字符串编码格式等基本信息,这篇文章进行一下一些常用的查询系的命令的使用总结。版本信息确认版本信息的获取有多种方式方式1:mysql命令行提示信息中获取如下图所示,从mysql命令行提示符出来之前的提示信息中可以取到,同sqlplus一样。#mysql-uroot-pliumiaocnmysql:[Warning]U
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载