开发
文章平均质量分 61
开发相关,如web java 微信小程序 linux
Mr_wilson_liu
路,是自己走出来的。(六边形测开)
展开
-
Linux学习日记1-主机规划和磁盘分区
来自百度百科Linux创始人:林纳斯·托瓦兹林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds, 1969年~ ),著名的电脑程序员。Linux内核的发明人及该计划的合作者。、原创 2021-06-01 01:11:15 · 247 阅读 · 0 评论 -
解决VMware安装Ubuntu虚拟机窗口太小的问题
先说解决方案:按下Alt+F7,同时按下鼠标左键,然后拖动窗口就行了对于技术人员来说,Linux也许是绕不开的话题,我选用了Ubuntu,因为用的人比较多,基于它的应用也较多的,但是,在用VMware安装Ubuntu18.04时却遇到了一个大坑:安装界面窗口太小,直接把下面的按钮挡住了,无法进行磁盘分区设置,下一步按钮也挡住了。如下所示:...原创 2021-05-31 00:07:48 · 4493 阅读 · 6 评论 -
IDEA开发后台maven项目的全部配置流程(从下载软件到整体配置)
第一步:配置Tomcat一下载Tomcat1、进入官网http://tomcat.apache.org/,选择download,下载所需Tomcat版本。此处我们选择下载最新版本Tomcat 9。注意有zip和exe两种格式的,zip(64-bit Windows zip(pgp,md5,sha1))是免安装版的,exe(32-bit/64-bit Windows Servic...原创 2019-04-01 23:38:17 · 963 阅读 · 3 评论 -
Git新手入门总结(含目录)
Git新手入门总结(含目录)一、创建版本库(git init)二、版本回退(git reset --hard **)三、撤销修改(git checkout -- fileName)四、删除文件(git rm fileName)五、工作区与版本库(add-->stage,commit-->master)六、分支管理七、关联github/gitee八、多人协作九、标签管理十、忽略特殊文件...原创 2019-10-10 15:49:55 · 640 阅读 · 0 评论 -
Git新手入门总结
一、创建版本库(git init)什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。第一步,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录$ mkdir learngit$ cd lea...原创 2019-10-10 10:34:55 · 283 阅读 · 0 评论 -
android fragment间的广播消息发送 和 接收
这里面不选择本地广播,因为本人在开发中使用本地广播总是发送不出去,本人也很疑惑。如果哪位前辈知道原因的话麻烦指点一下1.fragment发送广播 Intent intent = new Intent(MainActivity.ACTION_ITEMVIEW_LISTCLICK); intent.putExtra("position", position); ...原创 2018-04-13 13:20:19 · 3259 阅读 · 0 评论 -
多个LinearLayout,怎么实现点击选中则变背景色,这里有一个很实用的方法
1.直接附上核心代码。xml文件中现在有两个LinearLayout组件,每个LinearLayout中都有一个ImageButton和TextView,现在让每个LinearLayout加上点击事件。android:onClick="changeBackground"<LinearLayout android:layout_width="wrap_content" andr...原创 2018-04-08 21:45:11 · 2275 阅读 · 0 评论 -
Android Studio不能添加百分比布局的依赖,书和AS不一样,老报错,怎么弄?
1.去sdk目录\extras\android\m2repository\com\android\support\percent查看版本号2.版本号要与SDK版本号同期。原创 2018-04-07 10:38:52 · 2739 阅读 · 1 评论 -
gradle project refresh failed: protocol family unavailable
gradle project refresh failed: protocol family unavailable首要任务是关闭防火墙原创 2018-04-06 13:11:05 · 188 阅读 · 0 评论 -
android蓝牙入门-保证看懂学会
我是先学习一个蓝牙聊天程序后自己打的上面代码。下面分析两个下载链接:第一个是本次实例的代码,第二个是那个蓝牙聊天项目的视频教程和对应源代码(建议先看视频,视频很详细的介绍了蓝牙的使用代码,保证看完后,对蓝牙的使用就too easy)一.所有关于 Bluetooth的API都在android.bluetooth包下:BluetoothAdapter(可理解为本地原创 2017-12-10 10:28:01 · 449 阅读 · 1 评论 -
关于as中adb打开失败的一个小问题
adb fail to openerror: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)could not read ok from ADB Server* failed to start daemon原创 2017-09-30 11:12:32 · 1431 阅读 · 0 评论 -
idea导入git项目--bootdo
https://www.oschina.net/p/bootdobootdo浏览网站: https://gitee.com/lcg0124/bootdo一、项目导入1. 仓库地址:https://gitee.com/lcg0124/bootdo.git2. 打开开发工具,推荐idea5. 项目已经克隆完毕二、建数据库,导入基础数据新建数据库,执行脚本...原创 2018-11-30 20:34:09 · 1173 阅读 · 0 评论 -
会话技术 Cookie对象 与 Session对象的区别(Java Web 004)
1.Cookie对象服务器给客户端发送一些信息,这些信息如果保存在Cookie,那么当该浏览器再次访问服务器时,都会在请求头中将Cookie发送给服务器。重点:Cookie技术将信息保存在各自的浏览器中!代码示例:以下代码是写在doGet函数中://服务器获取cookieCookie[] cookies=request.getCookies(); //服务器发送cookie...原创 2018-11-23 23:15:28 · 595 阅读 · 0 评论 -
微信开发者工具最新版本无法上传腾讯云代码(找不到腾讯云图标)
原本在菜单栏有上角有个腾讯云,上传测试代码之类的:新版本在 工具--工具栏管理--自定义工具栏管理 都在这里了 新版本会默认把腾讯云隐藏的还有个素材管理 ...原创 2018-10-15 18:44:38 · 3046 阅读 · 4 评论 -
java中的注解(Annotation)学习记录
1.Java 注解(Annotation)Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自...原创 2020-02-27 16:53:16 · 189 阅读 · 0 评论 -
java框架中的controller层、dao层、domain层、service层、view层
1.Controller层:接口层,用户访问请求时对接。 Controller层负责具体的业务模块流程的控制,在此层里面要调用Serice层的接口来控制业务流程,控制的配置也同样是在Spring的配置文件里面进行,针对具体的业务流程,会有不同的控制器,我们具体的设计过程中可以将流程进行抽象归纳,设计出可以...原创 2020-02-04 19:36:20 · 40020 阅读 · 2 评论 -
数据结构之常见排序算法(java实现)
import java.util.Scanner;public class Sorttest { public Sorttest() { } public static void main(String[] args){ Scanner sc = new Scanner(System.in); int[] arr = {1,3,4,7...原创 2019-10-16 22:22:38 · 191 阅读 · 0 评论 -
Servlet 与 请求和响应 体系(Java Web 003)
1.Servlet接口实现基于Java的动态Web资源开发;当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到一个ServletConfig对象中。2.ServletContext当Servlet容器启动时,有唯一的一个ServletContext对象创建,代表一个Web应用,应用中的所有Servlet共享同一个ServletContext对象。...原创 2018-11-23 18:00:02 · 133 阅读 · 0 评论 -
eclipse中创建servlet文件没有在web.xml上配置,但部署到Tomcat后却没问题(Java Web 002)
在servlet3.0后,eclipse中开发服务器的时候,servlet不会再web.xml中自动配置,servlet的配置直接在Java代码中进行注解配置。如下图@WebServlet("/TestServlet01")//这一句就是注册配置的语句。...原创 2018-11-21 13:25:04 · 1261 阅读 · 0 评论 -
关于在主机host文件中添加IP地址与主机名的映射关系时出现的问题(Java Web开发技术篇001)
1.hosts文件位于系统根目录下的system32\drivers\etc中;2.打开后为如下图:3.添加映射关系得添加在 如下图位置,且前面不能有“#”号:原创 2018-11-14 21:46:08 · 7467 阅读 · 0 评论 -
Java配置----JDK开发环境搭建及环境变量配置
【素材转载来源】生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3788534.html【正文】1、安装JDK开发环境下载网站:http://www.oracle.com/开始安装JDK:修改安装目录如下:确定之后,单击“下一步”。注:当提示安...转载 2018-11-12 10:02:11 · 217 阅读 · 0 评论 -
cenos7/cenos8安装及删除docker
一、centos安装docker下面安装dockerce(docker的社区免费版),docker-ce-cli,containerd.io这三个docker必须的安装环境。官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/里面包含包下载地址:https://download.docker.com/lin...原创 2020-01-10 13:52:00 · 802 阅读 · 0 评论 -
Xshell如何添加快捷命令
前言:有时候用xshell打开日志,先cd到日志目录,less打开,是不是很麻烦,有没有一键操作,有的,设置快捷键(快捷按钮),往下看具体步骤如下:第一步:鼠标点击Xshell菜单栏“查看”菜单,在其下拉选项勾选“快速命令”,如下图所示。图1:在查看下勾选快捷命令第二步:执行以上操作后,可以在窗口下方看到快速命令快捷键的添加位置,双击添加即可。图2:快捷命令添加位置...原创 2019-11-25 14:59:58 · 1262 阅读 · 0 评论 -
什么是Nginx、反向代理服务器?正向代理服务器又是什么?(图解)
1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置: server { listen80; # 端口号 location / { root /usr/share/nginx/html; # 静态文件路径 } } 通过上面的配置,你可以通过域名加...原创 2019-11-02 19:38:34 · 577 阅读 · 0 评论 -
Linux 系统 shell脚本定时 清空系统日志文件(超详细)(基础篇02)
方法一其实没有必要写shell脚本,简单一句话放在系统定时任务里就行了。比如你的日志文件名叫a.log。路径为/tmp/a.log;那么你可以写个定时任务,这样做:crontab -e 进入定时任务器,然后把下面这段写到里面00 02 * * * echo " " >/tmp/a.log然后保存退出就可以了。这段内容意思是,每天凌晨2点自动清空a.log内容。你也可以自己...原创 2019-09-29 01:03:21 · 963 阅读 · 1 评论 -
测试环境实用linux命令(基础篇01)
1、pwd:查看当前目录路径2、clear:清除控制台信息3、ls:查看当前/或指定目录的目录结构 ls -lrt:查看目录结构按时间从小到大排序4、cd:打开指定文件夹(cd /var)5、ps命令:查看进程 ps aux:查看所有正常运行的进程 ps aux(或-ef)|grep 名称/进程号:查看包含“名称”或进程号的进程6、...原创 2019-09-25 15:42:05 · 254 阅读 · 0 评论 -
Linux如何运行和停止jar包(java web 006)
1运行jar包的方式有三种java-jar xxxxx.jar //当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出java-jar xxxxx.jar& //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。nohupJava-jar xxxxxx.jar& //意思是不挂断运行命令,当账户退出或终端关...原创 2019-02-26 08:51:39 · 25605 阅读 · 3 评论 -
Excel打开csv文件乱码问题解决
使用记事本打开CSV文件,“文件”->“另存为”,编码方式选择ANSI,保存完毕,用EXCEL打开这个文件就不会出现乱码的情况原因:excel默认解析编码方式为ANSI的csv文件。...原创 2020-04-04 21:23:36 · 696 阅读 · 0 评论 -
ESLE:Netty 用于和标签通信(接收与发送)
前言 HTTP服务器之所以称为HTTP服务器,是因为编码解码协议是HTTP协议,如果协议是Redis协议,那它就成了Redis服务器,如果协议是WebSocket,那它就成了WebSocket服务器,等等。 使用Netty你就可以定制编解码协议,实现自己的特定协议的服务器。 上面我们说的是一个传统的多线程服务器,这个也是Apache处理请求的模式。在高并发环境下,线程...原创 2020-03-23 20:49:54 · 324 阅读 · 0 评论 -
用Idea搭建简单的Netty服务器
本文使用netty自定义了一个http协议的服务器。1.创建一个maven项目,在pom.xml文件中导入依赖并刷新<!-- https://mvnrepository.com/artifact/io.netty/netty-all --> <dependency> <groupId>io.netty</groupId>...原创 2020-03-22 21:55:00 · 1842 阅读 · 0 评论 -
docker安装zimg、redis、mysql
docker安装镜像例子1. zimg,用于存储商品图片,端口48692. redis,用于缓存,端口63793. mysql,存储数据,端口3306安装zimg 1、找到合适的zimg版本(一般选STAR最多的) docker search zimg 2、开始下载zimg docker pull iknow0612/zimg 3、查看是否下载好的镜像 dock...原创 2020-02-06 16:38:06 · 1288 阅读 · 4 评论 -
Http网络协议总结
一、概述HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户 端和服务器之间的通信。 请求访问文本或图像等资源的一端称为客户端,而提供资源响应的 一端称为服务器端。1.http协议包含下面几部分2.HTTP请求的方法:HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式2.1、OPTIONS返...原创 2019-11-04 11:32:55 · 158 阅读 · 0 评论 -
nginx无报错重启
如果更改了配置就要重启Nginx,要先关闭Nginx再打开?不是的,可以向Nginx 发送信号,平滑重启。1.先关闭nginx主进程master平滑重启命令:代码如下:kill -HUP 住进称号或进程号文件路径2.输入nginx重启...原创 2019-11-03 18:03:14 · 153 阅读 · 0 评论 -
http转https,腾讯云服务器SSL证书安装指引
Nginx的产生没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。简单说,你的腾讯云主机想成为能通过h...原创 2019-07-18 11:50:48 · 1213 阅读 · 0 评论 -
配置MySQL的JDBC驱动程序【包括eclipse以及IDEA配置】
JDBC的概念: JDBC(Java DataBase Connectivity,java数据库连接),由一组Java语言编写的类和接口组成,用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问一、下载mysql connecter 【如果不知道官网下载: Mysql数据库驱动程序5.1.7版本下载链接 :https://pan.bai...原创 2019-07-16 19:09:16 · 11775 阅读 · 0 评论 -
centos7 安装MySQL7 并更改初始化密码(2019年最新更新)
1、官方安装文档http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/2、下载 Mysql yum包http://dev.mysql.com/downloads/repo/yum/下载到本地再上传到服务器,或者使用wget 直接下载wget http://repo.mysql.com/mysql57-communit...原创 2019-07-20 11:32:11 · 370 阅读 · 0 评论 -
1小时教你把javaweb部署到腾讯云上详细教程(2019年版)(centOS7.6版本,jdk1.7+mysql+运行jar包)
笔者作为学生,闲暇之余捣弄了一下微信小程序,需要用到云服务器,便在这里详细介绍后台环境搭建步骤。1.购买腾讯云服务器或者免费试用腾讯云服务器(不需要购买腾讯云数据库)2.登录腾讯云服务器3.安装jdk1.7+tomcat8+mysql,并且启动他们4.设置安全组5.导出自己的项目6.上传项目到服务器7.数据库密码修改和表数据导入8.地址访问好了,现...原创 2019-07-25 22:02:19 · 408 阅读 · 0 评论 -
算法入门练习记录
沫璃邀请她的朋友参加周末的派对。沫璃买了3种颜色的气球,现在她要有这些气球来装饰餐桌,每个餐桌只用恰好3个气球装饰,要求3个气球的颜色不能完全一样,可以是2种或者3种颜色。沫璃想知道这些气球最多能装饰多少张餐桌。分析:取出值最大的颜色,只要其他两种颜色加起来达到总颜色的1/3,那么答案是气球总数/3,如果达不到1/3,那么答案是气球总数减去最大值颜色。#include<...原创 2019-08-12 18:33:57 · 179 阅读 · 0 评论 -
常见Http状态码大全
一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 500 -服务器内部出错 1xx(临时响应):表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者...原创 2019-08-16 23:27:11 · 255 阅读 · 0 评论 -
各个平台的mysql重启命令
linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux启动MyS...原创 2019-08-30 15:21:32 · 130 阅读 · 0 评论