- 博客(499)
- 收藏
- 关注
原创 【Linux】基于CenterOS系统nginx+php+php-fpm环境搭建
总结一下,通过yum安装nginx、php和php-fpm非常简单,这些工具可以帮助我们搭建高性能的Web应用程序。在安装完成后,我们需要配置nginx和php-fpm以使它们能够一起工作。最后,我们可以通过创建一个简单的PHP文件来测试它们是否正常工作。php和php-fpm是一种处理PHP脚本的方式,可以提高Web应用程序的性能。现在,我们已经完成了nginx和php-fpm的配置。可以在nginx的Web根目录。现在,我们需要配置nginx和php-fpm以使它们能够一起工作。
2023-03-26 13:30:36 399 1
原创 【Android】- 可上下滑动的FrameLayout View
【代码】【Android】 - 可上下滑动的FrameLayout View。
2022-08-26 11:41:03 1045
原创 【Vue】- 入门使用教程-项目创建演示篇
前言本文档主要演示vue项目的创建以及初步开发,详细安装教程可以参考官方文档进行操作。开发环境node 16.0.0npm 7.10.0yarn 1.5.2vue @vue/cli 5.0.4系统 mac源码下载参考vue官方教程vue cli使用教程知识点VueVue cli项目创建流程Vue 项目启动运行Vue项目目录结构Vue项目界面开发Vue项目界面跳转Vue项目路由管理项目创建执行命令 vue create example 创建一个名称为ex
2022-04-09 03:24:24 430
原创 【Golang】-基于Map实现的Set操作
gset是一个用于set集合操作的Golang工具库,其中包含集合元素的添加、删除、对比以及集合的交集、并集等操作。
2021-11-10 10:18:41 507
原创 【Golang】-微信二次分享及Js Sdk签名工具
在进行微信Js Sdk调用时,需要首先获取到签名,通过签名进行授权以及接口调用,wxsign使用Golang编写,完成签名授权验证。more。
2019-03-29 21:48:25 1321
原创 Nginx使用$remote_addr获取不到用户真实IP解决
Nginx配置location / { proxy_set_header Host $host; proxy_set_header X-real-ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}...
2019-03-20 12:03:33 35764 7
原创 Ubuntu sudo apt-get install err
Ubuntu sudo apt-get install errProblemResolveProblemE: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another pr...
2019-03-09 15:09:38 332
原创 Golang Json文件解析为结构体工具-json2go
json2go概述json2go用于将json结构转换为golang使用的结构体,配置json文件,通过命令可以将转换后的结构体输出到屏幕或者输出到文件。功能通过读取json文件生成Golang对应的结构体可选输出方式为屏幕输出以及写入到文件使用安装源码链接go get github.com/usthooz/json2gocd $GOPATH/github.com/usth...
2019-02-22 19:31:55 1569
原创 Golang-微信公众号Js-sdk授权签名
Golang-微信公众号Js-sdk授权签名功能安装使用例程功能微信接口文档获取微信公众号Js-sdk所需要的js签名信息返回签名信息{ Appid string `json:"appid"` Noncestr string `json:"noncestr"` Timestamp string `json:"timestamp&qu
2019-01-06 14:03:05 1814
原创 Ps抠图之魔棒简易使用
我们在很多时候会需要抠图,通过ps有很多方法,这里只介绍简易的魔棒抠图。如下图,需要抠出图中的小猫打开图片点击魔法棒工具,鼠标点击选择白色区域这时候可以看到,白色区域已经被选中了。按下快捷键 ctrl+shift+i这时候进行的是反选,也就是选中小猫,如图:按下ctrl+j 复制图层复制图层后得到了图层1,点击图层0,并没有什么变化,这时候点击一下图层可见按...
2018-10-25 13:55:36 880
原创 Node.js-MySql的基本操作
依赖安装首先执行npm命令安装Mysql依赖,如下:npm i -d mysql如下图所示安装完成:数据库连接// 加载mysql模块var mysql = require('mysql');// 创建数据库连接var conn = mysql.createConnection({ host: 'localhost', user: 'root', ...
2018-10-17 19:38:33 1624
原创 C++ - Map的基本使用介绍
Map在很多时候是很常用的东西,不管哪种语言,其都是离不开键值对的方式,在C++中也是一样的操作,同时还提供了一些简便的方法让我们快速的对Map进行操作,接下来先看一个Map的基本使用操作:#include <iostream>#include <map> using namespace std; int main(void){ int i; ...
2018-08-15 10:03:34 513
原创 Golang-一些常用的方法集合
日常学习过程中一些常用的方法: GitHub部分代码如下所示:package gutilimport ( "crypto/rand" "fmt" "math/big" "strconv")/* input: [1,2,3,4] output: ?,?,?,? [1 2 3 4]*/// GetSQLPlaceholder sql参数拼接func GetSQ...
2018-08-03 19:14:26 1327
原创 GO-Golang实现的简单爬虫
序言今天在工作上面需要用到爬虫抓取部分信息,之前用Python实现了CSDN博客的抓取,后想到了目前整天面对的Golang,便摸索了一下,实现了一个简单的抓取豆瓣排行的爬虫,主要分为下面几个步骤.- 发起Http请求- 解析Html元素- 存储抓取到的数据详细阅读链接源码链接发起http请求在请求方面,直接采用的Golang的"net/http"包来进行开发,步骤如下:初始化client := &...
2018-03-26 15:01:50 6950 5
原创 Go-一些简单的类型转换及处理
package mygoimport ( "bytes" "math" "reflect" "strconv" "time")/*[]string for string*/func ByteString(p []string) string { var resu string for _, q := range p { resu = q } return resu
2017-12-03 16:34:34 1210
原创 Go-实现程序零点定时启动
需要实现定时启动,这里采用的是定时器的方式进行,当然可以使用ticket,代码如下:package mainimport( "time")func WriteWork(writereload func()) { go func() { writereload() for { now := time.Now() // 下一个零点 next := now.A
2017-12-03 16:33:36 1411
原创 Go-gin的基本使用
之前了解到了golang中使用较多的gin框架,所以在这里贴一个简单的demo,便于记录,代码如下:package mainimport ( "database/sql" "fmt" "log" "net/http" "github.com/gin-gonic/gin" _ "github.com/go-sql-driver/mysql")type Person str
2017-12-03 16:29:07 2643
原创 Go-过滤器的简单使用(bloom)
之前在进行项目的时候使用到了Go的过滤,所以总结了常用的几种过滤器,现贴代码如下: package mygoimport ( "fmt" "strings" boom "github.com/BoomFilters" "github.com/bloom" cuckoo "github.com/goCuckoo")func macuckooin() { // spei
2017-12-03 16:18:14 4617
原创 Go-influxdb基本操作
本文主要通过go语言对influxdb做一个简单的创建表以及插入一条数据的操作,代码如下所示(使用到了一个插件,可通过go get进行安装):package mainimport ( "fmt" "github.com/influxdata/influxdb/client/v2" "log" "time")const ( MyDB = "test" use...
2017-08-09 20:30:13 15152 8
原创 Mysql-MySql启动问题
今天在zsh启动mysql时报错:my_print_defaults: [Warning] World-writable config file '/usr/local/etc/my.cnf' is ignored.my_print_defaults: [Warning] World-writable config file '/usr/local/etc/my.cnf' is ignored
2017-07-26 15:22:13 947
转载 sublime快捷操作
Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+En
2017-07-22 18:40:21 427
原创 ZSH-brew时出现的权限问题
在使用zsh安装程序是出现了权限问题,是因为当前用户不能访问/use/local路径造成的,解决办法如下:在终端输入如下命令:sudo chown -R admin /usr/localadmin为当前用户,再次进行安装,则不会出现问题了。
2017-07-21 15:26:58 2292
原创 Java-Java常用的类、包以及接口
类 StringIntegerLong File DateThread包 java.lang.*;java.io.*;java.util.*;java.sql.*; java.math.*; 接口Comparable CollectionMapListRunnable
2017-07-16 22:06:50 386
原创 Android-启动界面检查更新以及安装
在安卓开发过程中,很多时候再软件启动时需要检查进行更版本更新,在本文中,采取tomcat7.0作为服务器,进行相关版本的获取。功能描述:软件启动时进行版本检查,检查到新版本时提示更新。1、首先我们编写界面文件如下(activity_start):<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro
2017-07-01 10:37:39 2518
原创 Android-控件WebView的基本使用
在安卓开发过程中,很多时候我们需要用到WebView控件,下面以一个例子进行说明。功能描述:进入界面后自动加载绑定的网址。1、首先需要完成界面的开发,代码如下所示(activity_history):<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h
2017-07-01 10:09:15 411
原创 SpringMVC-文件上传
在SpringMVC的开发中我们必不可少的需要用到文件上传功能,其开发步骤与Struts2有一些相似之处,在本文中通过一个图片上传的案例进行讲解。在进行文件上传的开发时我们需要加入如下jar包:百度云下载:点击下载首先我们先看一下上传图片的页面代码:<%@ page language="java" contentType="text/html; charset=UT
2017-05-26 21:46:15 302
原创 SpringMVC-异常处理
在开发时,我们经常会遇到异常,通常可以分为预期异常与运行时异常两类,有一些异常是系统异常,而有一些异常却是一些未知的错误,在SpringMVC中,可以通过异常处理器的配置对这两种异常进行处理。思路:在dao层、Service层、Controller层依次通过异常抛出(throws Ecception),最后通过springmvc的前端控制器交给异常处理器进行处理。在SpringMVC中,我
2017-05-26 02:09:29 350
原创 SpringMVC-Post/Get请求中文乱码问题
在SpringMVC开发过程中,经常会出现POST与Get请求乱码的问题,那么我们该如何解决这一问题呢?POST中文乱码我们可以通过在web.xml文件中做一些配置解决这一问题,web.xml的配置如下所示: CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter
2017-05-26 01:06:00 1011
原创 SpringMVC-服务端校验
在web的开发中,我们经常需要对参数进行校验,使用最多的即为在前端页面通过js进行校验,但是对于安全性要求较高的我们通常会在服务端进行校验。在服务端进行校验主要包括如下内容:控制层-Controller:主要校验页面请求参数的合法性(比如长度、是否为空等),在Controller进行校验,是不区分客户端类型的(浏览器、手机客户端等)。业务层-Service:在业务层主要校验的是关键业务
2017-05-25 00:06:02 568
原创 SpringMVC-参数绑定
在之前我们通过实例简单讲解过jsp页面到后台Controller的传值,其实也就是SpringMVC的出纳书绑定,今天我们对SpringMVC的几种常用参数绑定做一下介绍。参数绑定在我们的开发中是很常用也很重要的东西,在开发中我们经常需要进行一些参数的传递,这就需要用到SpringMVC的参数绑定,参数绑定主要有简单java类型参数绑定。pojo类型、集合类型参数绑定几种,我们一一做介绍。
2017-05-23 23:28:50 498
原创 failed to create JVM code-6/-4
问题:在启动Android studio时failed to create JVM code-6/-4错误分析:该错误出现的原因是内存配置过多,超出了所支持的内存,解决办法:到andriod studio的bin目录下,找到studio.exe.vmoptions和studio64.exe.vmoptions两个文件,更改如下参数:studio.exe.vmoptions:
2017-05-23 13:19:10 521
原创 SpringMVC-jsp页面提交后向Controller传值
之前我们已经讲过controller向jsp页面的传值,接下来我们讲解jsp页面提交向controller传值。例:在页面内,点击修改信息按钮,向controller传递选中的数据的num值,通过num值查询该数据的信息后返回至修改页面。思路:1、数据显示页面点击按钮后,向jsp页面传递值2、Controller接收传来的num值,进行数据的查询。该问衔接上一篇博客:点击查看
2017-05-21 12:37:21 2550
原创 SpringMVC-向jsp页面传递数据库读取到的值
在开发过程中,我们经常需要将数据库查询到的值放入jsp页面进行显示,在springmvc的controller中,我们采用request将数据传递过去。思路:1、在comtroller中调用service层的方法获取数据库的数据,并且将其通过modelandview的addObject方法放置到域中2、在jsp页面中通过jsp标签进行读取开发controller.java文
2017-05-21 11:37:06 16597
原创 ssh-ssh整合(Struts2+Spring+Hibernate)
在之前呢我们已经讲解过ssm以及ssm2的整合开发,今天我们进行ssh的整合,在之前已经有一篇整合ssh的文章,那是基于注解开发的,今天讲解的为基于配置文件注入方式进行开发。思路:Spring管理hibernate相关会话工厂的创建以及负责管理hibernate的事务,同时spring容器管理service层的实现以及struts2的action,话不多说,我们进入正题。同样的,我们以一个
2017-05-18 01:20:35 2294 12
原创 Spring-配置文件加载工具
在Spring的开发中,我们需要加载beans.xml配置文件,在ssh、ssm、ssm2的开发中,面对多个配置文件时,我们使用监听进行加载,在使用@Autowrited开发时我们不必考虑这一问题,但是在使用手动加载时,我们则需要手动对配置文件进行加载,这是很麻烦的,同时这也加大了资源的消耗,那么我们该如何改进呢,我们可以使用工具类进行一次性加载,在使用的时候进行调用即可。1、编写加载
2017-05-16 23:55:43 551
原创 ssm-ssm整合(springmvc+mybatis)
ssm框架整合在如今是很常用的,前面我们已经讲解过ssm2以及sm的整合,那么今天我们讲解一下ssm的整合。同样的,我们以一个用户登录的案例进行讲解。项目结构如下所示:数据库表结构:id-intusername-varcharpassword-varchar项目源码下载:点击下载war包下载:点击下载项目演示视频地址:点击观看开发工具:ecl
2017-05-16 20:36:24 485
原创 ssm2-Struts2+Spring+Mybatis整合
本篇主要讲解Struts2与Spring+Mybatis的整合。通过整合,由Spring管理Mybatis的mapper以及Struts2的Action。项目分为mapper(dao从层)、service层、Action层。使用工具及框架版本:eclipse neonStruts2.3Spring3.2Mybatis3.2.7Tomcat7.0MySql5.6
2017-05-12 00:04:58 2278
原创 sm-Spring与Mybatis的整合
Spring与Mybatis的整合,主要包括两个方面,一是将Mybatis的会话工厂交由Spring进行创建管理,二是将mapper接口交由Spring统一管理。接下来通过项目进行说明。新建java工程,项目结构如下:
2017-05-09 21:47:21 634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人