- 文件同步·使用同步软件来管理文件(外接大脑)
让我安静会
配置与安装zotero
个人使用文件同步软件分享。管理文件/信息V1:Obsidian(信息图文:外接大脑;知识链接的形式)Zotero(文章存储:与Obsidian连接)Notion(各种文件存储:可分类、搜索、文字记录)【手机联动】坚果云(1G·小文件临时存储)【手机联动】Gitee(5G)阿里云盘(600G·比较大的文件)外接硬盘其他资源(不必存储:增加负担)管理文件/信息V2:Obsidian(信息图文:外接大脑
- Cortex-A9解码H265遇到的程序崩溃问题
melonbo
FFMPEGffmpeg
1、应用背景处理器采用Cortex-A9,从网络摄像机拉取RTSP视频流,编码格式为H265,在打开rtsp视频流时有小概率出现程序崩溃的问题。2、分析根据coredump文件显示,问题出现在hevcdsp_sao_neon.s文件,它的作用是优化HEVC视频编码器的性能,特别是在处理视频帧时,通过NEON指令集实现的并行处理能力,可以显著提高视频编码的速度。ARMNEON指令集是ARM平台上的S
- RK3288解码视频时遇到的奇葩问题
melonbo
百问-音视频音视频
1、亮线问题用rk3288做视频显示,qt界面是1024x768,在切换视频源时,屏幕偶尔会出现亮线,位置在屏幕的正中间。解决方法是将qt的界面设置为1023x767,完美解决。2、亮点rk3288在解码显示h264视频时,界面的图像会出现斑驳的亮点,不仔细看还看不出来,出现的亮点有的在视频图像上,有的在qt界面上。解决方法是在现实图像界面前,先用ffplay播放一个全屏的画面,然后再显示程序的界
- 音频采样数据格式
melonbo
百问-音视频音视频
音频信号在模拟到数字转换时,会涉及到多个关键参数,如采样率、位深度、通道数等。下面是常见的音频采样数据格式及其相关概念:1.采样率(SampleRate)采样率指的是每秒钟对音频信号进行采样的次数,单位为赫兹(Hz)。常见的值如下:44.1kHz:常用于音频CD和大多数音乐文件格式(如WAV、MP3)。48kHz:常用于专业音频录制、电影和视频音频处理。96kHz、192kHz:常用于高保真音频(
- VRRP协议-IP地址冗余配置
melonbo
网络通信tcp/ip网络协议网络
有两个服务器172.16.42.1和172.16.42.121,通过VRRP协议使两台设备共用一个虚拟地址172.16.42.100,当172.16.42.1可用时,它会作为主路由器使用虚拟IP地址;当它不可用时,172.16.42.121会接管虚拟IP地址,确保网络的高可用性。这样,无论主服务器是否可用,虚拟IP地址始终保持可访问。以下是配置VRRP的步骤:假设和前提条件Server1:172.
- 从汇编指令看函数调用堆栈的详细过程
melonbo
编译汇编开发语言
1、C++代码这个C++源码实现了一个简单的加法函数,并在主函数中调用该函数来计算两个整数的和。intsum(inta,intb){inttemp=0;temp=a+b;returntemp;}intmain(){inta=10;intb=20;intret=sum(a,b);return0;}2、汇编代码在ARMCortex-A9平台上,编译后的C++源代码的汇编代码如下:.cpucortex-
- Vue - 监测数据的原理、Vue.set、vm.$set
企鹅d
vue.js前端javascript
监测数据的原理目录监测数据的原理一、更新时的问题二、Vue检测对象三、Vue检测数组3.1push添加3.2shift删除3.3splice替换3.4原理四、Vue.set4.1追加属性4.2案例五、总结5.1代码练习5.2总结一、更新时的问题为什么我们要研究一下Vue监测数据的原理?以防我们后续在给data赋值或者修改data中数据时导致修改不成功比如下面这个例子:初识vue人员列表<bu
- 基于c51的节日彩灯控制器的设计
未济lafin
单片机
基于c51的节日彩灯控制器的设计学完c51(其实是c52,功能上没多大区别),找些课程设计题目做做,看看有无大佬有更好的方法来讨论讨论。一、设计要求制作一个节日彩灯控制器,通过按下不同的按键来控制LED发光二极管(由上到下排列)的点亮规律,在P1.0~P1.3引脚上接有4个按键k0~k3,各按键功能如下;(1)k0:开始,按此键彩灯开始由上向下流动显示。(2)k1:停止,按此键彩灯停止流动显示,所
- LangGraph深度解析:构建持久化、可观测的智能体工作流
kakaZhui
大模型Agent入门与代码实战AIGCLLM人工智能AgentMcp
一、项目概述与技术定位1.1LangGraph核心价值LangGraph是由LangChain团队推出的开源框架(GitHub仓库:https://github.com/langchain-ai/langgraph),专为构建持久化、状态化的智能体工作流设计。作为LangChain生态系统的战略补充,它解决了传统LLM应用在以下方面的关键痛点:持久化执行:支持长时间运行(数小时/天级)的工作流,故
- 讯飞语音--唤醒Demo
程序小圆_
Android讯飞语音唤醒
写的第一篇博客,因为最近姐姐说起了一个段子,一男子在地铁站手机找不到了,但是带了蓝牙耳机,耳机还有内容,男子想手机一定还在附近,随即大喊一句,悟空你在哪儿,手机循环回答,我在这.....这时,拿手机那哥们回了男子一个尴尬而不失礼貌的微笑,哈哈所以我想起讯飞语音,就试着写了一下语音唤醒的Demo,也借鉴了很多前辈的博客,就不一一列举了,各位不喜勿喷接下来进入正题,首先在讯飞官网下载对应的SDK,下载
- 一款wordperss AI免费插件自动内容生成+前端AI交互+文章批量采集
Linkreate
前端人工智能wordpresswordpressAI插件wordpress免费插件wordpress自动发文自动发文源码
一款LinkreatewordperssAI自动内容生成+前端AI会话窗口交互+文章批量采集免费插件1.SEO优化文章生成关键词驱动的内容生成:用户可以输入关键词或长尾关键词,插件会根据这些关键词生成高质量的SEO优化文章。文章结构清晰,语言自然流畅,符合SEO标准,能够有效提升网站内容的搜索引擎排名。自定义文章长度和要求:用户可以根据需要指定文章的长度(字数)以及对文章的额外要求,例如内容风格、
- Python 特殊方法深度解析:从对象创建到元类编程的全攻略
佑瞻
python工程化python开发语言
在Python开发中,我们经常会遇到需要自定义类行为的场景。无论是重载运算符、定制属性访问,还是优化内存使用,特殊方法都扮演着关键角色。这些被双下划线包裹的方法(如__init__、__getitem__)如同类的"隐藏接口",掌握它们能让我们更灵活地操控类的行为。今天,我们就来深入探讨这些特殊方法的奥秘,揭开Python面向对象编程的底层逻辑。一、特殊方法的核心概念与基本定制特殊方法的本质特殊方
- Vue条件渲染与列表渲染
io无心
web前端Vuevue
条件渲染v-if写法:v-if="表达式"v-else-if="表达式"v-else="表达式"适用于:切换频率较低的场景。特点:不展示的DOM元素直接删除。注意:v-if可以与:v-else-if、v-else一起使用,但要求结构不能被打断。v-show写法:v-show='表达式'。适用于:切换频率较高的场景。特点:不展示的DOM元素会被隐藏。备注:使用v-if时,元素可能无法获取到,二使用v
- LangGraph 内存与人工介入深度解析:构建有记忆的智能交互系统
佑瞻
LangGraphLangChainlanggraph
在开发对话式AI应用时,我们常常面临两个核心挑战:如何让智能体记住用户的历史对话?当智能体执行敏感操作时如何引入人工审核?LangGraph作为新一代智能体开发框架,通过完善的内存管理机制和人在回路功能,为这些问题提供了系统性解决方案。本文将从原理到实践,详细解析LangGraph的记忆系统与人工介入机制,帮助你构建更智能、更可靠的对话应用。一、短期记忆:维持对话连续性的核心机制1.1短期记忆的本
- Flowable02表结构--------------持续更新中
鱼见千寻
flowablejava前端servletspringbootflowable
那么根据上文我们已经将flowable引入springboot项目中去了,而flowable这个框架本质上来说就是对这60张表操作的封装。那么明白这60张表是干啥的对我们理解使用这个框架非常的有帮助。如下是这60多张表的具体解释,当然不需要全部记住,最下边会有比较重要表的总结,若是追求速成可直接看最后的核心关系。Flowable的表都以ACT_开头,这是沿用了其前身Activiti的命名习惯。表名
- 点赞功能真的有必要上 Redis 吗?(Mongo、MySQL、Redis、MQ 实测性能对比)
陈亦康
Redis深入学习经验分享面试总结redis数据库缓存
免费查看本文章可前往我的网站:PiQiu目录一、你会怎么设计一个点赞功能?1.1、点赞实现思路1.2、点赞功能设计1.2.1、MySQL单表1.2.2、单表+MySQL关联表1.2.3、MySQL关联表+mq1.2.4、redis+mq1.2.5、mongodb关联文档二、性能测试2.1、前置说明2.2、10万数据准备三、基于Mongo的几种点赞功能设计思路3.1、前置说明:点赞功能设计到的业务3
- 【记录】实用历史旧版本软件下载网站
Arvin627
服务器运维
有时我们需要软件的历史旧版本,原因包括:兼容性问题(如新版本不支持旧系统)偏好旧版功能或界面新版存在Bug,旧版更稳定官网通常不提供旧版下载。以下是两个可靠资源:OldVersion:www.oldversion.cnFileHippo:filehippo.com
- 在合法靶场中用 Python 打造可升级的反弹 Shell
Hello.Reader
linux渗透测试python开发语言
1反弹Shell概念与工作原理正向Shell:攻方主动连接受害主机并获得交互式命令行。大多受防火墙阻拦。反向/反弹Shell:受害主机(被控端)主动拨出,连接到攻方监听的端口,绕过内网出口防火墙。通信流程攻方监听LHOST:LPORT。受害主机执行脚本,向该地址建TCP/TLS连接。将标准输入/输出/错误重定向到Socket,实现交互。2环境准备角色系统工具攻方KaliLinux/ParrotOS
- python | vscode | cursor | 使用uv快速创建虚拟环境(实现一个项目一个虚拟环境,方便环境管理)
让我安静会
配置与安装pythonvscodeuv
从笨重的pycharm转到vscode/cursor。vscode是编辑器,虽然可以安装各种extension,还是需要安装python解释器。安装python,实现基本代码运行:去python官网下载python的windows安装包(python解释器)安装时记得选择customized,安装非C盘中(比如D盘)将python添加到PATH中:把刚刚安装python的路径添加到系统环境变量中(
- LangGraph 多智能体系统深度解析:从监督式到群体式架构实战
佑瞻
LangGraphLangChainlanggraph
在智能体开发过程中,我们常常会遇到这样的困境:当单个智能体需要同时处理多个领域的任务(如同时管理航班预订和酒店预订)时,其处理效率和专业性会大幅下降。是让单个智能体强行兼容多领域?还是寻找更合理的架构方案?今天我们就来聊聊LangGraph中的多智能体系统,看看如何通过分解任务到独立智能体,再组合成高效协作的系统,解决这一现实挑战。一、多智能体系统的核心概念与优势1.1为什么需要多智能体系统想象一
- 什么是Alpha测试和Beta测试?
海姐软件测试
软件测试基础概念-面试通关面试
1.本质差异(测试阶段定位)Alpha测试≈可控环境下的"压力体检"在受控实验室环境中执行(通常是开发方场地),我们曾对某银行系统进行Alpha测试时,用Mock服务模拟了2000个ATM终端同时吐钞的场景。Beta测试≈真实世界的"路测实验"交给真实用户在实际环境中使用,比如某知名手游的Beta测试期间,我们发现了iOS14.3特定版本下的GPU内存泄漏问题,这种问题在模拟器上根本无法复现。2.
- 【功能测试02-测试计划】
子善.
功能测试功能测试
测试计划主要是用来明确方向,指导测试过程。一般包含以下核心内容:【测试目的】:明确本次测试目的,明确各个模块要做的测工作和实现的功能【测试范围】:在当前敏捷开发模式下,在每个迭代的计划环节,规定测试范围能提高效率。测试的时间和资源都是有限的,所以必须明确“测什么”和“不测什么”。【测试策略】:我们后面开展测试的思路,明确“先测什么,后测什么”和“如何来测”,需要说明采用什么测试类型和测试方法,测试
- docker安装gitlab
weixin_43991457
dockergitlab
下面是GitLab17.11(CE版)的完整Docker安装步骤,适用于Linux系统(包括ARM64架构)。将包含启动命令、端口映射、数据卷挂载、外部访问配置等完整说明。一、前提条件安装好Docker(推荐版本≥20.10)可用磁盘空间≥10GB(建议30GB+)主机名解析正确(推荐设置hosts或DNS)系统架构支持ARM64或x86_64二、拉取镜像这个镜像有时由于众所周知的原因无法pull
- http相关网络问题面试怎么答
weixin_42339193
计算机网络前端http
一、先明确HTTP的核心定义(基础层)首先用一句话概括HTTP的本质,让面试官快速了解你对核心概念的认知:“HTTP(HyperTextTransferProtocol,超文本传输协议)是一种用于在客户端(如浏览器)和服务器之间传输数据的应用层协议,它基于请求-响应模式,是互联网数据交互的基础(比如网页加载、API调用等都依赖HTTP)。”二、深入讲解HTTP的关键特性(知识深度)围绕HTTP的核
- 如何在宝塔面板中配置SSL证书?
奔跑吧邓邓子
高效运维ssl服务器网络协议
提示:“奔跑吧邓邓子”的高效运维专栏聚焦于各类运维场景中的实际操作与问题解决。内容涵盖服务器硬件(如IBMSystem3650M5)、云服务平台(如腾讯云、华为云)、服务器软件(如Nginx、Apache、GitLab、Redis、Elasticsearch、Kubernetes、Docker等)、开发工具(如Git、HBuilder)以及网络安全(如挖矿病毒排查、SSL证书配置)等多个方面。无论
- 大数据ETL工具比较:Sqoop vs Flume vs Kafka
AI天才研究院
AI人工智能与大数据大数据etlsqoopai
大数据ETL工具比较:SqoopvsFlumevsKafka关键词:大数据ETL、Sqoop、Flume、Kafka、数据迁移、日志采集、消息队列摘要:在大数据生态中,ETL(抽取-转换-加载)是数据价值挖掘的关键环节。不同业务场景对数据传输的实时性、可靠性、数据类型有差异化需求,催生了Sqoop、Flume、Kafka等特色鲜明的ETL工具。本文从核心架构、工作原理、性能指标、实战案例四个维度,
- iOS14.6真机调试实战教程.zip
Neo-ke
本文还有配套的精品资源,点击获取简介:iOS开发中真机调试是关键步骤,确保应用在真实设备上的兼容性和性能。本文深入探讨iOS14.6真机调试包的使用,介绍必要的调试工具和步骤。真机调试相较于模拟器调试更能贴近实际用户体验,涉及硬件特性、网络条件和电池状态等因素,为解决特定设备或系统版本问题提供关键帮助。开发者需理解安装描述文件、连接设备、配置Xcode和运行应用的具体操作,以在iOS14.6版本上
- 【Ruby on Rails问题】publish_name.rb文件中定义的变量显示没有定义NameError: uninitialized constant DB_CLASS
喵宁一
平时遇到的小问题rubyonrailspublish_name
在rails项目中,config/initializers/publish_name.rb文件常用来定义的全局变量、全局常量。但是我们虽然在publish_name.rb文件中定义了常量,但是还是显示没有定义。来看一下解决方法。问题描述:在publish_name.rb文件中定义了变量DB_CLASSDB_CLASS={}运行项目的时候报错NameError:uninitializedconsta
- 功能测试包含哪些测试?分别有什么作用?
可可爱爱的程序员
功能测试软件测试测试理论功能测试python单元测试程序人生
功能测试包含哪些测试?功能测试主要包括链接测试、表单测试、搜索测试、删除测试、cookies、session测试、数据库测试等部分。功能测试对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。功能测试包含哪些测试?分别有什么作用?接下来我们具体了解一下:一、链接测试测试所有链接是否按指示的那样确实链接到了该链接的页面;测试所链接的页面是否存在;测试web应用系统上没
- SpringBoot RabbitMQ 配置参数
闲走天涯
mqjava-rabbitmqspringbootrabbitmq
SpringBootRabbitMQ配置参数参数值表示spring.rabbitmq.addresses以逗号分隔的客户端应连接的地址列表。spring.rabbitmq.cache.channel.checkout-timeout如果已达到缓存大小,则等待获取通道的毫秒数。spring.rabbitmq.cache.channel.size要保留在缓存中的通道数。spring.rabbitmq.
- ztree设置禁用节点
3213213333332132
JavaScriptztreejsonsetDisabledNodeAjax
ztree设置禁用节点的时候注意,当使用ajax后台请求数据,必须要设置为同步获取数据,否者会获取不到节点对象,导致设置禁用没有效果。
$(function(){
showTree();
setDisabledNode();
});
- JVM patch by Taobao
bookjovi
javaHotSpot
在网上无意中看到淘宝提交的hotspot patch,共四个,有意思,记录一下。
7050685:jsdbproc64.sh has a typo in the package name
7058036:FieldsAllocationStyle=2 does not work in 32-bit VM
7060619:C1 should respect inline and
- 将session存储到数据库中
dcj3sjt126com
sqlPHPsession
CREATE TABLE sessions (
id CHAR(32) NOT NULL,
data TEXT,
last_accessed TIMESTAMP NOT NULL,
PRIMARY KEY (id)
);
<?php
/**
* Created by PhpStorm.
* User: michaeldu
* Date
- Vector
171815164
vector
public Vector<CartProduct> delCart(Vector<CartProduct> cart, String id) {
for (int i = 0; i < cart.size(); i++) {
if (cart.get(i).getId().equals(id)) {
cart.remove(i);
- 各连接池配置参数比较
g21121
连接池
排版真心费劲,大家凑合看下吧,见谅~
Druid
DBCP
C3P0
Proxool
数据库用户名称 Username Username User
数据库密码 Password Password Password
驱动名
- [简单]mybatis insert语句添加动态字段
53873039oycg
mybatis
mysql数据库,id自增,配置如下:
<insert id="saveTestTb" useGeneratedKeys="true" keyProperty="id"
parameterType=&
- struts2拦截器配置
云端月影
struts2拦截器
struts2拦截器interceptor的三种配置方法
方法1. 普通配置法
<struts>
<package name="struts2" extends="struts-default">
&
- IE中页面不居中,火狐谷歌等正常
aijuans
IE中页面不居中
问题是首页在火狐、谷歌、所有IE中正常显示,列表页的页面在火狐谷歌中正常,在IE6、7、8中都不中,觉得可能那个地方设置的让IE系列都不认识,仔细查看后发现,列表页中没写HTML模板部分没有添加DTD定义,就是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3
- String,int,Integer,char 几个类型常见转换
antonyup_2006
htmlsql.net
如何将字串 String 转换成整数 int?
int i = Integer.valueOf(my_str).intValue();
int i=Integer.parseInt(str);
如何将字串 String 转换成Integer ?
Integer integer=Integer.valueOf(str);
如何将整数 int 转换成字串 String ?
1.
- PL/SQL的游标类型
百合不是茶
显示游标(静态游标)隐式游标游标的更新和删除%rowtyperef游标(动态游标)
游标是oracle中的一个结果集,用于存放查询的结果;
PL/SQL中游标的声明;
1,声明游标
2,打开游标(默认是关闭的);
3,提取数据
4,关闭游标
注意的要点:游标必须声明在declare中,使用open打开游标,fetch取游标中的数据,close关闭游标
隐式游标:主要是对DML数据的操作隐
- JUnit4中@AfterClass @BeforeClass @after @before的区别对比
bijian1013
JUnit4单元测试
一.基础知识
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次
- 精通Oracle10编程SQL(12)开发包
bijian1013
oracle数据库plsql
/*
*开发包
*包用于逻辑组合相关的PL/SQL类型(例如TABLE类型和RECORD类型)、PL/SQL项(例如游标和游标变量)和PL/SQL子程序(例如过程和函数)
*/
--包用于逻辑组合相关的PL/SQL类型、项和子程序,它由包规范和包体两部分组成
--建立包规范:包规范实际是包与应用程序之间的接口,它用于定义包的公用组件,包括常量、变量、游标、过程和函数等
--在包规
- 【EhCache二】ehcache.xml配置详解
bit1129
ehcache.xml
在ehcache官网上找了多次,终于找到ehcache.xml配置元素和属性的含义说明文档了,这个文档包含在ehcache.xml的注释中!
ehcache.xml : http://ehcache.org/ehcache.xml
ehcache.xsd : http://ehcache.org/ehcache.xsd
ehcache配置文件的根元素是ehcahe
ehcac
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
白糖_
javaeclipsespringtomcatWeb
今天学习spring+cxf的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
随后启动
- angular.element
boyitech
AngularJSAngularJS APIangular.element
angular.element
描述: 包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。(类似于jQuery的选择器啦) 如果jQuery被引入了,则angular.element就可以看作是jQuery选择器,选择的对象可以使用jQuery的函数;如果jQuery不可用,angular.e
- java-给定两个已排序序列,找出共同的元素。
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CommonItemInTwoSortedArray {
/**
* 题目:给定两个已排序序列,找出共同的元素。
* 1.定义两个指针分别指向序列的开始。
* 如果指向的两个元素
- sftp 异常,有遇到的吗?求解
Chen.H
javajcraftauthjschjschexception
com.jcraft.jsch.JSchException: Auth cancel
at com.jcraft.jsch.Session.connect(Session.java:460)
at com.jcraft.jsch.Session.connect(Session.java:154)
at cn.vivame.util.ftp.SftpServerAccess.connec
- [生物智能与人工智能]神经元中的电化学结构代表什么?
comsci
人工智能
我这里做一个大胆的猜想,生物神经网络中的神经元中包含着一些化学和类似电路的结构,这些结构通常用来扮演类似我们在拓扑分析系统中的节点嵌入方程一样,使得我们的神经网络产生智能判断的能力,而这些嵌入到节点中的方程同时也扮演着"经验"的角色....
我们可以尝试一下...在某些神经
- 通过LAC和CID获取经纬度信息
dai_lm
laccid
方法1:
用浏览器打开http://www.minigps.net/cellsearch.html,然后输入lac和cid信息(mcc和mnc可以填0),如果数据正确就可以获得相应的经纬度
方法2:
发送HTTP请求到http://www.open-electronics.org/celltrack/cell.php?hex=0&lac=<lac>&cid=&
- JAVA的困难分析
datamachine
java
前段时间转了一篇SQL的文章(http://datamachine.iteye.com/blog/1971896),文章不复杂,但思想深刻,就顺便思考了一下java的不足,当砖头丢出来,希望引点和田玉。
-----------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第二课
dcj3sjt126com
englishword
money 钱
paper 纸
speak 讲,说
tell 告诉
remember 记得,想起
knock 敲,击,打
question 问题
number 数字,号码
learn 学会,学习
street 街道
carry 搬运,携带
send 发送,邮寄,发射
must 必须
light 灯,光线,轻的
front
- linux下面没有tree命令
dcj3sjt126com
linux
centos p安装
yum -y install tree
mac os安装
brew install tree
首先来看tree的用法
tree 中文解释:tree
功能说明:以树状图列出目录的内容。
语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式
- Map迭代方式,Map迭代,Map循环
蕃薯耀
Map循环Map迭代Map迭代方式
Map迭代方式,Map迭代,Map循环
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年
- Spring Cache注解+Redis
hanqunfeng
spring
Spring3.1 Cache注解
依赖jar包:
<!-- redis -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
- Guava中针对集合的 filter和过滤功能
jackyrong
filter
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子:
@Test
public void whenFilterWithIterables_thenFiltered() {
List<String> names = Lists.newArrayList("John"
- 学习编程那点事
lampcy
编程androidPHPhtml5
一年前的夏天,我还在纠结要不要改行,要不要去学php?能学到真本事吗?改行能成功吗?太多的问题,我终于不顾一切,下定决心,辞去了工作,来到传说中的帝都。老师给的乘车方式还算有效,很顺利的就到了学校,赶巧了,正好学校搬到了新校区。先安顿了下来,过了个轻松的周末,第一次到帝都,逛逛吧!
接下来的周一,是我噩梦的开始,学习内容对我这个零基础的人来说,除了勉强完成老师布置的作业外,我已经没有时间和精力去
- 架构师之流处理---------bytebuffer的mark,limit和flip
nannan408
ByteBuffer
1.前言。
如题,limit其实就是可以读取的字节长度的意思,flip是清空的意思,mark是标记的意思 。
2.例子.
例子代码:
String str = "helloWorld";
ByteBuffer buff = ByteBuffer.wrap(str.getBytes());
Sy
- org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1, column 1
Everyday都不同
$转义el表达式
最近在做Highcharts的过程中,在写js时,出现了以下异常:
严重: Servlet.service() for servlet jsp threw exception
org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1,
- 用Java实现发送邮件到163
tntxia
java实现
/*
在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。
本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。
此篇仅介绍用
- 探索实体类存在的真正意义
java小叶檀
POJO
一. 实体类简述
实体类其实就是俗称的POJO,这种类一般不实现特殊框架下的接口,在程序中仅作为数据容器用来持久化存储数据用的
POJO(Plain Old Java Objects)简单的Java对象
它的一般格式就是
public class A{
private String id;
public Str