Ubuntu学习笔记之ubuntu加入Windows的AD域使用Samba和Winbind的方式
ubuntu加入Windows的AD域
Integrate Ubuntu 16.04 to AD as a Domain Member with Samba and Winbind – Part 8
Step 1: Initial Configurations to Join Ubuntu to Samba4 AD1.首先要修改好自己电脑的hostname,可以使用hostnamectl命令或者直接编辑/etc/hostname 文件
12345678910111213141516# hostnamectl set-hostname your_machine_short_name$ cat /etc/hostname mamh-PC$ hostnamectl Static hostname: mamh-PC Icon name: computer-desktop Chassis: desktop Machine ID: 4165ee77f3a840b8804 ...
Ubuntu实用技巧之ubuntu20.04安装synergy
@[TOC](Ubuntu实用技巧之ubuntu 20.04 安装 synergy)
下载ubuntu 20.04 要 下载 个 synergy_1.8.8-stable+dfsg.1-1build1_amd64.deb 版本, 对应的windows 也要安装个相同的版本的.
在这里下载 https://launchpad.net/ubuntu/+source/synergy, 妈的百度了半天才找到,要是用谷歌估计一下子就找到了.垃圾百度.
synergy Share mouse, keyboard and clipboard over the network
synergy-dbgsym debug symbols for synergy
Package files
synergy-dbgsym_1.8.8-stable+dfsg.1-1build1_amd64.ddeb (12.1 MiB)
synergy-dbgsym_1.8.8-stable+dfsg.1-1build1_arm64.ddeb (12.0 MiB)
synergy-dbgsym_1.8.8-st ...
Linux学习之task-spooler是一个Unix批处理系统
解决 多人编译 抢占资源问题, 使用 linux task spooler 工具.
1234567task spooler is a Unix batch system where the tasks spooled run one after the other. The amount ofjobs to run at once can be set at any time. Each user in each system has his own job queue. The tasks are run in the correct context (that of enqueue) from any shell/process, and its output/resultscan be easily watched. It is very useful when you know that your commands depend on a lot of RAM, a lot of disk use, give a lot of output, or for whatever r ...
Linux学习之文件系统zfs文件系统
ZFS(Zettabyte File System)一个打破过去思维的文件系统,是 Sun Microsystems这家公司所开发出来的全新型态文件系统,因为License的问题所以目前只有在Solaris、Mac、BSD上看得到,ZFS是128bit的文件系统,而它到底有多强呢?别再等待了马上用了你就知道,只能说ZFS真是一个上帝赐给IT人员的好礼物。
为什么选择 ZFS
ZFS 非常的优秀。这是一个真正现代的文件系统,内置的功能对于处理大量的数据很有意义。ZFS 消除了建立传统 RAID 阵列(独立磁盘冗余阵列)的需要。 相反,您可以创建 ZFS 池,甚至可以随时将驱动器添加到这些池中。 ZFS 池的行为操作与 RAID 几乎完全相同,但功能内置于文件系统中。ZFS 也可以替代 LVM (逻辑盘卷管理),使您能够动态地进行分区和管理分区,而无需处理底层的细节,也不必担心相关的风险。这也是一个 CoW (写时复制)文件系统。 这里不会提及太多的技术性,这意味着 ZFS 可以保护您的数据免受逐渐损坏的影响。 ZFS 会创建文件的校验和,并允许您将这些文件回滚到以前的工作版本。
安 ...
Python学习之Anaconda学习笔记总结
Anaconda 简介1234567891011121314151617Anaconda 提供一个管理工具 conda ,可以把 conda 看作是pip + virtualenv +PVM (Python Version Manager) +一些必要的底层库,也就是一个更完整也更大的集成管理工具。一般的搞深度学习的都会用这个工具Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。
安装Anaconda1234567891011121314151617181920212223242526272829303 ...
SpringData学习总结
##spring data jpa的hello world
1.配置数据源
123456789101112131415161718<!-- 配置数据源,数据库账户密码存放这个db.prop文件中 --><context:property-placeholder location="classpath:db.prop"/><context:component-scan base-package="com.mamh.jpa.dao"/><context:component-scan base-package="com.mamh.jpa.service"/><!-- 配置数据源 --><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="user" value=&quo ...
Redis学习笔记总结
Redis入门教程之安装redis#redis 安装
123ubuntu的下面安装sudo apt install redis-servier redis-tools
#phpRedisAdmin 安装
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182在安装个 phpredisAdmin的带界面管理的工具,一般我比较习惯安装个php相关的管理数据库的界面软件。想mysql数据库有phpmyadmin, postgresql数据库有phppgadmin。git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git /usr/share/phpRedisAdmin把phpRedisAdmin仓库代码放到/usr/share/phpRedisAdmin下面。-rw-r ...
SpringMVC学习总结
spring MVC 学习
首先来个hello world例子。
我们在index.jsp中弄一个超链接
12<a href="helloworld">helloworld</a>
新建个handler,用来处理请求的url,这里我们使用注解的方式来映射url。
12345678910111213141516171819@Controllerpublic class HelloWorld { /** * 使用 RequestMapping 来映射请求的 url。 * 返回值会通过视图解析器来解析为实际的视图。通过 prefix + returnValue + 后缀 得到路径,任何使用转发. * @return */ @RequestMapping("/helloworld") private String hello() { System.out.println("hellow world.................. ...
Spring学习笔记总结
Spring 学习
1.什么是spring?
123456789101112131415161718Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。Spring的本质是一个bean工厂(beanFactory)或者说bean容器,它按照我们的要求,生产我们需要的各种各样的bean,提供给我们使用。只是在生产bean的过程中,需要解决bean之间的依赖问题,才引入了依赖注入(DI)这种技术。也就是说依赖注入是beanFactory生产bean时为了解决bean之间的依赖的一种技术而已。那么我们为什么需要Spring框架来给我们提供这个beanFactory的功能呢?原因是一般我们认为是,可以将原来硬编码的依赖,通过Spring这个beanFactory这个工厂来注入依赖,也就是说原来只有依赖方和被依赖方,现在我们引入了第三方——spring这个beanFactory,由它来解决bean之间的依赖 ...
Python学习之Primer_on_Python_Decorators
Primer on Python Decoratorshttps://realpython.com/primer-on-python-decorators/
Table of Contents123456789101112131415161718192021222324252627282930313233FunctionsFirst-Class ObjectsInner FunctionsReturning Functions From FunctionsSimple DecoratorsSyntactic Sugar!Reusing DecoratorsDecorating Functions With ArgumentsReturning Values From Decorated FunctionsWho Are You, Really?A Few Real World ExamplesTiming FunctionsDebugging CodeSlowing Down CodeRegistering PluginsIs the User Logged In?Fancy Deco ...
SpringBoot学习总结
一、Spring Boot 入门1、Spring Boot 简介
简化Spring应用开发的一个框架;
整个Spring技术栈的一个大整合;
J2EE开发的一站式解决方案;
2、微服务2014,martin fowler
微服务:架构风格(服务微化)
一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;
单体应用:ALL IN ONE
微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;
详细参照微服务文档
3、环境准备环境约束
–jdk1.8:Spring Boot 推荐jdk1.7及以上;java version “1.8.0_112”
–maven3.x:maven 3.3以上版本;Apache Maven 3.3.9
–IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x64、STS
–SpringBoot 2.0.4.RELEASE:1.5.9;
统一环境;
1、MAVEN设置;给maven 的settings.xml配置文件的profiles标签添加
123456789101112<profile> < ...
Hibernate学习之一对一映射
Hibernate学习之一对一映射
#基于外键的一对一关联关系
123456789101112131415161718192021222324252627282930313233package com.mamh.hibernate.demo.entities; public class Department { private int depatmentId; private String departmentName; private Manager manager; public Manager getManager() { return manager; } public void setManager(Manager manager) { this.manager = manager; } public int getDepatmentId() { return depatmentId; } p ...