- 【源码】Mybatis源码
小样vvv
mybatistomcatjava
引言MyBatis作为Java开发中广泛使用的持久层框架,其高效且灵活的数据库操作能力备受开发者青睐。在日常开发中,我们熟练运用MyBatis的各种功能来实现数据持久化,但深入探究其源码,能让我们更透彻地理解它的工作原理,进而在实际应用中更好地优化和定制。本文将深入MyBatis的源码世界,剖析其核心流程与关键机制。MyBatis初始化流程源码剖析配置文件加载MyBatis的初始化通常从加载配置文
- React知识回顾【哎,昨天面试基础不牢固,挂了!!!要重视!!!】
GISer_Jinger
面试题目react.js面试前端
React是由Facebook(现Meta)开发并维护的JavaScript库,专注于通过组件化构建高效、动态的用户界面。以下是对其核心特性及理解的系统分析:一、核心理解React的核心设计理念是声明式编程和组件化架构。开发者只需描述“UI应该是什么状态”,React自动处理DOM更新。其底层通过虚拟DOM(VirtualDOM)优化性能,仅更新变化部分而非全量渲染。二、核心特性虚拟DOM与高效渲
- SQL语句简单整理
avo50465
目录SQL语句简单整理常用数据类型创建数据库第一章第二章第三章第四章SQL语句简单整理参考https://blog.csdn.net/weixin_43947974/article/details/848558561.数据库操作:1)创建数据库:createdatabasedatabase_name;创建并设置字符编码createdatabasedatabase_namecharactersetu
- ResNet改进(30):融合MobileNet和ResNet的轻量级网络设计
点我头像干啥
ResNet改进【有效涨点!】网络人工智能神经网络python
在深度学习领域,模型架构的创新往往能带来性能的显著提升。今天我将介绍一种结合了MobileNet和ResNet优势的混合架构——ResNetWithMobileNet,这是一种既保持了残差连接优势又具有轻量级特性的网络设计。整体结构设计核心组件解析1.DepthwiseSeparableConvolution(深度可分离卷积)深度可分离卷积是MobileNet的核心创新,它将标准卷积分解为两个步骤
- 客户端负载均衡与服务器端负载均衡详解
爱的叹息
Java基础整理微服务SpringBoot负载均衡运维
客户端负载均衡与服务器端负载均衡详解1.客户端负载均衡(Client-SideLoadBalancing)核心概念定义:负载均衡逻辑在客户端实现,客户端主动选择目标服务实例。典型场景:微服务内部调用(如SpringCloud、Dubbo)。解决方案方案技术栈特点SpringCloudLoadBalancerJava集成SpringCloud生态,支持多种算法(轮询、随机、响应时间)。DubboJa
- JVM垃圾回收为何会被java.lang.ref.Finalizer拖累?
程序员总部
javajvmjavapython
凌晨3点的报警短信总是特别刺眼——“生产环境GC停顿超过5秒”。你揉着惺忪的睡眼打开监控面板,发现OldGen的回收时间曲线像坐了火箭。这种情况十有八九是遇到了Java里那个臭名昭著的"Finalizer问题"。今天我们就来解剖这个隐藏在JDK标准库里的性能陷阱。Finalizer到底是什么来头?先看段简单代码:publicclassResourceHolder{privatebyte[]data
- JAVA并发编程 - Lock的底层原理
安德鲁(Andrew)
JAVA基础javajava-ee后端
文章目录前言一、Lock是什么?二、Lock的使用三、AbstractQueuedSynchronizer1、定义2、内部结构3、实现原理4、公平锁和非公平锁四、ReentrantLock内部结构五、ReentrantLock获取锁流程非公平锁尝试获取锁的过程当前线程加入双向链表的过程首节点自旋过程小结六、ReentrantLock释放锁流程总结前言总所周知,Java中可以通过加锁,来保证多个线程
- npm 和 npx 的区别和使用场景
阿豆️
前端工程化组件封装&业务逻辑思考沉淀npm前端node.js
npm(NodePackageManager)和npx(NodePackageExecute)是Node.js生态系统中两个重要的工具,尽管它们名称相似,但功能和使用场景有所不同。了解它们之间的区别及各自的使用场景,可以帮助开发者更高效地管理和使用JavaScript包。1.npm和npx的基本概念npm全称:NodePackageManager功能:包管理:安装、更新、卸载JavaScript包
- Java EE 数据库的高可用架构设计
Java技术栈实战
CSDNjava-ee数据库javaai
JavaEE数据库的高可用架构设计关键词:JavaEE、数据库高可用、架构设计、故障转移、负载均衡摘要:本文聚焦于JavaEE环境下数据库的高可用架构设计。在当今企业级应用中,数据库的高可用性至关重要,它直接影响到业务的连续性和稳定性。文章首先介绍了相关背景,包括目的、预期读者等内容。接着阐述了核心概念及联系,详细讲解了数据库高可用的原理和架构。通过Python代码阐述了核心算法原理和具体操作步骤
- 第九讲、Issalab中基于管理器创建RL环境
跳跳糖炒酸奶
Isaaclab-17讲pythonlinux人工智能机器人ubuntu
0前言官方教程:https://isaac-sim.github.io/IsaacLab/main/source/tutorials/03_envs/create_manager_rl_env.htmlIsaacsim+Isaaclab安装:https://blog.csdn.net/m0_47719040/article/details/146389391?spm=1001.2014.3001.
- FVCOM-ERSEM安装
Christmas_Zh
bashlinux
InstallERSEM说明官方文档写的是需要FVCOMUKversion,实际使用的是FVCOM原版由于intel2019编译器编译netcdf3.6.3时出现错误,所以使用netcdf4版本,但是FVCOM-UK编译时报错,不确定是否是netcdf4的原因,多次测试无果之后选择用FVCOM原版尝试,成功文档上原来写的FABM=$CODE_DIR/fabm/src需要改成FABM=$CODE_D
- Spring Boot 集成金蝶 API 演示
獨梟
前端开发后端开发个人经验springboot后端java
✨SpringBoot集成金蝶API演示:登录/注销+Cookie保存本文将通过SpringBoot完整实现一套金蝶接口集成模型,包括:✅普通登录✅AppSecret登录✅注销✅Cookie保存与复用项目结构src/├──controller/│└──KingdeeController.java//API接口├──service/│├──KingdeeService.java//登录/注销逻辑├─
- Java 集合框架:HashMap 的介绍、使用、原理与源码解析
栗筝i
栗筝i的Java技术栈(付费部分)#Java基础-专栏栗筝i的Java技术栈Java基础Java集合HashMap哈希算法
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第020篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
- 一文精通 Java 线程池:原理详解与实战指南
后端java线程池优化线程
在处理高并发任务时,如果每个任务都创建一个新线程,会导致系统资源急剧消耗、性能下降。线程池通过复用已创建的线程来执行新任务,大大提高了资源利用效率。本文将深入探讨Java线程池的核心原理和实践应用,助你彻底掌握这一多线程开发的重要工具。一、线程池的基本概念线程池本质上是一种线程使用模式,它在系统中预先创建一定数量的线程,放入池中统一管理。当有任务需要执行时,从池中取出线程执行,任务执行完后线程不会
- Java 多线程核心技术:线程间通信三种经典方式详解与实战
一、为什么需要线程间通信?大家好!今天我们来聊聊多线程编程中的一个核心问题:线程间通信。想象一下这个场景:你开发了一个电商系统,一个线程负责接收用户下单请求,另一个线程负责库存扣减,还有一个线程负责发送通知。这些线程之间如果无法协作,就像各自为战的士兵,无法完成统一的任务。线程间通信解决的核心问题是:线程协作:多个线程按照预定的顺序执行任务数据共享:一个线程产生的数据,需要被另一个线程使用状态同步
- 红宝书第四十五讲:状态管理核心工具详解:RxJS & Redux & MobX的奇妙世界
前端javascript
红宝书第四十五讲:状态管理核心工具详解:RxJS&Redux&MobX的奇妙世界资料取自《JavaScript高级程序设计(第5版)》。查看总目录:红宝书学习大纲一、状态管理:像仓库管理员管理物资典型场景:当多个页面/组件需要共享数据时(例如用户登录信息、购物车数据),需要一个集中管理机制。二、RxJS:用"水流管道"管理数据变化1.核心概念:Observable数据流12想象成一条水管,数据像水
- OpenFeign是如何识别RequestMapping注解的?
程序员宝库
哈希算法mysql散列表算法数据库JavaMySQL
前言我们平时写的OpenFeignClient接口,和SpringMvcController接口语法的定义一模一样。使得SpringMvc用户使用OpenFeign框架非常丝滑的过渡。比如下方这种:java复制代码@FeignClient(name="fox-server",url="http://127.0.0.1")publicinterfaceFeignClientApi{@RequestM
- itext 7 使用总结
嬉牛
java前端服务器
一、引入依赖com.itextpdfitext7-core7.1.9pom二、官方文档iTextJavadocHome,不同版本差距很大,这里引入的是7.1.9,选择该版本进去查看。三、起步练习:创建一个Pdf文件,包含一个空白页//桌面路径,privatestaticfinalStringdes="C:\\Users\\yl\\Desktop\\";//创建一个空白PDF@Testpublicv
- ffmpeg 的安装以及实现音频切分功能
disgare
java基础计算机基础ffmpeg音视频
ffmpeg的安装以及实现音频切分功能关于ffmpeg的安装mac下安装ffmpegdocker和linux下安装ffmpeg关于ffmpeg使用在命令行使用在java代码中使用关于javacv、ffmpeg-platform的使用背景是需要在java项目中实现一个音频切分的功能,比如用户上传了一个100分钟的视频,我们需要将该音频的前10分钟和最后10分钟切出来,需要切的音频格式包含mp4、mp
- vue学习笔记整理
带上耳机世界与我无关
计算机基础个人笔记vue.js学习前端
文章目录一、前端核心分析1.1、概述1.2、前端三要素1.3、结构层(HTML)1.4、表现层(CSS)1.5、行为层(JavaScript)二、前端发展史2.1、UI框架2.2、JavaScript构建工具2.3、三端同一2.4、后端技术2.5、主流前端框架三、了解前后分离的演变史3.1、后端为主的MVC时代3.2、基于AJAX带来的SPA时代3.3、前端为主的MV*时代3.4、NodeJS带来
- 学习Vue之前-快速了解前端体系和前后端分离的演变史
wunianisme
爱编程javascriptvue.jselementUiElementUI前后端分离
前端体系想要成为真正的互联网Java全栈工程师,前端是绕不开的一门必修课。接下来我们就来认识前端、了解前端、掌握前端,为成为互联网Java全栈工程师而前进。前端三要素前端三要素为:HTML(结构):超文本标记语言(HyperTextMarkupLanguage),决定网页的结构和内容。CSS(表现):层叠样式表(CascadingStyleSheets),设定网页的表现样式。Javascript(
- 基于SpringBoot+Vue+uniapp的教学辅助平台的详细设计和实现(源码+lw+部署文档+讲解等)
南河Java
毕业设计#Java精选毕设springbootvue.jsuni-app
前言博主介绍:✌全网粉丝15W+,CSDN特邀作者、211毕业、高级全栈开发程序员、大厂多年工作经验、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导✌精彩专栏推荐订阅2023-2024年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐✅2023-2024年
- spark-sql日志屏蔽
jinruoqq
sparkspark
aliasmyspark-sql='spark-sql--driver-java-options"-Dlog4j.configuration=file:/spark/conf/log4j-warn.properties"'
- 创建和销毁对象——用私有构造器或者枚举类型强化singleton属性
java
简介Singleton模式确保一个类只有一个实例,并提供全局访问点。在Java中,有几种实现Singleton的方式,其中使用私有构造器或枚举类型是最推荐的方法。实现使用私有构造器1.饿汉式举个例子publicclassSingleton{//类加载时就初始化实例publicstaticfinalSingletonINSTANCE=newSingleton();privateSingleton()
- 红宝书第四十六讲:Node.js基础与API设计解析
红宝书第四十六讲:Node.js基础与API设计解析资料取自《JavaScript高级程序设计(第5版)》。查看总目录:红宝书学习大纲一、Node.js基础概念1.流(Streams)的核心地位12Node.js的文件读写和网络通信依赖流机制,参考浏览器的StreamsAPI1原理:流类型Node.js对应示例功能类比浏览器API可读流(Readable)fs.createReadStream('
- 多线程
拜拜的纸
java学习java多线程
多线程(java.thread)1.线程简介多线程指多条路径,每个线程都有自己的工作内存,负责和主内存进行交互方法间调用:普通方法调用,从哪里来到哪里去,闭合的一条路径,程序执行时必须等方法调用完才能往下执行多线程使用:开辟了多条路径,不需要等到方法执行完就可以往下执行2.线程实现实现线程的三种方式:继承Thread类(实现run()方法,调用时执行Thread类的start()方法)实现Runn
- 4. k8s核心概念 pod deployment service
LCY133
k8s与dockerkubernetes容器云原生
以下是Kubernetes的核心概念详解,涵盖Pod、Service、Deployment和Node,以及它们之间的关系和实际应用场景:1.Pod定义与作用•最小部署单元:Pod是Kubernetes中可创建和管理的最小计算单元,包含一个或多个共享资源的容器。•共享环境:•网络:同一Pod内的容器共享IP地址和端口空间,可通过localhost互相通信。•存储:Pod可挂载共享存储卷(Volume
- node.js操作mysql数据库,写一个真实的接口
Xiaozezeze
node.jsmysqlnode.js
mysql模块是一个第三方模块,专门用来操作MySQL数据库。我们可以在npm包中先下载模块才能进行node.js连接操作mysql数据库。npm包下载方法参考mysql模块介绍使用步骤要想用这个包连接数据库,首先要确保在电脑有mysql(phpstudy还要启动mysql服务)一共需要4个步骤:加载MySQL模块创建MySQL连接对象连接MySQL服务器执行SQL语句//1.加载msyqlvar
- 静态站点生成
前端岳大宝
前端核心知识总结前端前端框架react.jsvue.js架构
以下是关于静态站点生成(SSG)的系统知识梳理,涵盖核心概念、核心实现、数据管理与优化等内容:一、核心概念与优势定义静态站点生成(SSG)是在构建阶段预生成所有静态HTML文件的技术,用户访问时直接获取预渲染内容,无需服务器动态生成。核心优势性能卓越:CDN缓存加速,首屏加载快安全性高:无服务端逻辑,攻击面小SEO友好:内容直接嵌入HTML成本低廉:托管简单(如GitHubPages、Netlif
- 【Kubernetes系列,小白必看】⑩ Kubernetes 实战案例剖析:从理论到实践的升华
佳腾_
kubernetes集群kubernetes容器云原生运维实战
通过前九篇文章的学习,我们从0到1,从入门到精通,深入学习了k8s的技术栈。在业内Kubernetes凭借其强大的容器编排与集群管理能力,成为众多企业构建现代化应用架构的首选。通过实际案例来学习Kubernetes的应用,能帮助我们更好地理解其工作原理,掌握在不同场景下的应用技巧。本篇文章将深入剖析多个Kubernetes实战案例,助力读者实现从理论到实践的升华。案例一:电商平台微服务架构部署业务
- 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