MyBatis介绍及教程

  • Post author:
  • Post category:其他

MyBatis简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 MyBatis的优缺点 优点:…

继续阅读 MyBatis介绍及教程

macOS 和 Linux 有什么区别?

  • Post author:
  • Post category:linux

我们经常对比 Linux 和 Windows ,那 macOS 和 Linux 有什么区别呢? Linux 和 Windows 的差异很明显,但 Linux 和 macOS 在很多人看起来却很相似。 二者都可以在命令行中运行 Unix 命令,并且与用户在 Windows 中的体验大相径庭。同时,并不是所有 Windows 上的应用和游戏可以在 macOS 和Linux 上运行。 这就是为什么一些人…

继续阅读 macOS 和 Linux 有什么区别?

ARM与X86 CPU架构区别

  • Post author:
  • Post category:其他

CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是 CISC要用最少的机器语言指令来完成所需的计算任务。 RISC和CISC是设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方…

继续阅读 ARM与X86 CPU架构区别

IDEA中打开别人的项目不能运行,点击右键没有run选项问题解决方法

  • Post author:
  • Post category:其他

IDEA中打开别人的项目不能运行,点击右键没有run选项问题解决方法 1、问题描述: 2、原因 3、解决办法 1、问题描述: 打开别人的项目时出现了以下问题: 问题1 :没有run选项,没办法运行。 问题2:出现好多红线错误。 2、原因 SDK即 jdk 没有选择 3、解决办法 点击 File → Project Structure,如下图所示。 发现问题原因,没有配置JDK 下拉选择合适的JDK…

继续阅读 IDEA中打开别人的项目不能运行,点击右键没有run选项问题解决方法

c++使用libhv实现TCP客户端服务端长连接(带有心跳包回复)

  • Post author:
  • Post category:其他

利用libhv三方通信库实现tcp客户端、服务端长连接功能,带有心跳包回复,由于hvlib是在时间中创建的hio对象,如果程序是带有界面,直接用单线程创建hio即可,使用单线程对接收到的数据通过std::function发送到界面进行显示 [libhv源码地址](https://download.csdn.net/download/Pailugou/64827333) [libhv编译window…

继续阅读 c++使用libhv实现TCP客户端服务端长连接(带有心跳包回复)

HDFS高可用

  • Post author:
  • Post category:其他

HDFS的高可用指的是HDFS持续对各类客户端提供读、写服务的能力。因为客户端对HDFS的读、写操作之前都要访问NameNode服务器,客户端只有从NameNode获取元数据之后才能继续进行读、写,所以 HDFS的高可用的关键在于NameNode上的元数据持续可用。 2NN的功能是把NameNode的fsimage和edit log做定期融合,融合后传给NameNode,以确保备份到的元数据是最新…

继续阅读 HDFS高可用

Linux_终端直接执行py文件,不需要python命令

  • Post author:
  • Post category:linux

via: http://www.cnblogs.com/lizunicon/p/3509393.html 先将终端所在路径切换到python脚本文件的目录下然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍,就不赘述了):chmod 755 ./*.py然后执行。如果在脚本内容的开头已经给出了类似于…

继续阅读 Linux_终端直接执行py文件,不需要python命令

JavaWeb笔记上半部分(尚硅谷最新版)

  • Post author:
  • Post category:java

第一章 XML&Tomcat&Http协议 学习目标 了解配置文件的作用 了解常见的配置文件类型 掌握properties文件的编写规范 掌握xml文件的编写 了解xml文件的约束 掌握xml文件的解析 掌握Tomcat的安装 掌握Tomcat的使用 掌握Tomcat在IDEA中的使用 了解HTTP协议的发展历程 了解HTTP1.0和HTTP1.1的区别 掌握请求报文和响应报文的格…

继续阅读 JavaWeb笔记上半部分(尚硅谷最新版)

C++ 中std::function各种使用方法和例程

  • Post author:
  • Post category:其他

C++ 中 std::function 是一个通用的函数封装器,可以用来包装任何可调用对象(例如函数、成员函数、lambda 表达式等),并且可以像函数一样调用包装后的可调用对象。以下是 std::function 的各种使用方法和例程: 使用函数指针 #include <iostream> #include <functional> int add(int a, int …

继续阅读 C++ 中std::function各种使用方法和例程