大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

即可

即可是一个汉语词语,读音jíkě,可以了的意思。

css-布局

css-布局 css基础的知识看完后,我们就要学习如何布局,这里详细的总结一下最近了解的布局方式。 一 单列水平居中 1.子元素为display:inline-block时,父元素只需设置text-align:center即可。 2,当子元素为块级元素,且有宽度width时,使用margin:0 auto;

Linux搭建nginx负载均衡服务器

#pid logs/nginx.pid; } http { include mime.types; sendfile on; #gzip on; #charset koi8-r; index index.html index.htm; location / { root html-baidu; } } } 更改配置文件后,重新加载配置文件生效 [root@dbnewyouth sbin]# nginx -s reload 配置反向代理服务器 第一步:安装两个Tomcat,端口号分别为8080,8090(端口号自己随意) 第二步:分别启动两个Tomcat 第三步:反向代理服务器的配置 upstream tomcat1 { server 192.168.25.148:8080;

「造个轮子」——cicada(轻量级 WEB 框架)

private static AtomicLong index = new AtomicLong() ; @Override public WorkRes execute(Param paramMap) throws Exception { String name = paramMap.getString("name"); res.setDataBody(demoResVO) ; } } 同时需要再自定义类中加上 @CicadaAction 注解,并需要指定一个 value,该 value 主要是为了在请求路由时能找到业务类。 这样启动应用并访问 http://127.0.0.1:7317/cicada-example/demoAction?

「造个轮子」——cicada 源码分析

传参方式 拿到业务类的类类型之后就成功一大半了,只需要反射生成它的对象然后执行方法即可。 在执行方法之前又要涉及到一个问题,参数我该怎么传递呢? 考虑到灵活性我采用了最简答 Map 方式。 因此定义了一个通用的 Param 接口并继承了 Map 接口。 public interface Param extends Map { /** * get String * @param param * @return */ String getString(String param); WorkRes execute = action.execute(paramMap);

Centos 7 终端显示IP

Centos 7 终端显示IP 背景 在需要维护多台服务器的情况下,切来切去,一会就不知道自己在哪台主机上了,如果能在终端显示IP,会有一种强烈的安全感。 设置后的模样: console.png 设置主机名 假如没有主机名的情况下,设置下主机名,比如开发环境主机1 hostnamectl set-hostname dev1.localdomain 单网卡 tee -a ~/.'EOF' IP=$(ip addr show eth0 | grep -w "inet" | awk '{ print $2;

使用手机安装kali(工具完整,详细)

linux deploy配置 linux deploy配置 linux deploy配置 linux deploy配置 其余的保持默认就行了,也可以设置一下挂载点,这里不多说了,另外密码请自行设置,不要低于6位数。至于挂载点,填vnc viewer点这里 一个是用ssh连接,一个是vnc连接,地址都是填

避免服务器上的老文件被系统删除

/bin/bash purgelist | tail -n +9 purgelist.txt # purgelist用来寻找系统内大于60天没有被修改或者接触的文件,前9行是一些无关信息,将要移除的文件存到purgelist.txt中 #读取purgelist.txt文件,对每个文件读head,达到更改最后接触时间的目的 cat purgelist.txt | while read LINE do head $LINE done 最后在系统运行bash avoid_purge.sh即可。

Laravel实现前台多模板切换

} } 3. 配置文件 view.php 中对模板进行配置 添加如下配置项 'tpl' = [ '001' = 'm001', '002' = 'm002', ], 4. 新建模板处理的中间件 Template.php 模板处理中间件 具体内容如下 route('mer_id'); config('view.tpl.' . View::setFinder(new FileViewFinder(App::make('files'), $path)); return $next($request); $view = app('view')- getFinder(); } 由于本人学艺不精,未尽之处还望海涵,有误之处请多多指正,欢迎大家批评指教 本文 完

【运】VMware安装虚拟机

【运】VMware安装虚拟机 这里如果直接使用iso去安装镜像文件,那么很多硬件设置都会被省略,所以这里不推荐直接使用iso安装。 设置cpu 设置内存 设置光驱 设置网卡 安装centOS 查看虚拟机ip地址: 配置ssh Linux默认开启了SSH,只需要下载SSH连接工具即可 笔者个人订阅号~欢迎小伙伴们关注 微信公众号-感谢关注 若有疑问可以QQ联系笔者,虽然不一定100%解决你的问题,但是可以交

第二十三节:Java语言基础-详细讲解函数与数组

第二十三节:Java语言基础-详细讲解函数与数组 标题图 函数 函数. 或 int[] arr = {2,3,5}; 数组的索引 // 通过new关键字创建长度为3的数组 int[] arr = new int[3];x max){ max = arr[x]; } return max; } } 结语 本文主要讲解 Java语言基础-详细讲解函数与数组 下面我将继续对Java、 Android中的其他知识 深入讲解 ,有兴趣可以继续关注 小礼物走一走 or 点赞 送

