- Linux 上使用 Docker 部署 Kafka 集群
黎明晓月
linuxdockerkafka
在Linux上使用Docker部署Kafka集群的步骤如下1.准备工作确保已安装:DockerDockerCompose2.创建DockerCompose文件(docker-compose.yml)version:'3.8'services:zookeeper:image:wurstmeister/zookeepercontainer_name:zookeeperports:-"2181:2181
- Docker 存储驱动那些小秘密:差异、场景与选择指南
weixin_42587823
云原生dockereurekajava
Docker存储驱动那些小秘密:差异、场景与选择指南在日常使用Docker部署应用时,我们经常会遇到存储问题。其实,Docker背后的存储驱动就像是汽车的发动机,决定了容器文件系统的表现。今天,我就来聊聊常见的几种存储驱动:overlay2、aufs、devicemapper、Btrfs、ZFS以及vfs,它们各有千秋,适用的场景也不尽相同。一、Docker存储驱动的工作原理首先,简单了解下Doc
- Docker资源限制:给容器戴上精准“金箍“的工程指南
weixin_42587823
云原生docker容器运维
Docker资源限制:给容器戴上精准"金箍"的工程指南一、当容器变身"饕餮巨兽":真实事故现场去年某天,一个服务容器在凌晨3点突然暴走:#事故现场监控日志[03:12:45]CPU使用率:780%#物理机总共才8核![03:13:02]内存占用:32GB/32GB[03:13:15]磁盘IO延迟:15.7秒[03:13:30]网络丢包率:62%最终导致整个集群雪崩。这就是没有资源限制的血泪教训!二
- 使用 EasyExcel 实现高效的 Excel 读写操作
小DuDu
javaspringbootspring
在日常开发中,Excel文件的读写操作是一个常见的需求。EasyExcel是阿里巴巴开源的一个高性能、易用的Excel读写库,可以大幅提高处理Excel文件的效率。它通过事件驱动模型优化了大数据量Excel的读写性能,非常适合处理大文件或高并发场景。本篇博客将从EasyExcel的基本概念、优势、安装、读写操作以及高级用法展开,并提供清晰的代码示例。一、EasyExcel的核心特点高性能:基于流式
- 比特币驱动金融第七章——比特币:社区、政治与监管的微妙平衡
小DuDu
区块链技术驱动金融金融区块链
在比特币的发展进程中,社区、政治与监管如同紧密交织的三条线,共同影响着它的走向。深入研读《区块链:技术驱动金融》的第七章,能让我们更全面地理解比特币在这些因素作用下的发展态势。比特币社区:基石与分歧比特币社区是一个多元化的群体,涵盖了开发者、矿工、投资者、用户等多个角色,他们在比特币的生态系统中都有着独特的地位和作用。开发者是比特币技术的守护者和创新推动者。他们负责比特币核心代码的维护和更新,决定
- 蓝易云 - linux如何关闭防火墙
蓝易云
linux服务器网络c++开发语言数据库运维
要关闭Linux防火墙,可以使用以下步骤:检查防火墙状态:使用以下命令检查防火墙状态,确保你需要关闭的是哪个防火墙。sudosystemctlstatusfirewalld#Forfirewalldsudosystemctlstatusiptables#Foriptables关闭防火墙服务:如果你使用的是firewalld,可以使用以下命令关闭防火墙服务。sudosystemctlstopfir
- Python:利用cv2模块对图片进行高斯模糊
玩转测试开发
python开发语言
简介:高斯模糊(英语:GaussianBlur),也叫高斯平滑,是在AdobePhotoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个毛玻璃在观察图像,这与镜头焦外成像效果散景以及普通照明阴影中的效果都明显不同。历史攻略:Python:利用cv2模块对照片进行多个人脸检测Pytho
- Docker 存储管理那些事儿:简单易懂的讲解与实践示例
weixin_42587823
云原生dockereurekajava
Docker存储管理那些事儿:简单易懂的讲解与实践示例在使用Docker构建和部署应用时,你可能会遇到数据持久化的问题。毕竟容器本质上是短暂的,每次重启或销毁后,容器内的可写层数据都会丢失。那么,Docker是如何管理存储的呢?这篇博客将带你了解Docker存储的底层机制及常用实践,并通过实例告诉你如何优雅地处理数据持久化和共享。一、为什么需要存储管理?传统的应用一般会将数据存储在宿主机的固定位置
- 区块链驱动金融第九章——解锁比特币 “平台” 的多元潜力
小DuDu
区块链技术驱动金融区块链金融
比特币,这个诞生于数字时代的创新产物,早已突破了单纯数字货币的范畴,逐渐演变成一个具有丰富功能的“平台”。第九章深入探讨了比特币作为平台的多种应用场景,展现了其在不同领域的巨大潜力。比特币:超越货币的多功能平台在人们的传统认知里,比特币是一种数字货币,但它的功能远不止于此。比特币可以被看作是一个只能被添加的记录系统。在这个系统中,所有的交易记录都被永久地存储在区块链上,形成了一个不可篡改的账本。这
- Quarkus云原生服务开发详解
qzw1210
云原生java容器
以下是基于最新信息的Quarkus搭建步骤:1.搭建开发环境安装Java开发工具包(JDK):Quarkus基于Java,因此需要安装JDK。推荐安装JDK11或更高版本。安装Maven:Quarkus项目通常使用Maven作为构建工具。安装GraalVM(可选):如果需要将应用编译为原生可执行文件,需要安装GraalVM。配置Docker(可选):如果需要将应用打包为容器镜像,需要安装并配置Do
- python 特征工程
鱼跃龙门Smile
python机器学习人工智能
目录1.什么是特征工程2.基本预处理:缺失值处理2.1缺失值的处理2.2小练习2数值型特征2.1对数变换2.2幅度缩放2.3统计数值:描述统计分析2.4高次特征与交叉特征2.4.1高次特征3.字符型特征3.1哑变量3.2标签编码1.什么是特征工程特征是用于描述数据中的各种属性、变量或维度的信息,它们是模型用来做出预测或分类的输入。特征工程是使用专业背景知识和技巧处理数据,使得特征能在机器学习算法上
- AI视频生成竞赛:代理IP如何成为隐形冠军的「加速器」
傻啦嘿哟
关于代理IP那些事儿自然语言处理
目录一、代理IP:AI竞赛的「瑞士军刀」二、技术解构:代理IP的「三重加速」三、技术博弈:代理IP的「攻防战」四、成本经济学:代理IP的「杠杆效应」五、伦理边界:代理IP的「暗面」结语:智能时代的「影子战争」在AI视频生成技术的军备竞赛中,参赛者们往往将目光投向算力集群、算法优化这些显性战场。但真正的行家却悄悄启用了一种「降维打击」工具——代理IP。这些看似普通的网络地址,正在成为决定竞赛胜负的隐
- 桌面LED文字滚动显示软件设计
李姝瑶
本文还有配套的精品资源,点击获取简介:本软件旨在模拟真实LED显示屏效果,在个人电脑桌面上滚动显示文字信息。特别适合于网吧、公用电脑或网管控制台等公共场所使用,以快速传播各类公告、通知和广告信息。软件允许自定义字体样式、颜色、滚动速度和方向等,通过其组件资源提供安装、使用和更新等功能。1.桌面LED字体滚动软件概述1.1软件的市场定位与应用背景桌面LED字体滚动软件的诞生是为了解决信息传达的即时性
- 科软机试日常 - 翻转二叉树
幻想 & 现实
科软机试日常深度优先算法c语言广度优先
目录前言一、题目二、具体代码1.1层序遍历(BFS)1.2先序遍历(DFS)、后序遍历1.2.1递归算法1.2.2非递归算法三、总结前言本人第一次写博客,请多多包容~一、题目leetcode:226.翻转二叉树简要描述:给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。难度等级:easy使用语言:C思路:层序遍历、前中后序遍历二、具体代码1.1层序遍历(BFS)structTreeN
- NET Core2.0 三层架构,依赖注入DAL,BLL
qq_18932003
.netcore架构c#开发语言
NETCore搭建三层架构,每层之间使用依赖注入获取实例NETCore三层架构,依赖注入_晓剑-CSDN博客项目结构如下常用的三层,Web-BLL-DLLBLL与DAL层分为Interface里边是提供接口,Implments提供实现类,DIRegister提供依赖注入的映射关系一:新建好三层添加好每层之间的依赖项目之间的依赖还是像以前一样,右键添加引用即可vs2017添加引用的是可能会报错:找不
- 分享一个让 uniapp 微信小程序支持 EventSource 的方法
魔众
uni-app微信小程序notepad++
微信小程序不支持EventSource(SSE)是一种HTML5标准,旨在提供一种方式来在Web应用中实现异步通信和事件处理。然而,根据现有的信息,uni-app并没有直接支持EventSource,这意味着开发者需要寻找其他技术或替代方案来实现类似的效果。尽管有些主流浏览器支持SSE,但小程序目前还不能兼容这个API,这可能是由于微信平台对新技术的兼容性考虑或是开发生态的限制。一个替代实现方式c
- 文件操作(1.文件资源上传到MinIO 2.文件资源保存在数据库中)
伏颜.
后端学习积累java
目录本文提供文件操作接口的实现(上传+下载)附件资源表实体类具体代码实现上传到MinIO服务器pom依赖yml配置MinIO配置服务实现类保存到数据库本文提供文件操作接口的实现(上传+下载)附件资源表实体类@Data@AllArgsConstructor@NoArgsConstructor@EqualsAndHashCode(callSuper=true)@Accessors(chain=true
- Android自定义控件:imageview重写onMeasure方法实现图片按指定比例显示,拉伸永不变形,解决屏幕适配问题
伊特君
UI控件imageview自定义控件Imageview按比例显示
使用ImageView会遇到的问题在Android应用中,都少不了图片的显示,ImageView,轮播图,ViewPager等等,很多都是来显示图片的,比如一个广告条的轮播效果,参看博客:广告条效果实现----ViewPager加载大图片(LruCache)以及定时刷新,很多时候,我们都希望图片能够在宽度上填充父窗体,这样比较符合人的审美观点,但是问题就随之而来了,那就是高度如何定义??先来看一个
- 软工考研复试-机试
kakajue
temp考研
一、中南大学上机题1.题目1(1)随机写下一个字符串,只有在这个字符串中能按顺序找到EASY四个字母,就输出easy,否则输出difficult1.输入格式:输入的数据有多组,每组占一行,由一个字符串组成输出格式:对于每组输入数据,输出一行,对应一个要求的答案(题目简单就输出)(2)输入样例:eAsySEoAtSNYEEEEEAASSSYYY输出样例:difficulteasyeasy(3)代码#
- 如何进一步提升Deepseek的多模态能力?
alankuo
人工智能
以下是一些可以进一步提升Deepseek多模态能力的方法:数据方面增加数据多样性:收集更多不同类型、领域和场景的多模态数据,如图像、语音、视频、文本等。例如,在图像数据中,涵盖各种不同的拍摄角度、光照条件、物体类别等;在语音数据中,包含不同的口音、语速、语言风格等,使模型能够学习到更丰富的模态信息和跨模态关系。提高数据质量:对数据进行严格的清洗和标注,确保数据的准确性和一致性。对于图像,保证标注的
- 80端口深度解析:从协议原理到工程实践
网安秘谈
后端网络协议
一、端口机制与HTTP协议栈1.1TCP/IP模型中的端口定位在TCP/IP四层模型中,端口属于传输层的核心概念。每个端口对应一个16位无符号整数(0-65535),其中0-1023为知名端口(Well-KnownPorts)。80端口作为HTTP协议默认端口,在RFC2616中明确规定其标准用途。1.2协议栈交互流程典型HTTP请求在协议栈中的封装过程:plaintextApplicationL
- RSA算法深度解析:从数学基础到安全实践
网安秘谈
算法安全
一、密码学基础与RSA定位在对称加密体系中(如AES),加解密使用相同密钥的特性导致密钥分发成为核心安全问题。RSA作为首个实用的非对称加密算法(1977年由Rivest,Shamir,Adleman提出),通过巧妙的数论构造实现了:公钥加密:任何人可用公钥加密数据私钥解密:只有私钥持有者可解密数字签名:私钥签名可被公钥验证二、核心数学原理2.1模运算基础同余定理:a≡b(modn)当且仅当n|(
- 【自学笔记】Spark基础知识点总览-持续更新
Long_poem
笔记spark大数据
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录ApacheSpark基础知识点总览目录简介核心组件SparkSQLDataFrame与DatasetAPIRDD(弹性分布式数据集)SparkStreamingMLlib(机器学习库)GraphX(图处理框架)部署模式示例代码创建SparkContext创建RDD并执行操作使用DataFrameAPI使用SparkSQL总结
- 人员检测与跟踪:人员检测_(7).人员特征提取
zhubeibei168
人脸识别人工智能计算机视觉深度学习目标跟踪数码相机
人员特征提取在人员检测与跟踪任务中,人员特征提取是至关重要的一环。它涉及从检测到的人员图像中提取出具有区分性的特征,以便在后续的跟踪和识别任务中使用。这些特征可以包括但不限于人体的形状、颜色、纹理、动作等。本节将详细介绍人员特征提取的原理和常用方法,并提供具体的代码示例和数据样例。1.基于颜色的特征提取颜色特征是一种简单且有效的特征提取方法,常用于描述人员的外观。颜色特征可以是对整个图像的统计描述
- 手动搭建并配置react项目(webpack5)
程序员宝妈
webpack打包Reactreact.js前端前端框架
手动搭建并配置react项目(webpack5)介绍不使用脚手架,利用webpack,手动搭建react项目框架1、项目创建创建目录react_wepack2、webpack+react基础架构2.1配置webpack.dev.js基础配置说明可参考这篇文章配置loader、plugin、eslint【见webpack.dev.js】constpath=require("path");constM
- OpenAI Agents SDK 中文文档 中文教程 (8)
wtsolutions
openaiagentssdkpythonopenAISDK中文文档
英文文档原文详见OpenAIAgentsSDKhttps://openai.github.io/openai-agents-python/本文是OpenAI-agents-sdk-python使用翻译软件翻译后的中文文档/教程。分多个帖子发布,帖子的目录如下:(1)OpenAI代理SDK,介绍及快速入门(2)OpenAIagentssdk,agents,运行agents,结果,流,工具,交接(3)
- Python 数据库自动化脚本开发详解
笑远
数据库python自动化
Python数据库自动化脚本开发详解在Python中进行数据库操作和自动化脚本开发是常见的任务,涉及到连接数据库、备份、监控、事务管理、日志分析等多个方面。以下将详细介绍相关的库、实现方法及最佳实践。1.在Python中连接数据库时,你通常使用哪些库或模块?请举例说明如何建立与MySQL数据库的连接。常用的Python数据库连接库mysql-connector-python:由MySQL官方提供,
- GaussDB 内存结构详解
笑远
gaussdb数据库
GaussDB内存结构详解GaussDB是华为推出的高性能、可扩展的关系型数据库管理系统,广泛应用于企业级应用、大数据处理和云计算场景。内存管理在数据库性能和稳定性中扮演着至关重要的角色。本文将深入探讨GaussDB的内存结构,包括其主要组件、内存分配机制、缓存管理以及内存优化策略,帮助您全面理解并优化GaussDB的内存使用。目录GaussDB内存架构概述内存组成部分共享内存(SharedMem
- 技术驱动人类文明的范式革命:从科学发现到元宇宙重构
AI天才研究院
计算重构人工智能ai自动化
技术驱动人类文明的范式革命:从科学发现到元宇宙重构引言:技术作为文明演进的底层引擎在人类文明的演进图谱中,技术始终是最为活跃的变量。从两河流域的灌溉系统到量子计算机的量子比特,从腓尼基人的字母文字到ChatGPT的神经网络,技术不仅重塑了生产力形态,更深刻改写了人类认知世界与自我的方式。2023年全球研发投入突破2.2万亿美元,科技对经济增长贡献率在发达国家已达80%以上,这标志着人类正进入以技术
- 蓝易云 - linux监控指定进程
蓝易云
linux服务器运维开发语言数据库c++pandas
要在Linux中监控指定进程,可以使用工具如top、htop、ps等。以下是使用ps命令来监控指定进程的步骤:获取进程ID(PID):首先,获取你想要监控的进程的进程ID(PID)。你可以使用ps命令或其他工具来获取进程的PID。psaux|grepprocess_name使用ps命令监控进程:使用ps命令并提供PID来监控指定进程的状态和资源使用情况。ps-pPID实时监控:如果需要实时监控
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIlinuxPHPandroid
╔-----------------------------------╗┆
- zookeeper admin 笔记
braveCS
zookeeper
Required Software
1) JDK>=1.6
2)推荐使用ensemble的ZooKeeper(至少3台),并run on separate machines
3)在Yahoo!,zk配置在特定的RHEL boxes里,2个cpu,2G内存,80G硬盘
数据和日志目录
1)数据目录里的文件是zk节点的持久化备份,包括快照和事务日
- Spring配置多个连接池
easterfly
spring
项目中需要同时连接多个数据库的时候,如何才能在需要用到哪个数据库就连接哪个数据库呢?
Spring中有关于dataSource的配置:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
&nb
- Mysql
171815164
mysql
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
TH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作
- CommonDAO(公共/基础DAO)
g21121
DAO
好久没有更新博客了,最近一段时间工作比较忙,所以请见谅,无论你是爱看呢还是爱看呢还是爱看呢,总之或许对你有些帮助。
DAO(Data Access Object)是一个数据访问(顾名思义就是与数据库打交道)接口,DAO一般在业
- 直言有讳
永夜-极光
感悟随笔
1.转载地址:http://blog.csdn.net/jasonblog/article/details/10813313
精华:
“直言有讳”是阿里巴巴提倡的一种观念,而我在此之前并没有很深刻的认识。为什么呢?就好比是读书时候做阅读理解,我喜欢我自己的解读,并不喜欢老师给的意思。在这里也是。我自己坚持的原则是互相尊重,我觉得阿里巴巴很多价值观其实是基本的做人
- 安装CentOS 7 和Win 7后,Win7 引导丢失
随便小屋
centos
一般安装双系统的顺序是先装Win7,然后在安装CentOS,这样CentOS可以引导WIN 7启动。但安装CentOS7后,却找不到Win7 的引导,稍微修改一点东西即可。
一、首先具有root 的权限。
即进入Terminal后输入命令su,然后输入密码即可
二、利用vim编辑器打开/boot/grub2/grub.cfg文件进行修改
v
- Oracle备份与恢复案例
aijuans
oracle
Oracle备份与恢复案例
一. 理解什么是数据库恢复当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与
- JavaEE开源快速开发平台G4Studio v5.0发布
無為子
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V5.0版本已经正式发布。
访问G4Studio网站
http://www.g4it.org
2013-04-06 发布G4Studio_V5.0版本
功能新增
(1). 新增了调用Oracle存储过程返回游标,并将游标映射为Java List集合对象的标
- Oracle显示根据高考分数模拟录取
百合不是茶
PL/SQL编程oracle例子模拟高考录取学习交流
题目要求:
1,创建student表和result表
2,pl/sql对学生的成绩数据进行处理
3,处理的逻辑是根据每门专业课的最低分线和总分的最低分数线自动的将录取和落选
1,创建student表,和result表
学生信息表;
create table student(
student_id number primary key,--学生id
- 优秀的领导与差劲的领导
bijian1013
领导管理团队
责任
优秀的领导:优秀的领导总是对他所负责的项目担负起责任。如果项目不幸失败了,那么他知道该受责备的人是他自己,并且敢于承认错误。
差劲的领导:差劲的领导觉得这不是他的问题,因此他会想方设法证明是他的团队不行,或是将责任归咎于团队中他不喜欢的那几个成员身上。
努力工作
优秀的领导:团队领导应该是团队成员的榜样。至少,他应该与团队中的其他成员一样努力工作。这仅仅因为他
- js函数在浏览器下的兼容
Bill_chen
jquery浏览器IEDWRext
做前端开发的工程师,少不了要用FF进行测试,纯js函数在不同浏览器下,名称也可能不同。对于IE6和FF,取得下一结点的函数就不尽相同:
IE6:node.nextSibling,对于FF是不能识别的;
FF:node.nextElementSibling,对于IE是不能识别的;
兼容解决方式:var Div = node.nextSibl
- 【JVM四】老年代垃圾回收:吞吐量垃圾收集器(Throughput GC)
bit1129
垃圾回收
吞吐量与用户线程暂停时间
衡量垃圾回收算法优劣的指标有两个:
吞吐量越高,则算法越好
暂停时间越短,则算法越好
首先说明吞吐量和暂停时间的含义。
垃圾回收时,JVM会启动几个特定的GC线程来完成垃圾回收的任务,这些GC线程与应用的用户线程产生竞争关系,共同竞争处理器资源以及CPU的执行时间。GC线程不会对用户带来的任何价值,因此,好的GC应该占
- J2EE监听器和过滤器基础
白糖_
J2EE
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。
监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。
ServletContex监听器
ServletContex又叫application
- 博弈AngularJS讲义(16) - 提供者
boyitech
jsAngularJSapiAngularProvider
Angular框架提供了强大的依赖注入机制,这一切都是有注入器(injector)完成. 注入器会自动实例化服务组件和符合Angular API规则的特殊对象,例如控制器,指令,过滤器动画等。
那注入器怎么知道如何去创建这些特殊的对象呢? Angular提供了5种方式让注入器创建对象,其中最基础的方式就是提供者(provider), 其余四种方式(Value, Fac
- java-写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
bylijinnan
java
public class CommonSubSequence {
/**
* 题目:写一函数f(a,b),它带有两个字符串参数并返回一串字符,该字符串只包含在两个串中都有的并按照在a中的顺序。
* 写一个版本算法复杂度O(N^2)和一个O(N) 。
*
* O(N^2):对于a中的每个字符,遍历b中的每个字符,如果相同,则拷贝到新字符串中。
* O(
- sqlserver 2000 无法验证产品密钥
Chen.H
sqlwindowsSQL ServerMicrosoft
在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQ
- [新概念武器]气象战争
comsci
气象战争的发动者必须是拥有发射深空航天器能力的国家或者组织....
原因如下:
地球上的气候变化和大气层中的云层涡旋场有密切的关系,而维持一个在大气层某个层次
- oracle 中 rollup、cube、grouping 使用详解
daizj
oraclegroupingrollupcube
oracle 中 rollup、cube、grouping 使用详解 -- 使用oracle 样例表演示 转自namesliu
-- 使用oracle 的样列库,演示 rollup, cube, grouping 的用法与使用场景
--- ROLLUP , 为了理解分组的成员数量,我增加了 分组的计数 COUNT(SAL)
- 技术资料汇总分享
Dead_knight
技术资料汇总 分享
本人汇总的技术资料,分享出来,希望对大家有用。
http://pan.baidu.com/s/1jGr56uE
资料主要包含:
Workflow->工作流相关理论、框架(OSWorkflow、JBPM、Activiti、fireflow...)
Security->java安全相关资料(SSL、SSO、SpringSecurity、Shiro、JAAS...)
Ser
- 初一下学期难记忆单词背诵第一课
dcj3sjt126com
englishword
could 能够
minute 分钟
Tuesday 星期二
February 二月
eighteenth 第十八
listen 听
careful 小心的,仔细的
short 短的
heavy 重的
empty 空的
certainly 当然
carry 携带;搬运
tape 磁带
basket 蓝子
bottle 瓶
juice 汁,果汁
head 头;头部
- 截取视图的图片, 然后分享出去
dcj3sjt126com
OSObjective-C
OS 7 has a new method that allows you to draw a view hierarchy into the current graphics context. This can be used to get an UIImage very fast.
I implemented a category method on UIView to get the vi
- MySql重置密码
fanxiaolong
MySql重置密码
方法一:
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysq
- Ehcache(03)——Ehcache中储存缓存的方式
234390216
ehcacheMemoryStoreDiskStore存储驱除策略
Ehcache中储存缓存的方式
目录
1 堆内存(MemoryStore)
1.1 指定可用内存
1.2 驱除策略
1.3 元素过期
2 &nbs
- spring mvc中的@propertysource
jackyrong
spring mvc
在spring mvc中,在配置文件中的东西,可以在java代码中通过注解进行读取了:
@PropertySource 在spring 3.1中开始引入
比如有配置文件
config.properties
mongodb.url=1.2.3.4
mongodb.db=hello
则代码中
@PropertySource(&
- 重学单例模式
lanqiu17
单例Singleton模式
最近在重新学习设计模式,感觉对模式理解更加深刻。觉得有必要记下来。
第一个学的就是单例模式,单例模式估计是最好理解的模式了。它的作用就是防止外部创建实例,保证只有一个实例。
单例模式的常用实现方式有两种,就人们熟知的饱汉式与饥汉式,具体就不多说了。这里说下其他的实现方式
静态内部类方式:
package test.pattern.singleton.statics;
publ
- .NET开源核心运行时,且行且珍惜
netcome
java.net开源
背景
2014年11月12日,ASP.NET之父、微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开源全部.NET核心运行时,并将.NET 扩展为可在 Linux 和 Mac OS 平台上运行。.NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR、JIT编译器、垃圾收集器(GC)和核心
- 使用oscahe缓存技术减少与数据库的频繁交互
Everyday都不同
Web高并发oscahe缓存
此前一直不知道缓存的具体实现,只知道是把数据存储在内存中,以便下次直接从内存中读取。对于缓存的使用也没有概念,觉得缓存技术是一个比较”神秘陌生“的领域。但最近要用到缓存技术,发现还是很有必要一探究竟的。
缓存技术使用背景:一般来说,对于web项目,如果我们要什么数据直接jdbc查库好了,但是在遇到高并发的情形下,不可能每一次都是去查数据库,因为这样在高并发的情形下显得不太合理——
- Spring+Mybatis 手动控制事务
toknowme
mybatis
@Override
public boolean testDelete(String jobCode) throws Exception {
boolean flag = false;
&nbs
- 菜鸟级的android程序员面试时候需要掌握的知识点
xp9802
android
熟悉Android开发架构和API调用
掌握APP适应不同型号手机屏幕开发技巧
熟悉Android下的数据存储
熟练Android Debug Bridge Tool
熟练Eclipse/ADT及相关工具
熟悉Android框架原理及Activity生命周期
熟练进行Android UI布局
熟练使用SQLite数据库;
熟悉Android下网络通信机制,S