- MySQL核心原理4
郑心程意
databasemysql数据库
性能优化1.硬件选择CPU:OLTP高可用小事务查询、OLAP分析系统仓库RAM:越大越好快磁盘存储:SSD、阵列优网络、系统:关DNS、mysql接入区DMG内网core:DNS、mysql文件句柄打开数量即开辟io通道可命令:ulimit-n查看10242.缓存Redis、memcrched内存中,减少mysql压力缓存穿透:布隆过滤器bloomfilter缓存雪崩:主从机制加高可用方案、高并
- XML 编辑器
一秒变桌子
XML教程XML编辑器
如果您希望极认真地学习和使用XML,那么您一定会从一款专业的XML编辑器的使用上受益。XML是基于文本的XML是基于文本的标记语言。关于XML的一件很重要的事情是,XML可被类似记事本这样的简单的文本编辑器来创建和编辑。不过,在您开始使用XML进行工作时,您很快会发现,使用一款专业的XML编辑器来编辑XML文档会更好。为什么不使用记事本?许多Web开发人员使用记事本来编辑HTML和XML文档,这是
- 在国内服务器搭建Telegram机器人:使用Cloudflare Workers的详细步骤
iusdbjkjoi
php前端开发语言机器人服务器运维
在国内环境下搭建Telegram(TG)机器人并不是一件简单的事情,但由于CloudflareWorkers提供的强大功能和灵活性,我们可以绕过一些网络限制,实现TG机器人的部署。以下是一个详细的步骤指南,帮助你完成这一过程。准备工作国内服务器:虽然我们将主要通过CloudflareWorkers来处理请求,但一个国内服务器可以用于其他相关服务或作为备份。Cloudflare账号:注册并登录Clo
- 这个世界还真实存在吗?当AI模糊了生活边界,我们如何找回真实?
测试者家园
生活伦理人工智能
一、清晨的困惑:从短视频到现实老王每天起床第一件事就是刷短视频。今天他看到一个视频:菜市场大妈用方言讲量子物理,评论区吵翻了天。有人说是AI生成的,有人坚持是真人拍摄。"现在连菜市场大妈都懂量子力学了?"老王嘀咕着关掉手机,出门买早餐时,看到菜市场里的大妈正为土豆价格和顾客争吵。他突然恍惚:那些短视频里侃侃而谈的专家,到底是真人还是AI?这种困惑正在成为普通人的日常。当AI生成的新闻、短视频、客服
- 设计模式六大原则和单例模式
Wendy_robot
设计模式单例模式
设计模式目的实现可重用解决方案,构筑易维护、可扩展的软件系统。六大原则单一职责:类的职责单一,一个方法做一件事。开闭原则:拓展开放,修改关闭。里氏替换:父类能出现的地方,子类可以替换。子类必须全部实现父类方法,尽量不暴露自己public方法供外界使用。覆盖或实现父类方法时,输入参数可以多。依赖倒置:模块之间的依赖通过抽象发生,具体类之间不依赖。每个类尽量有抽象类,任何类不应该从具体类派生,尽量不重
- 大模型时代的软件进化论:恐龙式软件 vs. 猴群式软件
数据库
春节期间,IT圈内两件大事持续发酵,一件是中国大模型DeepSeekR1的开源震动全球AI界,让中国科技界扬眉吐气,廉价大模型走入千家万户;另一件是SAP被客户居然之家告上法庭,要求索赔590万开发费用和1700万软件费用,最终法院判SAP退还350万研发费用。这两件事的背后,实际上映射了一个势不可挡的历史趋势:大模型时代下,恐龙式软件生态的时代终结,猴群协作生态的时代兴起。恐龙式软件,指的是试图
- C#基础概念二十五问
csdou
文档c#classstringinterfaceobjectvb.net
ClarkZheng我几乎做不好任何一件事!真心感谢我的老婆博客园首页新随笔加我MSN联系订阅管理[-隐藏侧边栏]随笔-69评论-397文章-0trackbacks-30C#基础概念二十五问注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除!当初学C#时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了2
- 音视频开发成长之路与音视频知识点总结
Linux服务器开发
音视频开发webrtcffmpeg音视频开发流媒体服务器开发webrtcFFmpeg嵌入式音视频开发
音视频涉及语音信号处理、数字图像处理、信息论、封装格式、编解码、流媒体协议、网络传输、渲染、算法等。在现实生活中,音视频发挥着越来越重要的作用,如视频会议、直播、短视频、播放器、语音聊天等。所以从事音视频开发是一件有意义的事情,机遇和挑战并存。本文将从:音视频开发基础、音视频高级成长、音视频工作方向、音视频开源库、音视频相关书籍,配套的学习资源等几个方面来进行介绍。那么我们该如何系统的学习音视频开
- 国家超算平台上线DeepSeek - R1系列模型:开启AI新征程
CodeJourney.
数据库人工智能算法人工智能
2025年初,科技圈发生了一件大事:国家超算平台上线了DeepSeek-R1系列模型。这事儿就像在科技池塘里扔了颗大石头,激起了好大的水花,对人工智能(AI)领域影响深远。一、DeepSeek-R1系列模型究竟啥来头DeepSeek-R1系列模型是DeepSeek这家公司研发的。它用了强化学习训练,推理的时候会反复思考验证,思维链能有好几万字长。在数学、代码编写和复杂逻辑推理这些方面,表现相当厉害
- 亓苏姑娘的随笔
亓苏姑娘
随笔其他
很多事情都是相对的,你以为的好的选择或者你的追求,或许在某些人那里就是一件平常事儿。但是对于你来说是一个不错的选择,就该满足。成长的路上,在承认自己平凡的同时,在看清楚生活的本质之后,依然存有热爱它,拥抱它的勇气。 不知不觉这篇文章已经加更了很多次,上面一段文字始于蘑菇街时期,后来意志延续至今。包含着不同时期的感悟,人生这条路,是想走的更加发光和有价值的。偷偷在这里写下的,是对时光的记忆和期
- 初识JAVA-面向对象的三大特征之多态
努力学习java的哈吉米大王
java开发语言
1.重温面向对象面向对象是一种解决问题的思想,它把计算机程序看作是各种对象组合起来的。每个对象都有自己的数据(属性)和行为(方法),主要依靠对象之间的交互来解决和实现问题。Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP)。2.多态2.1多态的概念多态,简单来说就是多种形态,复杂点说就是不同对象去完成某个行为时产生不同的状态。总的来说:同一件事情,发生在不同对
- python小学生教材-python纳入小学生教材,以后该如何辅导娃的作业?
weixin_37988176
前言python的学习势在必行,至于为什么要学python,这个不是本篇要熬的鸡汤。身边的小伙伴很多已经为人父母,或者正在路上。。。现在幼儿园的作业不是布置给学生的,而是给家长的,如果有一天小学老师布置一个作业,让家长和孩子一起完成一段编程,那是多么美滋滋的一件事情。“python写进小学生课本”,“python列入高考“”,“python进入大学计算机等级考试“,这些新闻已经火的一塌糊涂。pyt
- 攻防世界 WEB WEB_PHP_UNSERIALIZE
显哥无敌
攻防世界web安全
首先需要讲明的一件事是,PHP序列化的时候对publicprotectedprivate变量的处理方式是不同的具体看这篇文章,https://blog.csdn.net/Xxy605/article/details/117336343,注意,这里的\00表示是不可见字符,并不是单纯的\00,相当于url里面的%00所以需要自己写代码让编译器帮我们做序列化这题源码没什么难度file=$file;}f
- P1843 奶牛晒衣服(二分答案)
wwjjjww
算法c++数据结构
#奶牛晒衣服##题目背景熊大妈决定给每个牛宝宝都穿上可爱的婴儿装。但是由于衣服很湿,为牛宝宝晒衣服就成了很不爽的事情。于是,熊大妈请你(奶牛)帮助她完成这个重任。##题目描述一件衣服在自然条件下用一秒的时间可以晒干$a$点湿度。抠门的熊大妈只买了一台烘衣机。使用用一秒烘衣机可以让一件衣服额外烘干$b$点湿度(一秒晒干$a+b$湿度),但在同一时间内只能烘一件衣服。现在有$n$件衣服,第$i$衣服的
- springboot启动报错:java.lang.NoClassDefFoundError: javax/websocket/DeploymentException
雾林小妖
Java项目应用springbootjavawebsocket
1、问题概述?在项目开发中遇到了一件非常有趣的事情。我在本机的开发环境是:springboot2.2.2+webscoket+mysql5.7+mybatis3.5.3.2版本。开发结束后,我将项目部署到了另一台机器上面,这台机器是windows11,本来就是想将环境复制一份到这台机器上,结果出了下面的一个bug提示。这是少数花费了大量时间,最终发现问题所在。java.lang.NoClassDe
- 6 postgresql事务与并发控制
ly201552y
postgresqlpostgresql数据库
事务与并发控制事务可以理解为做一件事,数据库就是一件事要么做完,要么不做,不然这数据库给给人不可靠的感觉正如解释事务具有四个重要特性:ACID(原子性,一致性,隔离性,持久性)原子性,隔离性由mvcc控制。幻读:可以看作不可重复读的另一种情况,B事务删除了数据或者插入数据,记录数不一致。事务隔离级别readuncommit查询结果不可控readcommint(default)只能看到已提交事务re
- 国产AI疯卷!DeepSeek-R1成开源霸主,字节腾讯纷纷放大招?
盼达思文体科创
经验分享
引言家人们,最近的AI圈简直是“火药味”十足,热闹程度堪比世界杯!在科技飞速发展的当下,人工智能领域已经成为全球科技竞争的焦点,各国科技企业都在这个赛道上你追我赶,试图占据一席之地。AI技术不仅深刻改变了我们的生活方式,像智能语音助手让生活更便捷,智能推荐算法让信息获取更精准,还推动了众多行业的变革,如医疗、交通、金融等。今天咱们要聊的这几件AI大事,每一件都可能会对未来的科技走向产生深远影响。先
- eBay开店秘籍:3个关键策略提升店铺流量
小白测评
经验分享
在跨境电商的浪潮中,eBay以其全球覆盖的优势,成为众多卖家的首选平台。但要在这片竞争激烈的蓝海中突围而出,可不是一件易事。店铺流量,这个直接影响商品销售的关键指标,成了每个eBay卖家心中的痛。别急,今天就来分享三个提升店铺流量的法宝,助你在eBay上大放异彩。法宝一:关键词优化,让商品成为搜索的焦点在eBay的海洋里,搜索流量是买家发现商品的主要途径。要想让你的商品在众多竞争对手中脱颖而出,关
- 【Tools】什么是kotlin语言
音乐学家方大刚
工具kotlin开发语言android
摇来摇去摇碎点点的金黄伸手牵来一片梦的霞光南方的小巷推开多情的门窗年轻和我们歌唱摇来摇去摇着温柔的阳光轻轻托起一件梦的衣裳古老的都市每天都改变模样方芳《摇太阳》Kotlin是一种由JetBrains开发的静态类型编程语言,它旨在成为Java的替代品。Kotlin具有Java语言的兼容性,可以与Java代码进行无缝交互,并且可以在JVM上运行。它还可以编译为JavaScript,使其可以在浏览器环境
- 【Tools】什么是kotlin语言
音乐学家方大刚
工具kotlin开发语言android
摇来摇去摇碎点点的金黄伸手牵来一片梦的霞光南方的小巷推开多情的门窗年轻和我们歌唱摇来摇去摇着温柔的阳光轻轻托起一件梦的衣裳古老的都市每天都改变模样方芳《摇太阳》Kotlin是一种由JetBrains开发的静态类型编程语言,它旨在成为Java的替代品。Kotlin具有Java语言的兼容性,可以与Java代码进行无缝交互,并且可以在JVM上运行。它还可以编译为JavaScript,使其可以在浏览器环境
- C++学习——类和对象(上)
{Hello World}
c++学习
C++学习——类和对象一、面向对象和面向过程的初步认识二、什么是类一、面向对象和面向过程的初步认识我们之前学习了C语言,我们知道①C语言:C语言是一门面向过程的语言,关注的是过程,分析出求解问题的步骤,通过函数调用来逐步解决问题。②C++:C++是一门面向对象的语言,关注的是对象,将一件事情拆分为不同的对象,靠对象之间的交互完成。我们在此可以举一个例子,洗衣服的过程。面向过程:洗衣服的过程便是:拿
- 有喜好其实也是一件好事(一)
魙先生
生活问题都有解/让自己变更好生活
有喜好其实也是一件好事,对别人好,对自己也好本文中,喜好可以是用具、食物、兴趣、爱好…凡你喜欢,凡拥有或做起来开心的事物●为什么•让爱你的人关心你的人,能有途经有方法关心你比如生日礼物纠结难送,朋友不知道准备什么。有了喜好,得到所好的同时,也成全了想对你好的人比如过年回到家,家里人不知道你喜欢吃什么。有了喜欢吃的东西,一桌上最起码有你喜欢的,不至于胃口完全不对吃不下但又不好意思说,毕竟辛苦准备的•
- 5分钟了解 Golang 的快速编译
俞凡 DeepNoMind
程序人生
Golang通过一系列技术选择提升编译速度,包括简化依赖管理、高效的工具链、无预处理器、简单的语言设计以及增量编译等,这些策略使得Golang成为了开发人员的首选,尤其适合云计算等需要快速开发的领域。原文:GoSpeed:UnlockingtheSecretsofGo’sRapidCompilationGolang在开发过程中曾经发生过一件有趣的事,那就是是否需要优先考虑编译速度,Golang团队
- python资本市场财务数据分析_Python对股票财务数据进行可视化分析
weixin_39834984
对股票财务数据进行分析是非常必要,但因股票数据量很大,单凭浏览网页或在软件客户端查看是非常浪费精力的一件事,通过Python进行网页数据提取,将财务数据图表化会更加直观。以下代码在Python3.6环境下通过:注:使用注意,将此代码保存为一个文本文件扩展名为.py,在这个文件同目录下建立二个子目录:数据-分析、数据-下载,也可以更改代码中的路径,否则运行时会报错。importmatplotlib.
- 1.1.4 集中式登录架构设计
lovewaterman
Andoid架构Android进阶android
方式二:预编译,利用AspectJ本文先用AS3.6.1,gradle5.6.4-all试试看AspectJ的使用核心就是它的编译器,它就做了一件事,将AspectJ的代码在编译期插入目标程序当中,运行时跟在其它地方没什么两样,因此要使用它最关键的就是使用它的编译器去编译代码ajc。ajc会构建目标程序与AspectJ代码的联系,在编译期将AspectJ代码插入被切出的PointCut中,已达到A
- 【课程设计推荐】基于JSP的论文格式化系统后台模块的设计与实现
想念@思恋
课程设计jspjava课程设计javajsp
关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末摘要论文的格式修改是一件很麻烦的事情,一篇论文在定稿以前为了让格式达到标准,需要修改很多次,浪费了大量时间。本系统的设计初衷就是为了解决论文书写格式的规范化,方便学者论文格式的自动生成。本系统是基于Java平台的Web应用程序。采用JSP作为后台开发语言,HTML和JavaScript作为前台开发语言,MYSQL5.0作为后台数据
- LeetCode-第一题
Joanna-升
LeetCode解题篇leetcodec语言
LeetCode1.求两数之和开篇心得题目复述思考历程解题代码(C语言)结题结语开篇心得刷算法题一直是一件在计划中的事情,从未接触C语言时就拥有这样的冲动,直到现在学完数据结构,才有了略为正式的开始。之前从没有接触过算法题的训练,也深知自己几斤几两,所以博客里可能会有很多不成熟的、不正确的想法和观点,十分欢迎混圈的大神们赐教,但更多的还是想记录自己青涩的成长之路。叨叨半天的废话,下面还是开始进入正
- JDK7 正则表达式 捕获组命名
u010466329
正则表达式正则表达式
jdk6之前的正则表达式不支持命名捕获组功能,只能通过捕获组的索引来访问捕获组。当正则表达式比较复杂的时候,里面含有大量的捕获组和非捕获组,通过从左至右数括号来得知捕获组的计数也是一件很烦人的事情;而且这样做代码的可读性也不好,当正则表达式需要修改的时候也会改变里面捕获组的计数。解决这个问题的方法是通过给捕获组命名来解决,就像Python,PHP,.Net以及Perl这些语言里的正则表达式一样.新
- 老板点赞!技术人如何用架构优化打赢降本增效战?
软件求生
#工作建议python开发语言面试java职场和发展
大家好,我是小米,一个喜欢分享技术的小架构师。今天,想和大家聊聊如何通过架构优化,帮助公司降本增效。这是我亲身经历的一件事,希望能给你一些启发!初识问题:成本居高不下的困境故事发生在两年前,我刚加入一家初创公司,负责技术架构。当时,我们的核心业务是一个电商平台,用户量持续增长,业务也蒸蒸日上。但问题也随之而来——技术成本和运营成本飞涨,利润逐渐被高昂的服务器和流量费用吃掉。老板找到我,说:“小米,
- flutter android 最低版本_Flutter混合开发
no莫
flutterandroid最低版本
混合开发简介使用Flutter从零开始开发App是一件轻松惬意的事情,但对于一些成熟的产品来说,完全摒弃原有App的历史沉淀,全面转向Flutter是不现实的。因此使用Flutter去统一Android、iOS技术栈,把它作为已有原生App的扩展能力,通过有序推进来提升移动终端的开发效率。目前,想要在已有的原生App里嵌入一些Flutter页面主要有两种方案。一种是将原生工程作为Flutter工程
- Maven
Array_06
eclipsejdkmaven
Maven
Maven是基于项目对象模型(POM), 信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司
- ibatis的queyrForList和queryForMap区别
bijian1013
javaibatis
一.说明
iBatis的返回值参数类型也有种:resultMap与resultClass,这两种类型的选择可以用两句话说明之:
1.当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类
- LeetCode[位运算] - #191 计算汉明权重
Cwind
java位运算LeetCodeAlgorithm题解
原题链接:#191 Number of 1 Bits
要求:
写一个函数,以一个无符号整数为参数,返回其汉明权重。例如,‘11’的二进制表示为'00000000000000000000000000001011', 故函数应当返回3。
汉明权重:指一个字符串中非零字符的个数;对于二进制串,即其中‘1’的个数。
难度:简单
分析:
将十进制参数转换为二进制,然后计算其中1的个数即可。
“
- 浅谈java类与对象
15700786134
java
java是一门面向对象的编程语言,类与对象是其最基本的概念。所谓对象,就是一个个具体的物体,一个人,一台电脑,都是对象。而类,就是对象的一种抽象,是多个对象具有的共性的一种集合,其中包含了属性与方法,就是属于该类的对象所具有的共性。当一个类创建了对象,这个对象就拥有了该类全部的属性,方法。相比于结构化的编程思路,面向对象更适用于人的思维
- linux下双网卡同一个IP
被触发
linux
转自:
http://q2482696735.blog.163.com/blog/static/250606077201569029441/
由于需要一台机器有两个网卡,开始时设置在同一个网段的IP,发现数据总是从一个网卡发出,而另一个网卡上没有数据流动。网上找了下,发现相同的问题不少:
一、
关于双网卡设置同一网段IP然后连接交换机的时候出现的奇怪现象。当时没有怎么思考、以为是生成树
- 安卓按主页键隐藏程序之后无法再次打开
肆无忌惮_
安卓
遇到一个奇怪的问题,当SplashActivity跳转到MainActivity之后,按主页键,再去打开程序,程序没法再打开(闪一下),结束任务再开也是这样,只能卸载了再重装。而且每次在Log里都打印了这句话"进入主程序"。后来发现是必须跳转之后再finish掉SplashActivity
本来代码:
// 销毁这个Activity
fin
- 通过cookie保存并读取用户登录信息实例
知了ing
JavaScripthtml
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。
下面通过cookie保存并读取用户登录信息的例子加深一下理解。
(1)创建index.jsp文件。在改
- JAVA 对象池
矮蛋蛋
javaObjectPool
原文地址:
http://www.blogjava.net/baoyaer/articles/218460.html
Jakarta对象池
☆为什么使用对象池
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化
- ArrayList根据条件+for循环批量删除的方法
alleni123
java
场景如下:
ArrayList<Obj> list
Obj-> createTime, sid.
现在要根据obj的createTime来进行定期清理。(释放内存)
-------------------------
首先想到的方法就是
for(Obj o:list){
if(o.createTime-currentT>xxx){
- 阿里巴巴“耕地宝”大战各种宝
百合不是茶
平台战略
“耕地保”平台是阿里巴巴和安徽农民共同推出的一个 “首个互联网定制私人农场”,“耕地宝”由阿里巴巴投入一亿 ,主要是用来进行农业方面,将农民手中的散地集中起来 不仅加大农民集体在土地上面的话语权,还增加了土地的流通与 利用率,提高了土地的产量,有利于大规模的产业化的高科技农业的 发展,阿里在农业上的探索将会引起新一轮的产业调整,但是集体化之后农民的个体的话语权 将更少,国家应出台相应的法律法规保护
- Spring注入有继承关系的类(1)
bijian1013
javaspring
一个类一个类的注入
1.AClass类
package com.bijian.spring.test2;
public class AClass {
String a;
String b;
public String getA() {
return a;
}
public void setA(Strin
- 30岁转型期你能否成为成功人士
bijian1013
成功
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
- [Velocity三]基于Servlet+Velocity的web应用
bit1129
velocity
什么是VelocityViewServlet
使用org.apache.velocity.tools.view.VelocityViewServlet可以将Velocity集成到基于Servlet的web应用中,以Servlet+Velocity的方式实现web应用
Servlet + Velocity的一般步骤
1.自定义Servlet,实现VelocityViewServl
- 【Kafka十二】关于Kafka是一个Commit Log Service
bit1129
service
Kafka is a distributed, partitioned, replicated commit log service.这里的commit log如何理解?
A message is considered "committed" when all in sync replicas for that partition have applied i
- NGINX + LUA实现复杂的控制
ronin47
lua nginx 控制
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
bylijinnan
java
public class TwoElementEqualSum {
/**
* 第 14 题:
题目:输入一个已经按升序排序过的数组和一个数字,
在数组中查找两个数,使得它们的和正好是输入的那个数字。
要求时间复杂度是 O(n) 。如果有多对数字的和等于输入的数字,输出任意一对即可。
例如输入数组 1 、 2 、 4 、 7 、 11 、 15 和数字 15 。由于
- Netty源码学习-HttpChunkAggregator-HttpRequestEncoder-HttpResponseDecoder
bylijinnan
javanetty
今天看Netty如何实现一个Http Server
org.jboss.netty.example.http.file.HttpStaticFileServerPipelineFactory:
pipeline.addLast("decoder", new HttpRequestDecoder());
pipeline.addLast(&quo
- java敏感词过虑-基于多叉树原理
cngolon
违禁词过虑替换违禁词敏感词过虑多叉树
基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤
1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。
2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个
utf-8的words.dict文本文件,
- 多线程知识
cuishikuan
多线程
T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行
public class T1 implements Runnable{
@Override
- spring整合activemq
dalan_123
java spring jms
整合spring和activemq需要搞清楚如下的东东1、ConnectionFactory分: a、spring管理连接到activemq服务器的管理ConnectionFactory也即是所谓产生到jms服务器的链接 b、真正产生到JMS服务器链接的ConnectionFactory还得
- MySQL时间字段究竟使用INT还是DateTime?
dcj3sjt126com
mysql
环境:Windows XPPHP Version 5.2.9MySQL Server 5.1
第一步、创建一个表date_test(非定长、int时间)
CREATE TABLE `test`.`date_test` (`id` INT NOT NULL AUTO_INCREMENT ,`start_time` INT NOT NULL ,`some_content`
- Parcel: unable to marshal value
dcj3sjt126com
marshal
在两个activity直接传递List<xxInfo>时,出现Parcel: unable to marshal value异常。 在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>): Intent intent = new Intent(this, Next
- linux进程的查看上(ps)
eksliang
linux pslinux ps -llinux ps aux
ps:将某个时间点的进程运行情况选取下来
转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469
http://eksliang.iteye.com
ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个
- 为什么第三方应用能早于System的app启动
gqdy365
System
Android应用的启动顺序网上有一大堆资料可以查阅了,这里就不细述了,这里不阐述ROM启动还有bootloader,软件启动的大致流程应该是启动kernel -> 运行servicemanager 把一些native的服务用命令启动起来(包括wifi, power, rild, surfaceflinger, mediaserver等等)-> 启动Dalivk中的第一个进程Zygot
- App Framework发送JSONP请求(3)
hw1287789687
jsonp跨域请求发送jsonpajax请求越狱请求
App Framework 中如何发送JSONP请求呢?
使用jsonp,详情请参考:http://json-p.org/
如何发送Ajax请求呢?
(1)登录
/***
* 会员登录
* @param username
* @param password
*/
var user_login=function(username,password){
// aler
- 发福利,整理了一份关于“资源汇总”的汇总
justjavac
资源
觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN 通用
free-programming-books-zh_CN 免费的计算机编程类中文书籍
精彩博客集合 hacke2/hacke2.github.io#2
ResumeSample 程序员简历
- 用 Java 技术创建 RESTful Web 服务
macroli
java编程WebREST
转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/
JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位
- CentOS6.5-x86_64位下oracle11g的安装详细步骤及注意事项
超声波
oraclelinux
前言:
这两天项目要上线了,由我负责往服务器部署整个项目,因此首先要往服务器安装oracle,服务器本身是CentOS6.5的64位系统,安装的数据库版本是11g,在整个的安装过程中碰到很多的坑,不过最后还是通过各种途径解决并成功装上了。转别写篇博客来记录完整的安装过程以及在整个过程中的注意事项。希望对以后那些刚刚接触的菜鸟们能起到一定的帮助作用。
安装过程中可能遇到的问题(注
- HttpClient 4.3 设置keeplive 和 timeout 的方法
supben
httpclient
ConnectionKeepAliveStrategy kaStrategy = new DefaultConnectionKeepAliveStrategy() {
@Override
public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
long keepAlive
- Spring 4.2新特性-@Import注解的升级
wiselyman
spring 4
3.1 @Import
@Import注解在4.2之前只支持导入配置类
在4.2,@Import注解支持导入普通的java类,并将其声明成一个bean
3.2 示例
演示java类
package com.wisely.spring4_2.imp;
public class DemoService {
public void doSomethin