contos7部署运行jar包
安装配置Centos7环境
网络配置
1vi /etc/sysconfig/network-scripts/ifcfg-eth0
将ONBOOT=no改为ONBOOT=yes
:wq 退出
重启网络配置
安装传输文件
安装
1yum install lrzsz -y
查看是否安装完成
1rpm -qa | grep lrzsz -y
从服务器上传文件到本地:
1sz
从本地上传文件到服务器:
1rz
CentOS7 开启端口
CentOS7之后,无法使用iptables控制Linuxs的端口,原因:Centos 7使用firewalld代替了原来的iptables。
firewalld的基本使用
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
systemctl是CentOS7的服务管理工具中 ...
nginx代理
nginx
安装与运行
解压压缩包进入解压路径
cmd切换到该路径
运行命令
1nginx
∑i=0N∫abg(t,i)dt\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t∑i=0N∫abg(t,i)dt
配置文件
配置文件路径在解压所在路径的conf文件夹下的nginx.conf
添加代理
监听本机12345端口代理127.0.0.1:3306;
123456stream { server { listen 12345; proxy_pass 127.0.0.1:3306; }}
多个代理
123456789101112131415161718stream { server { listen 3366; proxy_pass 172.16.33.25:3306; } server { listen 8068; proxy_pass 172.16.96.1 ...
Mybatis_plus使用笔记
#使用Mybatis——plus
使用通用模板
使用流程
实现层也要继承对应的实现类
service层需要继承IService<实体类>
mapper层继承对应的BaseMapper<实体类>
ServiceImpl层继承ServiceImpl<对应的Mapper类, 实体类>
实体类中 ID属性加注解
@TableId(value = “spe_id”, type = IdType.Auto)
type
function
AUTO
主键自增(数据库中需要设置主键自增)
NONE
默认 (跟随全局策略走)
UUID
UUID类型主键
ID_WORKER
数值类型 (数据库中也必须是数值类型 否则会报错)
ID_WORKER_STR
字符串类型 (数据库也要保证一样字符类型)
INPUT
用户自定义了 (数据类型和数据库保持一致就行)
全局主键策略实现
需要在application.yml文件中添加
123456mybatis-plus: mapper-locations: - com/mp ...
butterfly
一个安装butterfly主题过程记录
主題安裝和升級
安裝
查看 npm 安装的模块
查看当前项目的依赖模块如下:
npm ls --depth 0
查看全局依赖模块命令如下:
npm ls -g --depth 0
在你的博客根目录
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly
修改站點配置文件_config.yml,把theme(主題)改為Butterfly
添加 valine 评论
官方文档
安装
1npm install valine --save
配置
123456789101112131415161718valine: enable: ture # if you want use valine,please set this value is true appId: hxN4EMnnWWFNeyk4xbNxQJT7-gzGzoHsz # leancloud application app id appKey: lewYKS5 ...
毕业设计
引言
软考笔记
软考笔记
计算机组成原理与体系结构
数据的表示
进制转换
符号数(原码反码补码移码)
原码
正数的原码等于自身的二进制数,负数的原码第一位为1(符号位,表示负数),后面为自身的二进制数
反码
正数的反码等于自身的二进制数,负数的反码符号位不动,其余各位按位取反
补码
正数的补码等于自身的二进制数,负数的补码是在反码的基础上+1
移码(增码)
无论正负数,只要将其补码的符号位取反即可
符号数的应用
在计算机中,最适合数字加减运算的数字编码是补码,最适合表示浮点数阶码的数字编码是移码。
浮点数运算
对阶 ——尾数计算 —— 结果格式化
cpu
CPU结构(运算器与控制器的组成)
运算器、控制器、寄存器和内部总线,其中控制器不仅要保证程序的正确执行,而且要能够处理异常事件。
Flynn分类法简介
CISC(早期 复杂)和RISC(简单) 指令
流水线的基本概念
流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技
术。各种部件同时处理是针对不同指令而言的,它们可同时为多条指令的
不同部分进行工作,以提高各部件的利用率 ...
红黑树
红黑树
红黑树(英语:Red–black tree)是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构。
平衡树是计算机科学中的一类改进的二叉查找树。一般的二叉查找树的查询复杂度是跟目标结点到树根的距离(即深度)有关,因此当结点的深度普遍较大时,查询的均摊复杂度会上升,为了更高效的查询,平衡树应运而生了
红黑树相对于AVL树来说,牺牲了部分平衡性以换取插入/删除操作时少量的旋转操作,整体来说性能要优于AVL树。
性质
红黑树是每个节点都带有颜色属性的二叉查找树,颜色为红色或黑色。在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求:
节点是红色或黑色。
根是黑色。
所有叶子都是黑色(叶子是NIL节点)。
每个红色节点必须有两个黑色的子节点。(从每个叶子到根的所有路径上不能有两个连续的红色节点。)
从任一节点到其每个叶子的所有简单路径都包含相同数目的黑色节点。
这些约束确保了红黑树的关键特性:从根到叶子的最长的可能路径不多于最短的可能路径的两倍长。性质4导致了路径不能有两个毗连的红色节点就足够了。最短的可能路径都是黑色节点,最长的可能路径 ...
获取权限
获取权限
权限类型
普通权限
在AndroidManifest中声明 例:
AndroidManifest
危险权限
动态添加:必须由用户手动同意授权
危险权限列表:
特殊权限
动态申请权限
调用 ContextCompat 中 checkSelfPermission (Context context,
String permission)方法 与 PackageManager.PERMISSION_GRANTED 作比较 根据是否相等 判断是否已授权
-调用 ActivityCompat.requestPermissions(Activity String[] permissions, int requestCode)获取权限
获取联系人demo
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859public class MainActivity extends AppCompatAc ...
网络技术
网络技术
声明权限
WebView
123456789101112131415161718192021222324WebView webView = (WebView) findViewById(R.id.web_view); webView.getSettings().setJavaScriptEnabled(true); //通过getSettings()设置浏览器属性 setJavaScriptEnabled(true)让Webview支持javaScript脚本 webView.loadUrl("https://www.baidu.com"); webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url == null) return false; ...
2018-省赛-Java语言大学C组
2018第九届蓝桥杯Java语言C组&非官方答案
2018-省赛-Java语言大学C组
1:哪天返回
小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。
他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。
并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。
请计算一下,小明在第几天就能凑够108元,返回地球。
要求提交的是一个整数,表示第几天。请不要提交任何多余的内容。
123456789public static void main(String[] args) { int t=1,n=1,m=0; while(m<108) { t++; n+=2; m+=n; } System.out.println(t);}
2;猴子分香蕉
5只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉忘记在沙滩上离去。
第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉。
第2只猴子醒来,重新把香蕉均分成5堆, ...