- 前端三剑客修炼手册:HTML+CSS+JS从入门到上头
是一个Bug
前端
前端三剑客修炼手册:HTML+CSS+JS从入门到上头第一章:HTML——网页世界的建筑师第二章:CSS——网页美妆博主第三章:JavaScript——网页的任天堂switch第四章源码categories:前端开发tags:HTMLCSSJavaScriptdate:2023-11-1517:28:45第一章:HTML——网页世界的建筑师1.1基础建材包秋名山车神选购指南️藤原豆腐店专属座驾1.
- 【愚公系列】2023年10月 WPF控件专题 Polyline控件详解
愚公搬代码
wpf
作者简介,愚公搬代码《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,阿里云专家博主,腾讯云优秀博主,掘金优秀博主,51CTO博客专家等。《近期荣誉》:2022年CSDN博客之星TOP2,2022年华为云十佳博主等。《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人
- Cloudflare教程:免费优化CDN加速配置,提升网站访问速度 | 域名访问缓存压缩视频图片媒体文件优化配置
LordForce
其它缓存
1、启用TieredCache缓存开关:通过选择缓存拓扑,可以控制源服务器与Cloudflare数据中心的连接方式,以确保缓存命中率更高、源服务器连接数更少,并且Internet延迟更短。2、增加浏览器缓存时间TTL:在此期间,浏览器会从其本地缓存中加载文件,从而提高页面加载速度。3、分别创建缓存规则和压缩规则压缩规则:表达式预览(http.request.uri.path.extensionin
- 基本数据类型——Java
星光5422
java开发语言
一、基本数据类型分类Java共有8种基本数据类型,分为4类:类别数据类型位数默认值取值范围/描述整型byte8位0-128~127short16位0-32,768~32,767int32位0-2³¹~2³¹-1long64位0L-2⁶³~2⁶³-1浮点型float32位0.0f单精度,IEEE754double64位0.0d双精度,默认浮点类型字符型char16位'\u0000'Unicode字符
- instructor 库实现缓存
ZHOU_CAMP
instructoragent人工智能
目录代码代码解释1.基础设置2.客户端初始化3.数据模型定义4.缓存设置5.缓存装饰器6.示例函数工作流程示例类似例子代码importfunctoolsimportinspectimportinstructorimportdiskcachefromopenaiimportOpenAI,AsyncOpenAIfrompydanticimportBaseModelclient=instructor.f
- SpringBoot集成Elasticsearch 7.x spring-boot-starter-data-elasticsearch 方式
m0_74823317
springbootelasticsearchjenkins
SpringBoot集成Elasticsearch7.x|spring-boot-starter-data-elasticsearch方式前言添加maven依赖配置application.properties测试实体类方式一:继承ElasticsearchRepository(适合简单查询)直接使用想自定义自己的Repository接口方式二:使用ElasticsearchRestTemplate
- pyqt5出现QOpenGLVertexArrayObject::destroy() failed to restore current context解决方法
yinsedemo
qt开发语言
当使用Pyqt5中的PyqtGraph时出现上述bug,bug出现原因是因为使用两个GlviewWidget时,在第一个显示之后,显示第二的时候出现,解决方法很简单:1、首先要明确这个GlViewwidget的对象名不要一致。2、只需要添加一个上下文属性即可,示例代码如下:importpyqtgraphaspgfrompyqtgraph.QtimportQtCore,QtWidgetsimport
- Docker构建go-web应用
云闲不收
dockergolang前端
https://www.liwenzhou.com/posts/Go/deploy-in-docker/#c-0-4-0本文介绍了如何使用Docker以及DockerCompose部署我们的GoWeb程序。Docker部署示例准备代码这里我先用一段使用net/http库编写的简单代码为例讲解如何使用Docker进行部署,后面再讲解稍微复杂一点的项目部署案例。packagemainimport("f
- Spring Boot 集成spring-boot-starter-data-elasticsearch
Java程序之猿
springbootelasticsearchjenkins
第一步,添加Maven依赖org.springframework.bootspring-boot-starter-data-elasticsearch第二步,配置ymlspring:elasticsearch:uris:http://localhost:9200第三步,创建索引实体@Document指定索引名称@Field字段对应类型importorg.springframework.data.a
- JSON-RPC(jsonrpc4j)使用demo
18790970257
javajsonweb.xml
服务端开发,在很多情况下,需要使用到RPC框架,今天发现一款很轻量的RPC框架——JSON-RPC。jsonrpc是一种以json为消息格式的远程调用服务,它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。这种远程过程调用可以使用http作为传输协议,也可以使用其它传输协议,传输的内容是json消息体。jsonrpc和xmlrpc相比具有很多优点。
- MySQL 体系架构简介
AI天才研究院
架构师必知必会系列数据库大数据分布式pythonredis
前言MySQL是一个典型的C/S架构程序,MySQLServer提供数据库服务,完成客户端的请求和操作,Client负责连接到Server。MySQL和其他关系型数据库不一样的地方在于它的弹性以及可以通过插件形式提供不同种类的存储引擎。MySQL体系架构MySQL逻辑系统架构分为4层:连接层应用服务层存储引擎层数据存储层
- 国产!瑞芯微3576-Mini(8核2.2GHz)工业评估板规格书
Tronlong创龙
嵌入式ARM软硬件原理图规格资料平台瑞芯微瑞芯微3576嵌入式开发瑞芯微国产处理器硬件开发工业控制
评估板简介创龙科技TL3576-MiniEVM是一款基于瑞芯微RK3576J/RK3576高性能处理器设计的4核ARMCortex-A72+4核ARMCortex-A53+ARMCortex-M0国产工业评估板,Cortex-A72核心主频高达2.2GHz,Cortex-A53核心主频高达2.0GHz。评估板由核心板和评估底板组成,核心板CPU、ROM、RAM、电源、晶振等所有元器件以及评估底板元
- 100个有用的AI工具 之 生成透明图像LayerDiffuse
weixin_47233946
AI专栏人工智能AIGC
StableDiffusion是开源图像生成界的扛把子,最强的地方在于它的可控性,通过ControlNet,和一系列插件,可以非常精准地控制图像生成的需求。今天介绍的是SD的一个插件LayerDiffuse,它可以帮助我们用SD生成透明的png图层。我们在用PS抠图的时候,对于头发、毛绒边这种图是非常头疼的,有了它,可以直接生成半透明的png图,就不需要抠图了。LayerDiffuse是Contr
- C#.net8创建webapi,使用SqlSugar,仓储模式,DTO,服务层,控制层的综合应用(企业级)
故里2130
包教会专栏c#.netandroid
本文源码地址:https://download.csdn.net/download/u012563853/89036104源码中,也有详细的注释说明。代码总览:这是一个综合性比较强的文章,需要有一定的基础,没有基础的人,看了后,会全面的了解一下,有基础的人,看了后会加强认识,更加的巩固,直接在项目中去应用,如果做C#开发,这将是一个全面的技术能力应用。下面,将从0到1展示所有的功能。每一步,都非常
- 基于Teigha的开发中,使用c#怎么判断一个Entity在Extents3d内部?
搬砖工程师Cola
c#开发语言
在基于Teigha的开发中,如果你使用C#,那么你需要通过Teigha提供的.NET接口(通常是通过COM互操作或者特定的.NET封装)来访问Teigha的功能。判断一个Entity是否在Extents3d内部的过程与在C++中类似,但你需要使用C#的语法和类型。以下是一个简化的步骤和示例代码,展示了如何在C#中基于Teigha判断一个Entity是否在Extents3d内部:引用Teigha的.
- 在.NET中向前端发送EventStream流式数据
Am6er
.netc#.netcorevisualstudio
1.要让Controller类的方法返回EventStream类型的数据,首先需要确保在Startup.cs或Program.cs文件中注册了IHttpContextAccessor:publicclassProgram{publicstaticvoidMain(string[]args){varbuilder=WebApplication.CreateBuilder(args);//添加服务到容
- Zr.Admin项目Program.cs配置项解析
qq1326702940
Zr.Admin开发zradmin启动项.net7启动Program.csProgram.cs说明
usingAspNetCoreRateLimit;usingInfrastructure.Converter;usingMicrosoft.AspNetCore.DataProtection;usingNLog.Web;usingSqlSugar;usingSystem.Text.Json;usingZR.Admin.WebApi.Extensions;usingZR.Common.Cache;u
- SqlSugar的仓储搭建
格子衬衫身上穿
c#.netcore
直接去百度网盘获取链接:https://pan.baidu.com/s/105JxRaqZcTGIrT365BzRRw提取码:wzkm使用的是.netCore6所以在Program中的配置如下://注册上下文:AOP里面可以获取IOC对象,如果有现成框架比如Furion可以不写这一行builder.Services.AddHttpContextAccessor();//注册仓储builder.Se
- Asp.Net Core 6 Cookie 的身份验证策略
格子衬衫身上穿
asp.net后端c#.netcore
参考文献:http://www.js-code.com/xindejiqiao/xindejiqiao_274882.htmlhttps://www.cnblogs.com/xiaoxiaotank/p/15811749.html编写代码过程中不理解的代码可参考上面的文献首先需要配置你的Program.cs,代码如下://在ASP.NETCore应用程序中配置依赖注入容器,将HttpContext
- android studio 2022打开了v1 签名但是生成的apk没有v1签名问题
hedalei
AndroidApp开发调试androidstudioandroididev1签名
我使用了AndroidStudioFlamingo|2022.2.1Patch2版本的IDE编译了一个apk,但是apksigner查看apk的签名信息时,发现只有v2签名,没有v1签名。apksignerverify-vapp-debug.apkVerifiesVerifiedusingv1scheme(JARsigning):falseVerifiedusingv2scheme(
- <C#>详细介绍builder.Services.AddHttpContextAccessor();
搬砖工程师Cola
C#c#开发语言
代码作用builder.Services.AddHttpContextAccessor();用于向ASP.NETCore的依赖注入(DI)容器注册IHttpContextAccessor服务,允许在应用的其他地方(如服务层、中间件、控制器外)安全地访问当前HTTP请求的上下文(HttpContext)。详细分析1.解决的问题场景:在非控制器类(如服务、仓储、工具类)中需要访问当前请求的Ht
- IDEA、Webstorm使用账号密码登录Gitlab
_往事如烟_
ideaInterliJintellij-ideawebstormgitlab
在开发过程中,为了保证代码安全,更改了gitlab司库的密码,当更新项目时,发现更新失败了。让填入access_token,gitlab网页设置中虽然generate了token,也填入了它,但是还是报错401unauthorized,索性不使用token登录,使用账号密码进行登录关联。禁用IDEA、Webstorm的自带插件Gitlab即可。
- 基于Spring Cloud Gateway + RBAC的用户管理系统:权限认证与全局校验
引言在现代微服务架构中,用户管理系统是核心组件之一,负责用户的身份认证和权限管理。随着系统规模的扩大,如何高效地管理用户权限、确保系统的安全性成为了一个重要挑战。基于SpringCloudGateway和RBAC(Role-BasedAccessControl,基于角色的访问控制)的用户管理系统,能够有效地解决这一问题。本文将介绍如何利用SpringCloudGateway实现权限认证与全局校验,
- C# 的浮点数
visual-studio
浮点数值类型表示实数。所有浮点型数值类型均为值类型。它们还是简单类型,可以使用文本进行初始化。所有浮点数值类型都支持算术、比较和相等运算符。浮点数的特征关键字.NET类型大致范围精度大小floatSystem.Single±1.5×10^-45~±3.4×10^386~9位4字节doubleSystem.Double±5.0×10^−324~±1.7×10^30815~17位8字节decimalS
- 实践 DevOps 项目:使用 Terraform、Helm、SonarQube 和 GitLab CI/CD 在 AWS EKS 上实践全栈部署
云攀登者-望正茂
terraformdevopsaws自动化terraformdevops
在当今快节奏的软件开发领域,自动化至关重要。在本文中,我将向您展示如何构建一个全面的DevOps流水线,该流水线能够:使用Terraform预置完整的AWS基础设施。部署一个包含私有子网和公共子网、RDSPostgreSQL以及完整配置的网络堆栈的EKS集群。通过Helm安装关键的Kubernetes组件,包括cert-manager(集成Let’sEncrypt)、ingress-nginx、A
- DeepSeek BLEU和ROUGE(Recall)的计算
taoqick
人工智能机器学习深度学习
以下是BLEUScore(BilingualEvaluationUnderstudy)和ROUGEScore(Recall-OrientedUnderstudyforGistingEvaluation)的原生Python实现(不依赖第三方库),通过分步计算逻辑和示例详细说明。一、BLEUScore实现核心逻辑n-gram匹配:计算候选文本和参考文本的n-gram匹配数(截断到参考文本中最大出现次数
- 【三维重建】中科院最新3DGS综述(近期进展更新中)
杀生丸学AI
3d三维重建3DGS稀疏重建三维生成
论文:《RecentAdvancesin3DGaussianSplatting》作者:TongWu,Yu-JieYuan,Ling-XiaoZhang,JieYang等链接:https://arxiv.org/abs/2403.11134文章目录前言一、三维重建1.1质量增强1.2压缩与正则化1.3动态三维重建1.4挑战性的输入二、基于3DGS的3D编辑2.1几何编辑2.2表面编辑2.3基于物理信
- Microservices框架系统Xenon
weixin_30251829
运维uinetty
最近调研了一些支持Microservices的框架系统,发现大致有两类:一种是致力于支持互联网领域的微服务框架系统,比较出名的是Netflix开源的一系列微服务项目;另一种是致力于将传统的企业级软件(monolithicsystem)改造成跑在支持微服务的系统上。这两类系统有一个很大的不同,那就是企业级软件通常能跑在一台机器上,所以如果把它们移植到微服务系统上,这类微服务系统自身要能跑在一台机器上
- C语言编写线程池的简单实现方法
weixin_33755554
c/c++数据结构与算法python
2019独角兽企业重金招聘Python工程师标准>>>好文章,一起分享——有时我们会需要大量线程来处理一些相互独立的任务,为了避免频繁的申请释放线程所带来的开销,我们可以使用线程池。下面是一个C语言实现的简单的线程池。头文件:1:#ifndefTHREAD_POOL_H__2:#defineTHREAD_POOL_H__3: 4:#include5: 6:/*要执行的任务链表*/7:typedef
- 用Golang语言体验爬虫世界
q56731523
golang爬虫开发语言数据抓取
做爬虫可以使用多种机器语言来完成,今天我将用我所学的知识,利用Golang语言来实现爬虫操作。使用golangnet/http库实现第一个爬虫导包import("fmt""io/ioutil""net/http")创建请求client:=&http.Client{}req,_:=http.NewRequest("GET",url,nil)设置请求header和cookiereq.Header.Se
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio