- 日志服务之使用Nginx模式采集日志
阿里云天池
体验场景云原生阿里云
简介本场景将提供一台配置了Centos7.7版本的ECS实例(云服务器)。通过本教程的操作,您可以基于已有环境快速采集Nginx日志。云起实验室日志服务体验(活动期完成有机会参与100%中奖):https://developer.aliyun.com/adc/series/activity/sls-1背景知识本场景主要涉及以下云产品和服务:●日志服务:日志服务SLS是云原生观测与分析平台,为Log
- goaccess分析json格式日志
潇潇一夜风兼雨
nginx
一.安装使用yum安装,yuminstallgoaccess二.主要介绍格式问题1.nginx日志格式如下:log_formatmainescape=json'{"time_local":"$time_local",''"remote_addr":"$remote_addr",''"referer":"$http_referer",''"request":"$request",''"status"
- 用 JuiceFS 备份 Nginx 日志可以这么简单
JuiceFS
在我们线上的生产环境中要备份的东西很多,各种服务日志、数据库数据、用户上传数据、代码等等。用JuiceFS来备份可以节省你大量时间,我们会围绕这个主题写一系列的教程,整理出一套最佳实践,方便大家。今天第一篇就写写最常用的Nginx日志备份。如何用JuiceFS备份Nginx日志生产环境中的Nginx经常作为反向代理,配置多台,用来对接后面的各种应用服务。日志主要有两类,访问日志(access.lo
- DBA课程-day20-ELK第二天
zwb_jianshu
ELK第一天知识回顾1.ELK各代表什么软件2.传统方式收集日志的弊端3.ELK收集日志的架构4.日志流转流程5.安装部署filebeat-input-->nginx日志-output-->ES-ES-->kibana6.收集普通nginx日志有哪些不足-日志字段内容不能拆分,不能单独显示7.把nginx日志格式修改为json格式8.filebeat配置文件添加2行json解析的参数9.删除旧索引
- Nginx 403 forbidden 错误的五种原因及解决方法(详细)
T_LOYO
nginxnginx运维
搭建个人下载地址时,nginx访问时报403错??来5个原因帮你找到解决办法首先报错先查看日志,这里查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现详细报错如下:2022/12/2216:08:06[error]16674#16674:*41directoryindexof"/data/soft/"isforbidden,client:58.250.63.1
- Nginx实战:3-日志按天分割
龙叔运维
【系列】Nginx运维实战nginx运维
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、方式1:定时任务执行分割脚本1.分割日志脚本2.添加定时任务二、方式2:logrotate配置分割1.logrotate简单介绍2.新增切割nginx日志的配置文件3.备份日志压缩4.分割日志后缀改为日期前言nginx日志文件建议按照天的维度进行分割,方便快速按照天的维度分析以及查找报错定位一、方式1:定时任务执行分割脚本
- Kafka概念和基本架构
悠然予夏
消息队列架构javaKafaka
1、Kafka介绍Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多生产者、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O(
- 【nginx】Shell获取某个时间段的nginx日志内容
Bogon
查看TPC连接数netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'日志常用统计技巧https://xstarcd.github.io/wiki/shell/logview_tips.htmlshell获取某个时间段的nginx日志内容https://blog.csdn.net/kelonsen/article/details/23033
- nginx日志格式脚本
令狐少侠2011
nginx运维
Nginx日志主要分为两种:access_log(访问日志):记录客户端请求的信息,可以指定log_format。error_log(错误日志):记录应用程序问题等信息,不可以指定log_format注意:1、子配置中想使用主配置nginx.conf中的log_format,则主的log_formatmain得写在include/usr/local/nginx/conf/conf.d/*.conf
- 记一次页面接口502问题:“502 Bad Gateway”
Cookie-a
gatewaylinux
接收别人的项目进行迭代,项目部署到服务器上之后,有一个接口数据刷不出来,一直502后来联想到网关的问题,想通过设置白名单的方式解决,设置之后依旧不行。查看nginx日志发现报错:*169connect()failed(113:Noroutetohost)whileconnectingtoupstream,查看nginx配置:发现我的超时时间配的是2s因为是接收别人的项目,这个接口之前老超时,所以我
- Ubuntu20.04安装nginx
冰帝海岸
nginxnginx运维服务器
问题:在使用ubuntu20.4安装nginx过程中,替换html文件内容不生效问题1.安装aptinstallnginx2.目录介绍配置文件/etc/nginx/nginx.conf程序文件/usr/sbin/nginx日志/varlog/nginx默认虚拟主机/var/www/html3.修改配置我在把页面放入var/www/html目录中,重启nginx不生效,通过修改nginx.conf配
- logrotate切割nginx日志
夏2018
首先安装logrotate日志切割工具yum-yinstalllogrotatevim/etc/logrotate.d/nginx在/etc/logrotate.d目录下创建一个nginx的配置文件"nginx"配置内容如下,里面的路径根据自己项目的实际情况配置/opt/wisecloud/cloudstorage/cs_resty/software/cs_resty/logs/*.log{dai
- nginx运维相关命令
全脂主妇
linuxnginx运维nginx服务器linux
目录一、nginx统计二、nginx日志定时备份一、nginx统计1.根据访问IP统计UVawk'{print$1}'access.log|sort|uniq-c|wc-l2.统计访问URL统计PVawk'{print$7}'access.log|wc-l3.查询访问最频繁的URLawk'{print$7}'access.log|sort|uniq-c|sort-n-k1-r|more4.查询访问
- windows下nginx 日志切割
王小児
windwos下nginx日志不能切割,导致越来越大,到后面访问都卡死了。写了一个bat配合windows下的定时任务做日志切割@rem关闭脚本的每行输出@echooff@REM声明采用UTF-8编码@REMchcp65001@rem获取当前时间setToDay=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%setnginxPath=D:\nginx-1.14.0setrtmp
- Nginx日志定时清理
神科
LINUXnginxlinux运维
升级风险:注释:由于nginx记录所有LIS60服务请求日志,长期以往这些日志堆积占用服务器资源,为了避免服务器资源浪费,定时清理。脚本下载:cron定时执行脚本包-Linux文档类资源-CSDN下载1、拷贝附件文件至linux服务任意不用文件夹(例如在根目录新加sk文件夹,将搅拌拷贝到这里执行)2、切换到拷贝到的文件夹:cd/sk3、查看当前文件ll4、赋执行权限命令:chmod+x./*5、增
- Nginx日志切割和定时清理
啥也不知道,啥也不敢说
Linuxnginxbashlinux
Nginx日志切割Nginx日志随着日期越来越大,需要对日志进行定期切割清理。切割策略每天凌晨0点,执行定时任务打包nginx日志并生成新的nginx日志文件。备份脚本:#!/bin/bash#cutnginxlogofyesterdaysource/etc/profilelog_path="/usr/local/nginx/logs/"yesterday=$(date-d"yesterday"+
- 【Nginx】解决413错误
micromicrofat
运维NGINXnginxjava服务器
项目场景:接收Excel文件问题描述调用该接口时发生413错误接口服务nginx日志2022/09/0907:02:18[error]10#10:*6clientintendedtosendtoolargebody:3501022bytes,client:192.168.7.1,server:data-dispatch-center,request:"POST/api/v1/app/form/ex
- Nginx日志切割脚本
only°夏至besos
前端服务器linux
#!/bin/bash#function:cutnginxlogfiles#setthepathtonginxlogfileslog_files_path="/app/servers/nginx/logs/"log_files_dir=${log_files_path}#setnginxlogfilesyouwanttocutlog_files_name=(access)#setthepathto
- Nginx常用配置,建议收藏!
程序员波特
nginxnginx运维
Nginx日志切割-手动现有的日志都会存在access.log文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大的日志文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切割一下。具体步骤如下:创建一个shelll可执行文件:cut_my_log.sh,内
- 监控系统服务日志规范 - 思路参考
卢卡上学
灯塔监控系统监控系统grafana日志采集业务监控链路追踪
一、前言本文档为监控系统服务日志技术规范修订版,明确了日志信息输出的规范要求,方便系统设计人员和开发人员使用。ps现状:公司各部门都有自己的日志规范,存在规范不统一,接入不统一,监控大盘,报警模版不统一的痛点。在日志接入,大盘创建,报警添加方面存在耗时耗力且效果不好的问题二、Nginx日志规范1、日志格式要求#access格式配置log_formatjsonescape=json'{''"trac
- Nginx日志检测分析工具 - WGCLOUD
也曾多情
nginx运维
WGCLOUD可以对Nginx的日志文件进行全面分析,包括IP、sql注入攻击、搜索引擎蜘蛛爬取记录、HTTP响应状态码、访问量最高的IP统计、扫描攻击统计等效果如下图
- Nginx主动健康检查实现业务平滑转移
码上富贵
Nginxnginx服务器运维
文章目录一、概述二、被动式检查三、主动式检查1.下载Nginx2.下载插件3.打补丁4.编译Nginx5.创建软链接6.编辑配置文件7.测试1.模拟Java服务端2.nginx日志一、概述Nginx自带健康检查(被动式):Nginx只有当有访问时后,才发起对后端节点探测。被动式的缺点是:如果后端有不健康节点,负载均衡器需要通过先将请求发给该不健康节点时,才能发现该节点是否健康,如果不健康会将请求转
- 2019-01-16Kafka
cuiyao50
Kafka的基本介绍Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O(1)的方
- ELK之使用Grafana读取ES集群的Nginx日志进行分析展示
一掬净土
ELKelkgrafanaelasticsearchnginx日志分析
一、前提:直通车------------>↓↓↓↓↓↓需要ES集群https://blog.csdn.net/wdy_2099/article/details/125441436需要filebeathttps://blog.csdn.net/wdy_2099/article/details/125445893需要logstashhttps://blog.csdn.net/wdy_2099/arti
- nginx日志分割
木木夕木目心.HDS
nginxnginxjava前端
日志切割是线上常见的操作,能够控制单个日志文件的大小,便于对日志进行管理给nginx主进程发送一个重新打开的信号,让nginx重新生成新的日志文件nginx-sreopen这个命令等同于kill-USR1`catnginx.pid`切割日志文件shell命令#!/bin/bash#脚本写入crontab,每天0点执行,这是一个nginx日志切割脚本#nginx日志存放点logs_path="/us
- flume实现上传nginx日志到kafka
sf_www
hadoopflumekafka
1.flume配置和运行对于flume的使用,主要就涉及source、channel、sink的配置。内置的可以满足当下我们的需求,这里选用source是TAILDIR,channel是SPILLABLEMEMORY,sink是org.apache.flume.sink.kafka.KafkaSink。如果要对数据进行过滤等操作,可以添加配置interceptors,内置的如果无法满足功能,可以自
- KAFKA入门概述
new_blood
kafka中间件分布式
简介概述Kafka是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能
- nginx配置log转发到日审设备
春猿火
nginx服务器linux
两种方法一、nginx在1.12版本包括之后可直接在nginx.conf配置syslog转发日志(配置完之后需要重启nginx服务,此情况适用于业务部署期间,确保业务出现波动也不会造成影响)适用于项目测试部署期间二、直接syslog抓取nginx日志进行转发(配置完后需要重启rsyslog服务,如果是web主机需要在尽量不动业务的情况下,尽量使用这一种方法)适用于服务器提供者或者托管场景1.ngi
- filebeat收集nginx日志并转化为json格式日志保存到Elasticsearch
aa一叶知秋aa
日志收集系统nginxjsonelasticsearch运维
Filebeat介绍Filebeat是使用Golang实现的轻量型日志采集器,也是Elasticsearchstack里面的一员。本质上是一个agent,可以安装在各个节点上,根据配置读取对应位置的日志,并上报到相应的地方去。Filebeat的可靠性很强,可以保证日志Atleastonce的上报,同时也考虑了日志搜集中的各类问题,例如日志断点续读、文件名更改、日志Truncated等。Filebe
- 2024.1.16 用户画像day01 - 项目介绍
白白的wj
spark大数据分布式pythonkafkazookeeperhive
目录一.项目介绍整体流程:项目建设目的:学习安排:技术选型:技术架构:项目架构:二.名词解释一.项目介绍整体流程:项目介绍-elasticSearch-业务数据源导入-离线指标开发-Flume实时采集-Nginx日志埋点数据-结构化流实时指标-制作报表数仓开发用户画像实时开发hive-spark数据挖掘结构化流-Flume-Kafka-Flink标签开发,挖掘类,统计类规则类,标签可视化平台,用户
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(