- 一个比 Nginx 还简单的 Web 服务器
_江南一点雨
nginx服务器
企业级的Web服务器非常多,Nginx、Tomcat、Apache、IIS、FastAPI、Flask等。今天松哥再给大家介绍一个开源的Web服务器,这款服务器具备自动HTTPS功能和高度可配置性,它的名字是:Caddy。Caddy是一个Go编写的Web服务器,类似于Nginx,Caddy提供了更加强大的功能,随着v2版本发布,Caddy已经可以作为中小型站点Web服务器的另一个选择。相较于Ngi
- 一个比 Nginx 还简单的 Web 服务器
JackieZhengChina
后端DevOpsnginx前端服务器
企业级的Web服务器非常多,Nginx、Tomcat、Apache、IIS、FastAPI、Flask等。今天松哥再给大家介绍一个开源的Web服务器,这款服务器具备自动HTTPS功能和高度可配置性,它的名字是:Caddy。Caddy是一个Go编写的Web服务器,类似于Nginx,Caddy提供了更加强大的功能,随着v2版本发布,Caddy已经可以作为中小型站点Web服务器的另一个选择。相较于Ngi
- 切换从 HTTP/1.1 到 HTTP/2
草明
运维http网络协议网络
切换从HTTP/1.1到HTTP/2是一个显著的升级,能够带来更好的性能和效率。以下是切换过程中需要考虑和执行的步骤:1.服务器支持确认服务器支持HTTP/2:首先要确认你的Web服务器支持HTTP/2。大多数现代服务器如Nginx、Apache、IIS、Caddy等都支持HTTP/2,但可能需要启用或配置相应的模块。升级或配置服务器:确保服务器软件版本足够新,并启用HTTP/2支持。例如,Ngi
- 【Caddy】Caddy实践1——此网站无法提供安全连接
鲁正杰
Caddy部署疑难杂症安全ubuntu网络
背景:卸载最近安装Caddy在另外一个机器上出现了错误,执行步骤如下:步骤一:添加Caddy软件源并安装执行以下命令添加Caddy的软件源并安装:sudoaptinstall-ydebian-keyringdebian-archive-keyringapt-transport-httpscurlcurl-1sLf'https://dl.cloudsmith.io/public/caddy/stab
- Caddy 自动HTTPS 反向代理、重定向、静态页面 - docker版
記億揺晃着的那天
httpsdocker网络协议
简介Caddy是一个通用的、易于使用的Web服务器,具有以下特点:快速:Caddy使用Go语言编写,以高性能著称。安全:Caddy支持HTTPS、自动证书生成、HTTP/2等安全功能。易用:Caddy的配置文件简单易懂,易于配置。功能丰富:Caddy支持多种功能,包括反向代理、负载均衡、缓存、日志记录等。Caddy可以用于各种场景,包括:托管静态网站托管Web应用作为反向代理作为负载均衡器Cadd
- caddy修改默认监听80、443端口
skywin88
caddy
由于caddy会默认占用80和443端口,如果安装多个web服务器,需修改caddy监听的配置在/etc/caddy/Caddyfile最前面写上使用端口{http_port8080https_port8443}重启caddy后监听端口改变
- Caddy V1.0中配置SSL证书的方法
ygwelcome
ssl网络协议网络
虽然CaddyV1.0已经是老版本了,但相对于V2.0,V1.0仍然有很多优势,比如简洁方便、依赖少,占用内存少,稳定等,对于发布静态网页或者做反向代理等,已经足够使用了。那么如何配置SSL证书呢,特别是对于申请到的Let'sEncrypt免费SSL证书。按以下步骤进行:1、因为CaddyV1.0只支持cert和key证书,因此参考上一篇文章,将cert文件和key文件从pfx文件中分离出来。2、
- 比Nginx性能更强的下一代Web服务器Caddy,GitHub上开源项目start数量已经超过Nginx
代码讲故事
个人笔记前后端nginxweb服务器caddy开源项目
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。Nginx可以在大多数UnixLinuxOS上编译运行,并有Windows移植版。Nginx的1.20.0稳定版已经于2021年4月20日发布,一般情况下,对于新建站点,建议使用最新稳
- Caddy服务器快速上手
独家雨天
服务器运维
Install—Caddy安装稳定版本sudoaptinstall-ydebian-keyringdebian-archive-keyringapt-transport-httpscurl-1sLf'https://dl.cloudsmith.io/public/caddy/stable/gpg.key'|sudogpg--dearmor-o/usr/share/keyrings/caddy-st
- 阿里云Linux部署Caddy
Catnip0709
中文文档:https://dengxiaolong.com/caddy/zh/tutorial.html1、官网下载https://github.com/caddyserver/caddy/releases我下的是release版本,caddy_v1.0.4_linux_amd64.tar.gz选对应版本下载2、上传到阿里云服务器上服务器上新建一个文件夹,将本地下载好的压缩包传上服务器,解压后得到
- 利用Caddy实现http反向代理
F3nGaoXS
后端计算机网络http网络协议网络
利用Caddy实现http反向代理1Caddy是什么Caddy是一个开源的,使用Golang编写的,支持HTTP/2的Web服务端。它的一个显著特征就是默认启用HTTPS。和nginx类似。2多个后端服务假如现在有3个后端http服务:分别在启动在app1http://10.0.0.1:8080GET/GET/pingapp2http://10.0.0.2:8080GET/GET/pingapp3
- linux离线安装caddy,如何在Ubuntu 20.04上安装Caddy服务器
weixin_39928686
linux离线安装caddy
本篇文章分享了如何在Ubuntu20.04上安装Caddy服务器。Caddy是具有自动HTTPS的HTTP/2Web服务器(由Go编写)。它是一种轻量级,受商业支持的Web服务器,可以使用Let'sEncrypt自动获取和更新SSL/TLS证书。其最出色的功能包括:使用Caddyfile轻松配置。默认情况下自动启用HTTPS(通过“加密”)默认情况下为HTTP/2。换句话说,这对于维护我们网站的安
- 路由器使用Caddy搭建Webdav服务
不争lg5
路由器webdav
**路由器使用Caddy搭建Webdav服务确定CPU框架方法一:breed界面查看方法二:开启路由器ssh用putty登陆cat/proc/cpuinfo或uname-a下载包含Webdav插件的Caddy下载网址:https://caddyserver.com/downloadplatform选择对应路由器CPU框架,下面搜索栏搜索webdav,选中后点Download下载得到一个名为“cad
- 吹一波buyvm
South-Cat
javahadoopleetcode分布式大数据
caddy9000以上连接数破2G的上传机器负载690(更高的没截到)因为内存不够机器caddy崩了不然可能各项都会正常上传随时可破G口月付还便宜太香了
- Caddy2学习笔记——Caddy2反向代理docker版本的DERP中继服务器
aplsc
caddy笔记derp中继服务器caddy
一、个人环境概述本人拥有一个国内云服务商的云主机和一个备案好的域名,通过caddy2来作为web服务器。我的云主机系统是Ubuntu。我的云主机是公网ip,地址为:43.126.100.78;我备案好的域名是:hotgirl.com。后面的文章都以上述的ip和域名来进行讲解。域名hotgirl.com已经通过云服务商的域名解析功能,解析到43.126.100.78。我在云主机上安装了一个docke
- 组件分享之后端组件——一个可扩展的服务器平台caddy
cn華少
组件分享之后端组件——一个可扩展的服务器平台caddy背景近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。组件基本信息组件:caddy开源协议:Apache-2.0License官网:caddyserver.com内容本节我们分享一个可扩展的服务器平台caddy,Caddy2是
- Caddy Web服务器深度解析与对比:Caddy vs. Nginx vs. Apache
猫头虎
#Nginx专栏#服务器专栏前端服务器nginxapachecaddy
博主猫头虎带您GotoNewWorld.✨博客首页——猫头虎的博客《面试题大全专栏》文章图文并茂生动形象简单易学!欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅,敬请批评指正!文章目录CaddyWeb服务器深度解析与对比:Caddyvs.Ngi
- 开源日报 0826 | Caddy:易用性与安全性的完美结合
开源服务指南
开源日报开源
caddyserver/caddyStars:49.1kLicense:Apache-2.0Caddy是一个可扩展的服务器平台,它默认使用TLS。简单易用的配置方式支持强大的本地JSON配置和动态JSONAPI配置默认提供自动HTTPS功能,并支持ZeroSSL和Let’sEncrypt证书颁发机构可以与其他Caddy实例协同工作,在集群中运行具备高度可扩展性,可以通过插件实现各种功能而不臃肿无需
- Caddy反向代理转发修改http请求路径
aiyo_
linuxnginx1024程序员节
Caddy是个非常不错的开源服务器产品,简单易用,自带ssl。只是没啥详细的中文文档,遇到问题只能看官方文档。记录一下使用Caddy转发http请求的方法。问题:将http://192.168.1.10:7077/product/*的请求转发到http://192.168.1.12:7078/*。这里其实是两个需求,一个是转发端口,还有个是去除掉product前缀。感兴趣的可以自己研究一下。Cad
- 配置Caddy输出JSON格式日志
aiyo_
linuxnginxhttphttps
编辑Caddyfilexxx.com{ log{ outputfile/var/log/caddy.log formatjson }}
- Caddy server
云满笔记
golangcaddywebserver
目录1.Caddyserver1.1.what1.2.`3-LINERS`1.3.THECADDYFILE1.4.CONFIGAPI1.Caddyserver1.1.whatCaddy2isapowerful,enterprise-ready,opensourcewebserverwithautomaticHTTPSwritteninGoFewermovingpartsCaddysimplifie
- caddy官方脚本一键安装与使用
245d16f13218
1.caddy一键脚本安装caddy官网:https://caddyserver.com/手动下载:https://caddyserver.com/downloadGithub:https://github.com/mholt/caddy官方脚本安装curlhttps://getcaddy.com|bash-spersonal若需安装插件curlhttps://getcaddy.com|bash-
- 超越 Nginx。号称下一代 Web 服务器,用起来够优雅
写代码的珏秒秒
编程Java程序员nginx服务器前端
Nginx是一款非常流行的Web服务器,在Github上已有16K+Star,我们经常用它来做静态资源托管或反向代理。最近发现了一款全新的Web服务器Caddy,Star数超越Nginx,标星38K+Star。试用了一下Caddy,发现它使用起来比Nginx优雅多了,功能也很强大,推荐给大家!Caddy简介Caddy是一款功能强大,扩展性高的Web服务器,目前在Github上已有38K+Star。
- 为什么个人项目我更推荐使用Caddy?
ice breaker
java开发语言
为什么个人项目我更推荐使用Caddy?为什么个人项目我更推荐使用Caddy?前言什么是Caddy?Caddy是够用且省心的简单的配置自动化https结尾参考链接前言最近我把自己一些项目里面的nginx换成了caddy,运转相当良好,比较开心,所以写了这篇文章,也推荐给大家使用。什么是Caddy?Caddy和nginx一样,也是一个非常棒的跨平台webserver,它是用go写的,而nginx则是c
- Caddy 中实现自动 HTTPS
hhb_618
其他https网络协议http
要在Caddy中实现自动HTTPS,您可以按照以下步骤进行操作:步骤1:安装Caddy首先,您需要安装Caddy服务器。您可以从Caddy的官方网站(https://caddyserver.com/)下载适用于您的操作系统的最新版本。步骤2:创建Caddyfile在安装完成后,您需要创建一个名为Caddyfile的配置文件。Caddyfile用于指定您的站点配置和启用自动HTTPS功能。以下是一个
- GO语言第一课:语言介绍和使用入门Demo
Wayne维基
GO的代表项目来感受下它的牛逼Docker-容器Kubernetes-容器管理Caddy-一个webservice可以用于替代nginxCockroachDB-一个newsql数据库MongoDB/Couchbase工具DropboxUberGoogle部分产品发展趋势09年谷歌开源12年发布1.0版15年发布1.5版,重写垃圾回收,更好的并发...当前1.15,工具链的完善go语言设计C++:有
- [运维] caddy 介绍
梦醒贰零壹柒
运维运维
Caddy是一个开源的跨平台服务器软件,旨在提供简单易用的配置和自动化的HTTPS功能。以下是关于Caddy的一些介绍:简单易用:Caddy设计的目标之一是提供简单易用的配置和操作体验。它采用简洁的Caddyfile语法,使你能够快速而直观地配置服务器。自动化HTTPS:Caddy默认集成了自动化的HTTPS功能,使你可以轻松地为你的网站启用和管理SSL/TLS加密。Caddy使用Let’sEnc
- Caddy实战(二)| Caddy命令行参数最全教程
飞雪无情
linuxjava编程语言xhtmlpython
点击上方蓝色“飞雪无情”关注我,设个星标,第一时间看文章在上一篇Caddy实战(一)|托管你的网站,只需一行命令文章中,你已经成功安装了Caddy,并且使用caddyfile-server命令成功托管了自己的网站,那么这一篇文章中呢,我就为你详细的介绍Caddy的命令以及他们的参数。前方万字文章高能,请大佬搬好板凳看~命令行参数用法Caddy是一个标准的unix-like命令,它的基本用法为:ca
- 一键小内存博客搭建脚本
Jim_f7bf
脚本特性:小内存VPS一键安装Caddy+PHP7+Sqlite3环境(支持VPS最小内存64M)一键绑定域名自动生成SSL证书开启https(ssl自动续期)、支持IPv6一键安装typecho、wordpress、zblog、kodexplorer、laverna、一键整站备份一键安装rinetdbbr支持系统:Centos7+Debian8+(建议选择Debian8mini版)一键安装Cad
- 使用坦克PWA访问助手为自己的局域网应用快速配置免费域名
前端后端
这篇教程描述如何使用坦克PWA访问助手。这篇文章简称坦克PWA访问助手为PWA助手。PWA结合了DNS服务器技术和HTTP服务器技术实现,因此它需要系统的53端口和80端口。所以,如果你的电脑有程序占用这两个端口,请关闭这些程序。这些应用会使用53端口:dnsmasq、bind。这些程序则会使用80端口:caddy、nginx、httpd。安装新建文件夹,重命名tank-pwaaa,下载坦克PWA
- eclipse maven
IXHONG
eclipse
eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指
- timer cancel方法的一个小实例
alleni123
多线程timer
package com.lj.timer;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer extends TimerTask
{
private int a;
private Timer timer;
pub
- MySQL数据库在Linux下的安装
ducklsl
mysql
1.建好一个专门放置MySQL的目录
/mysql/db数据库目录
/mysql/data数据库数据文件目录
2.配置用户,添加专门的MySQL管理用户
>groupadd mysql ----添加用户组
>useradd -g mysql mysql ----在mysql用户组中添加一个mysql用户
3.配置,生成并安装MySQL
>cmake -D
- spring------>>cvc-elt.1: Cannot find the declaration of element
Array_06
springbean
将--------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3
- maven发布第三方jar的一些问题
cugfy
maven
maven中发布 第三方jar到nexus仓库使用的是 deploy:deploy-file命令
有许多参数,具体可查看
http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
以下是一个例子:
mvn deploy:deploy-file -DgroupId=xpp3
- MYSQL下载及安装
357029540
mysql
好久没有去安装过MYSQL,今天自己在安装完MYSQL过后用navicat for mysql去厕测试链接的时候出现了10061的问题,因为的的MYSQL是最新版本为5.6.24,所以下载的文件夹里没有my.ini文件,所以在网上找了很多方法还是没有找到怎么解决问题,最后看到了一篇百度经验里有这个的介绍,按照其步骤也完成了安装,在这里给大家分享下这个链接的地址
- ios TableView cell的布局
张亚雄
tableview
cell.imageView.image = [UIImage imageNamed:[imageArray objectAtIndex:[indexPath row]]];
CGSize itemSize = CGSizeMake(60, 50);
&nbs
- Java编码转义
adminjun
java编码转义
import java.io.UnsupportedEncodingException;
/**
* 转换字符串的编码
*/
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
public static final Strin
- Tomcat 配置和spring
aijuans
spring
简介
Tomcat启动时,先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml 。要配置tomcat,基本上了解server.xml,context.xml和web.xml。
Server.xml -- tomcat主
- Java打印当前目录下的所有子目录和文件
ayaoxinchao
递归File
其实这个没啥技术含量,大湿们不要操笑哦,只是做一个简单的记录,简单用了一下递归算法。
import java.io.File;
/**
* @author Perlin
* @date 2014-6-30
*/
public class PrintDirectory {
public static void printDirectory(File f
- linux安装mysql出现libs报冲突解决
BigBird2012
linux
linux安装mysql出现libs报冲突解决
安装mysql出现
file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.5.33-1.linux2.6.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
- jedis连接池使用实例
bijian1013
redisjedis连接池jedis
实例代码:
package com.bijian.study;
import java.util.ArrayList;
import java.util.List;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoo
- 关于朋友
bingyingao
朋友兴趣爱好维持
成为朋友的必要条件:
志相同,道不合,可以成为朋友。譬如马云、周星驰一个是商人,一个是影星,可谓道不同,但都很有梦想,都要在各自领域里做到最好,当他们遇到一起,互相欣赏,可以畅谈两个小时。
志不同,道相合,也可以成为朋友。譬如有时候看到两个一个成绩很好每次考试争做第一,一个成绩很差的同学是好朋友。他们志向不相同,但他
- 【Spark七十九】Spark RDD API一
bit1129
spark
aggregate
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
//测试RDD的aggregate方法
object AggregateTest {
def main(args: Array[String]) {
val conf = new Spar
- ktap 0.1 released
bookjovi
kerneltracing
Dear,
I'm pleased to announce that ktap release v0.1, this is the first official
release of ktap project, it is expected that this release is not fully
functional or very stable and we welcome bu
- 能保存Properties文件注释的Properties工具类
BrokenDreams
properties
今天遇到一个小需求:由于java.util.Properties读取属性文件时会忽略注释,当写回去的时候,注释都没了。恰好一个项目中的配置文件会在部署后被某个Java程序修改一下,但修改了之后注释全没了,可能会给以后的参数调整带来困难。所以要解决这个问题。
&nb
- 读《研磨设计模式》-代码笔记-外观模式-Facade
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 百度百科的定义:
* Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,
* 隐藏子系统的复杂性,使子系统更加容易使用。他是为子系统中的一组接口所提供的一个一致的界面
*
* 可简单地
- After Effects教程收集
cherishLC
After Effects
1、中文入门
http://study.163.com/course/courseMain.htm?courseId=730009
2、videocopilot英文入门教程(中文字幕)
http://www.youku.com/playlist_show/id_17893193.html
英文原址:
http://www.videocopilot.net/basic/
素
- Linux Apache 安装过程
crabdave
apache
Linux Apache 安装过程
下载新版本:
apr-1.4.2.tar.gz(下载网站:http://apr.apache.org/download.cgi)
apr-util-1.3.9.tar.gz(下载网站:http://apr.apache.org/download.cgi)
httpd-2.2.15.tar.gz(下载网站:http://httpd.apac
- Shell学习 之 变量赋值和引用
daizj
shell变量引用赋值
本文转自:http://www.cnblogs.com/papam/articles/1548679.html
Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)
中间不能有空格,可以使用下划线(_)
不能使用标点符号
不能使用bash里的关键字(可用help命令查看保留关键字)
需要给变量赋值时,可以这么写:
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
dcj3sjt126com
javajdk
Java SE 第一讲:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收购)。
收购价格:74亿美金
J2SE、J2ME、J2EE
JDK:Java Development
- YII给用户登录加上验证码
dcj3sjt126com
yii
1、在SiteController中添加如下代码:
/**
* Declares class-based actions.
*/
public function actions() {
return array(
// captcha action renders the CAPTCHA image displ
- Lucene使用说明
dyy_gusi
Lucenesearch分词器
Lucene使用说明
1、lucene简介
1.1、什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像baidu或者googleDesktop那种拿来就能用,它只是提供了一种工具让你能实现这些产品和功能。
1.2、lucene能做什么
要回答这个问题,先要了解lucene的本质。实际
- 学习编程并不难,做到以下几点即可!
gcq511120594
数据结构编程算法
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- Java面试十问之三:Java与C++内存回收机制的差别
HNUlanwei
javaC++finalize()堆栈内存回收
大家知道, Java 除了那 8 种基本类型以外,其他都是对象类型(又称为引用类型)的数据。 JVM 会把程序创建的对象存放在堆空间中,那什么又是堆空间呢?其实,堆( Heap)是一个运行时的数据存储区,从它可以分配大小各异的空间。一般,运行时的数据存储区有堆( Heap)和堆栈( Stack),所以要先看它们里面可以分配哪些类型的对象实体,然后才知道如何均衡使用这两种存储区。一般来说,栈中存放的
- 第二章 Nginx+Lua开发入门
jinnianshilongnian
nginxlua
Nginx入门
本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章:
nginx启动、关闭、重启
http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html
agentzh 的 Nginx 教程
http://openresty.org/download/agentzh-nginx-tutor
- MongoDB windows安装 基本命令
liyonghui160com
windows安装
安装目录:
D:\MongoDB\
新建目录
D:\MongoDB\data\db
4.启动进城:
cd D:\MongoDB\bin
mongod -dbpath D:\MongoDB\data\db
&n
- Linux下通过源码编译安装程序
pda158
linux
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档
二、linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /b
- WEB开发编程的职业生涯4个阶段
shw3588
编程Web工作生活
觉得自己什么都会
2007年从学校毕业,凭借自己原创的ASP毕业设计,以为自己很厉害似的,信心满满去东莞找工作,找面试成功率确实很高,只是工资不高,但依旧无法磨灭那过分的自信,那时候什么考勤系统、什么OA系统、什么ERP,什么都觉得有信心,这样的生涯大概持续了约一年。
根本不是自己想的那样
2008年开始接触很多工作相关的东西,发现太多东西自己根本不会,都需要去学,不管是asp还是js,
- 遭遇jsonp同域下变作post请求的坑
vb2005xu
jsonp同域post
今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在跨域时都能调用成功,但是在同域下调用虽然成功,但是数据却有问题. 此处贴出我的后端代码片段
$mi_id = htmlspecialchars(trim($_GET['mi_id ']));
$mi_cv = htmlspecialchars(trim($_GET['mi_cv ']));
贴出我前端代码片段:
$.aj