- 博客(120)
- 资源 (3)
- 收藏
- 关注
原创 Java8新特性(三):Stream流与Stream API
Stream流简介Stream的操作步骤1、创建Stream流2、中间流水线操作3、终止操作,产生需要的结果源数据注意:Stream流和最终产生的结果不影响创建Stream的代码示例List<String> list = Arrays.asList("Sarah", "Terry", "Selina", "Tom");// 创建Stream@Testpublic void test01(){ // 1、通过Collection提供的stream(.
2021-10-20 18:22:37
312
原创 Java8新特性(一):初识Lamda表达式
Java8相较于之前的版本有哪些优点:1、运行速度更快(内存管理和垃圾回收机制发生了改变)2、代码更简洁(因为使用了Lamda表达式)3、强大的Stream API4、便于并行5、使用Optional可减少空指针异常最为核心的的两大特性:Lamda表达式和Stream API如何理解Lamda表达式?Lambda将功能实现(即模型中的 {代码块})作为参数进行传递。Lambda式子中,"->“前面的是需要实现的抽象方法的形参,没有形参就”()".
2021-10-16 17:38:27
836
1
原创 JNI Demo示例(Windows版)
环境准备:1、安装JDK,并配置好环境变量(使用Java命令)2、安装minGW,并配置好环境变量(使用gcc和g++命令)3、Java开发IDE,如IDEA步骤:一、创建一个Java工程,写一个java文件 ,注意packge命名package com.xp;public class Hello { public native void sayHello(); static { System.loadLibrary("Hello");//
2021-07-26 15:51:35
569
原创 MySQL教程-练习篇
建表语句下载:https://pan.baidu.com/s/1LvmDPuv87ws-0lt3ypXbeQ提取码:lusu也可以微信扫码下载:所用到的表如下:mysql> desc departments;+-----------------+------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra
2021-02-18 15:08:51
371
原创 程序员的家常菜谱
1、鸡鸭类板栗烧鸡腿原材料:配料及调料口感:步骤:注意事项:2、猪牛肉类肉类板栗烧鸡2、鱼类3、素菜4、红烧鱼3、青椒香干炒肉4、干锅花菜5、手撕包菜6、
2021-01-19 18:13:07
1669
2
原创 MySQL教程基础篇(三):DQL语言
DQL:Data Query Language首先,创建数据表,可通过如下链接下载:https://pan.baidu.com/s/1nM2-xSsTnPqQXdwXCvHrSw 提取码:kqed或者如下链接:https://pan.baidu.com/s/1NdoPCx2eBkL_EcCfTChTdg提取码:jhsn或者查看这篇博文:https://blog.youkuaiyun.com/GongmissYan/article/details/102937816创建的四张表如下:mysql...
2020-12-23 10:32:52
434
原创 MySQL教程基础篇(二):初识MySQL
登录和退出在windows菜单中找到MySQLClient,登录到MySQL,仅限 root用户也可以使用CMD命令行登录:上一篇的安装步骤中,有一个环境变量的配置,如果勾选了的话,可以使用管理员身份打开CMD,在任意目录下敲入 mysql -u root -p命令,然后输入密码,这样就可以成功登陆mysql服务了。命令行的参数可以多写几个:mysql -h localhost -P 3306 -u root -p-h:访问的mysql的主机host-P:端口号...
2020-12-22 15:34:04
328
原创 MySQL教程基础篇(一):安装与卸载
MySQL的版本选择建议使用5.5,功能稳定且较轻量化,这里使用的是windows下的5.5.15社区版;下载地址:https://downloads.mysql.com/archives/community/安装与卸载1、Windos版本卸载这里卸载之后,MySQL的安装目录仍然有文件残留,所以,接着删除MySQL目录还有一个残留在 C:/ProgramData目录下,有一个MySQL目录,也要删掉目录如果仍未卸载干净,参考下面的卸载策略:1、使用3..
2020-12-22 11:57:19
282
原创 Java:数据集合List与Map的性能比较案例
假设有这样的一个场景:一组学生数据,一组老师的数据,属性分别如下public class Student { private String courseId; private String sduName; public Student(String courseId, String sduName) { super(); this.courseId = courseId; this.sduName = sduName; } public String getCour
2020-09-29 21:44:53
1509
原创 IDEA教程(四):其他
一些概念的理解:IDEA的Project ≈ Eclipse 的 workspaceIDEA的Module ≈ Eclipse 的 project常用的快捷方式快速输出Main函数快速运行Main函数快速打印控制台输出:让IDEA启动时自动打开上一次的项目...
2020-07-05 14:40:13
170
原创 IDEA教程(三):调试与快捷键
1、断点调试F7:逐行运行,进入方法内部F8:逐行运行,会进入方法内部F9:直接跳到下一个断点条件断点的设置实现断点调试查看表达式的值: Ctrl + U2、快捷键的使用IDEA常用快捷键代码格式化: Ctrl + Alt + L单行注释 Ctrl + /多行注释 Ctrl + Shift + /pom文件注释与反注释 Ctrl + Shift + / 和Ctrl + Shift + \代码提示 Ctrl + Spa...
2020-07-05 14:36:12
526
原创 IDEA教程(二):第三方工具集成与插件
IDEA提供了自带的一些工具,比如Maven,一般建议使用自己安装的版本1、IDEA配置JDK在启动页面进入 Project Structure这里设置的JDK会成为一个提供全局配置的默认项如果针对不同的项目使用不同的版本,可以在项目打开的时候,进入 Project Structure,对这个项目单独设置JDK版本修改JVM参数:1、打开参数配置2、修改JVM参数值2、IDEA配置Tomcat在settings中配置全局的 Application.
2020-07-05 14:31:41
769
原创 IDEA教程(一):安装、卸载与基础设置
开发者: jetbrains 公司,一个提供了各种编程语言 IDE 的公司1、安装基本都是默认点 "next",这里注意一下安装过程中主题选择这里一般默认直接下一步,或者根据实际情况定制选择旧版的卸载会残留system和config目录,新版暂时找不到是否有残存2、基础设置可以在安装初始就进行一些符合自己偏好的基础设置,从这里进入 settings,这是进行全局设置的地方设置主题风格代码的字体设置控制台输出的字体风格设置编码格式(字符集
2020-07-05 10:25:52
1762
原创 Dolphin Scheduler 调研日记(三):调度运行简单的任务流
启动DolphinScheduler三部曲:1、启动MySql数据库/opt/mysql-5.7.23-linux-glibc2.12-x86_64/bin/mysqld2、启动Zookeepersudo /opt/apache-zookeeper-3.5.8-bin/bin/zkServer.sh start3、启动 Scheduler 的五项服务: master、worder、api、alert、logsh /home/pengx/dolphinscheduler-backend/bin/s
2020-05-25 21:05:18
2283
转载 Linux-常用的Linux命令总结
未完待续:https://www.cnblogs.com/xuxinstyle/p/9609551.html
2020-05-18 21:39:46
113
转载 Linux-环境变量的配置文件 profile 和 .bashrc 的区别
/etc/profile,/etc/bashrc 是系统全局环境变量设定~/.profile,~/.bashrc用户家目录下的私有环境变量设定当登入系统时候获得一个shell进程时,其读取环境设定档有三步1首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如/etc/profile.d和/etc/inputrc2然后根据不同使用者帐号,去其家目录读取~/.bash_profile,如果这读取不了就读取~/.bash_login,这个也读取不了才会读取~/
2020-05-18 21:04:16
203
原创 Dolphin Scheduler 调研日记(二):搭建单机版的 Dolphin Scheduler
1、搭建Dolphin Scheduler 的Server端大致过程如下:1.1、解压缩1.2、创建一个部署的用户创建 dolphinscheduler 用户,将 Scheduler 解压后目录的 owner 赋给前面 dolphinscheduler 用户对 dolphinscheduler 用户设置 sudo 免密(必须)sed -i '$adolphinscheduler ALL=(ALL) NOPASSWD: NOPASSWD: ALL' /etc/sudoersse
2020-05-14 22:34:37
2936
原创 Dolphin Scheduler 调研日记(一):环境准备
先发一个官方的链接https://dolphinscheduler.apache.org/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html1、基础软件就位这里用的单机模式,必须的软件工具有PostgreSQL (8.2.15+) or Mysql (5.7系列) : 两者任选其一即可 JDK(1.8+) : 必装,请安装好后在/etc/profile下配置 JAVA_HOME 及 PATH 变量 ZooKeeper (3.4.6+.
2020-05-12 22:17:10
1561
原创 SpringBoot--JPA的Dao层问题记录
在JPA中定义了一些默认的接口,并且支持一些SQL语法中的关键字,如 AND、BETWEEN等,因此,如果自己写了一个findByUId(Integer id);的方法,并且配了一个@Query注解,就会引发一个非法参数和Dao层的对象初始化异常的问题。解决的方式有两种:1、避免自定义的方法与JPA支持的写法冲突,比如写 getById(Integer id);2、去掉@Query注解...
2020-05-07 20:27:03
732
原创 SpringBoot专题(四):数据访问
一、简介对于数据访问层,无论是SQL还是NoSQL,SpringBoot默认采用整合Spring Data 的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate, xxxRepository来简化我们对数据访问层的操作,对我们来说只需要进行简单的设置即可。SpringBoot支持的数据访问举例:—— JDBC—— Mybatis—— JPA...
2019-09-10 08:25:43
163
原创 SpringBoot专题(三):自动配置原理
配置文件能配置的属性参照:https://docs.spring.io/spring-boot/docs/2.1.7.RELEASE/reference/htmlsingle/#common-application-properties一、配置原理的实现1)、SpringBoot启动的时候加载主配置类,并开启自动配置功能@EnableAutoConfiguration2)、@Ena...
2019-09-09 08:50:06
355
原创 Linux系统管理专题(五):常用命令
命令格式目录命令文件操作命令ln链接目录和文件都能操作的命令权限命令umask命令帮助命令搜索命令find命令grep命令和通配符管道符别名和快捷键压缩命令关机和重启网络命令痕迹命令挂载命令...
2019-09-08 21:13:52
148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人