第二十节:详细讲解String和StringBuffer和StringBuilder的使用

//结果为 i=12 看到这个效果,你会认为不是改了吗?其实不是的,而是新创建了一个对象而已。 在String中,对象是不可变的,但可以共享的。那么怎么理解是共享的呢?这里引出常量池的概念,如下: //多个引用指向同一个字符串 String str1 = "dashu" String str2 = "dashu"; 如果要操作数据,要转换为字符串。StringBuffer所有存储的元素都被转成字符串才可使用。 String str = sb.append("da").

Phoenix自定义函数UDF异常解决方案

Phoenix自定义函数UDF异常解决方案 在Phoenix客户端使用自定义函数UDF时候是正常的,但是在本地测试的时候报Function类找不到的异常。 异常演示 例子 @Test public void testSql2() throws SQLException { String sql = "select CRC32(\"userId\") from TEST_LOG"; Configuration conf = new Configuration(); conf.addResource("hbase-site.xml");evaluate(tuple, ptr)) { return false; } @Override public boolean isNullable() { return getChildExpression().

小程序配合mockjs随机生成数据

} else { // 模拟数据 var res = Mock.mock({ 'error_code': '', 'error_msg': '', 'data|10': [{ 'id|+1': 1, 'img': "@image('200x100', '#4A7BF7','#fff','pic')", 'title': '@ctitle(3,8)', 'city': "@county(true)", 'stock_num': '@integer(0,100)',//库存数量 'marketing_start': '@datetime()', 'marketing_stop': '@now()', 'price': '@integer(100,2000)',//现价,单位:分 'original_price': '@integer(100,3000)' }] }) // 输出结果 // console.log(JSON.stringify(res, null, 2)) fn(res);

tmux的超绝便利

tmux.conf # 将下面内容复制到`~/.tmux.conf文件的List of plugins部分加入这句话: set -g @plugin 'tmux-plugins/tmux-resurrect' 保存好后,在tmux的任意窗口按ctrl+b及大写的I,即可完成下载安装。 用法 prefix + Ctrl-s - 保存session prefix + Ctrl-r - 恢复session Tmux中的vim等软件颜色丢失 这是因为tmux默认TERM没有用256color,那么每次运行tmux时指定color即可,TERM=screen-256color-bce tmux,或者更简单一点,在~/.

容器Docker学习系列六~命令学习仓库命令

容器Docker学习系列六~命令学习仓库命令 在前面几篇文章中,我们学习了怎么安装Docker,并进行本地Docker的操作,现在我们就学习下Docker仓库的学习,其实Docker很多理念操作也是来自git

如何抓取手机端和PC端的HTTP包(抓包工具简介)

如何抓取手机端和PC端的HTTP包(抓包工具简介) 本文主要介绍HTTP抓包。 抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。常用的抓包用来进行数据截取。 常用到的抓包工具有wireshark,tcpdump,fiddler,firebug,浏览器内置抓包工具(IE:httpwatch,Firefox:开发者,Chrome:开发者工具)。 以下介绍Chrome开发者工具抓PC端HTTP包和fiddler

阿里P8教你如何准备Java的高级技术面试

阿里P8教你如何准备Java的高级技术面试 一、 换位思考下,如果你面试官,你会怎么做 1. 只能通过简历和面试来衡量,别无他法。如果某位大牛确认能力很行,但面试时无法充分地自证能力,那对不起了,过不了,现实就这样。 2. 如果面试官由于能力不行,招进来一个大忽悠,那估计会被领导骂。而且再也不会被让面试了,给领导的印象就不好了。所以不能评主观印象,而

MySQL学习笔记之安装

MySQL学习笔记之安装 写在前面 最近在学习MySQL和Django Web开发,这个月首先会更新MySQL的学习笔记,也都是比较简单的东西,用作复习和巩固。Web开发会更新一些小项目给大家(预计9月份更)。最后,希望读者可以帮忙关注下我的公众号(罗罗攀),非常感谢支持。 今天会讲解MySQLl8.0.12 ZIP文件的安装教程,网上其实教程一大把,但按照网上的教程会出现一些报错,这里记录下

一秒提升PPT质感,神器样机的使用指南

一秒提升PPT质感,神器样机的使用指南 今天我们来谈谈关于样机的那些事。 样机指的是为验证设计或方案的合理性和正确性,或生产的可行性而制作的样品。在PPT里面它相当于是一种容器,在很多的PPT设计中都会使用到,能够瞬间提高PPT的质感。 【样机的作用】 样机有非常多的种类,包括手机UI、网页UI、LOGO、名片、包装样机等等,不同的样机有不一样的呈现效果。那么当