【JetBrains】Idea配置注释模板
概述
我们在开发的时候每创建一个文件都需要自己添加注释,要写日期,时间,描述,个人网站等信息这大大降低了我们的效率所以我们今天就来添加一个注释模板来提高我们的效率。这里一共有两种方法可供选择分别是创建文件时自动添加和自己输入代码添加
创建文件时自动添加
输入代码添加
【Adnroid&Bug】AndroidStudio合集
Android Studio 4.0 Run窗口中文乱码解决办法
依次打开菜单:Help–Edit Custom VM Options,打开studio64.exe.vmoptions编辑框(如果没有该文件,请按照提示自动创建即可)
在studio64.exe.vmoptions中添加 -Dfile.encoding=UTF-8
重启AndroidStudio
问题解决
Android studio出现Connection refused: connect
如果你挂了V屁n可以按照下面的方法解决
在gradle.properties中添加
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=你的端口
就行了
在C:\Users\用户名\.gradle\gradle.properties添加或修改
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=你的端口
systemProp.https.proxyHost=127.0.0.1
systemP ...
【Web后端】Web相关概念
1、软件架构
121、C/S:客户端/服务端2、B/S:浏览器/服务端
2、资源分类
12341、静态资源:所有用户访问后,得到的结果都是一样的,内容固定了的成为静态资源,静态资源可以被浏览器直接解析 如:html,css,js2、动态资源:每个用户访问后都可能不相同,并且网页显示的内容可以动态修改,动态资源被访问后是需要转换为静态资源再方会给浏览器 如:jsp/servlet,php,asp
3、网络通信三要素
12345671、IP:电子设备(计算机)在公网或局域网上的唯一标识2、端口:每个应用程序的唯一标识取值方位0-65535 端口默认:80是HTTP,443是HTTPS,20是FTP主动模式,21是FTP, 22是SSH远程服务器,3306是MYSQL,8080是TOMCAT,888是PhpMyAdmin3、传输协议:OSI模型中的传输层,有两种传输协议 1、TCP:安全协议,三次握手进行连接,四次握手结束连接,可保持长连接,速度稍慢 2、UDP:不安全协议,无需握手验证直接发送,不可以进行长连接,速度快
【Web后端】Tomcat安装、启动、卸载和部署项目
1、Tomcat的下载
点击链接跳转到官网下载对应的版本
2、Tomcat的安装
把下载好的压缩包解压出来即可
3、开启和关闭服务
进入到刚刚解压出来的文件夹中有一个bin目录如果是window双击startup.bat即可如果是Linux在终端中切换到该文件夹后输入sudo bash startup.sh即可
关闭方法和开启方法一样不过文件名称是shutdown
开启之后浏览器输入localhost:8080如果说出现了tomcat官方的页面说明安装成功了
4、tomcat的目录结构
123456789101112131415161718192021222324252627282930313233343536373839404142434445461.bin:bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径startup 用来启动tomcatshutdown 用来关闭tomcat修改catalina可以设置tomcat的 ...
【Redis】Redis概念&下载安装&命令操作&持久化
1、Redis的概念(来自菜鸟教程)
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
Redis 优势
性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
丰富的特性 – Redis还支持 publish/subscribe, 通知, key ...
【Web后端】Nginx安装&配置&常用命令
1、安装Nginx
Windows安装方式:
1)到官网下载对应操作系统的版本
2)把下载的压缩包解压
3)windows下双击nginx.exe
4)浏览器输入localhost会出现欢迎页面表示成功
Linux安装方式:
123456789101112131415161718192021222324252627282930313233343536#安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel#下载PCREcurl -O https://nchc.dl.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz#解压PRECtar -zxvf pcre-8.35.tar.gz#进入到目录中cd pcre-8.35#进行编译安装./configuremake && make install#查看prec版本号pcre-config --version#下载nginxcurl -O http: ...
【Linux&Redis】Linux中安装Redis6.0.5
更新GCC
在centos7中安装redis需要把gcc升级到5.x左右的版本,这里呢我升级到了6.5版本
不会升级的看【Centos7】更新gcc至6.5或更高版本
安装Redis
进入官网复制最新的下载链接
然后在终端中进行下载
1234567891011121314151617181920212223242526272829curl -O http://download.redis.io/releases/redis-6.0.5.tar.gz#下载后用tar解压包,这里我是使用了通配符代替了包后的版本号比较方便tar -xzvf reids*.tar.gz#解压后切换到目录中进行编译项目安装,一样为了方便使用通配符cd redis*#开始编译并安装make && make test#可能会出现这个错误:You need tcl 8.5 or newer in order to run the Redis test,解决方法如下yum -y install tcl#安装完成后切换到src目录就可以直接使用了cd src#复制conf文件到当前目录cp ../redi ...
【Java&AndroLua】Java转AndroLua的步骤
Java和Lua的区别
转lua前必须要知道的是Java和lua的区别在哪里
区别如下:
1、java中有很多java才有的关键和类型,lua则只有lua自己的关键字。不过lua和java也有共同的关键字
2、java中声明数组和实例化对象需要new关键字进行,而lua没有new和不需要自己写类型
3、java函数体采用的或括号包起来而lua则是用end结束函数并不用花括号
Java和Lua中常用的关键字
Java:public,private,protected,final,static,default,void,synchronized,abstract,interface
Lua:local
Java常用的类型
int,float,double,long,short,char,boolean,byte,注意的是String实际上是一个对象并不是类型
变量转换
Java:public static int a = 0;
Lua:local a = 0 或 a = 0
Java:private static int a = 0;
Lua:local a = 0 或 a = 0
Jav ...
【Android】SwipeRefreshLayout的使用
首先是xml代码
123456789101112<android.support.v4.app.widget.SwipeRefreshLayout android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/swipeLayout"> <ListView android:id="@+id/list" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/seartext" /> </android.support.v4.app.w ...
【Android】CardView的使用
123456789101112<android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="10dp" card_view:cardBackgroundColor="#fff" 定义卡片背景颜色 android:paddingLeft="10dp" android:paddingRight="10dp" card_view:cardCornerRadius="20dp" 设置卡片圆角>< ...