- 老榕树的Java专题:MySql中的函数
程序员_老榕树
树哥java专题:从0到1javamysql开发语言
MySQL提供了丰富的函数,可用于数据处理、字符串操作、数值计算、日期和时间处理等多个方面。以下是各类常用函数的介绍:字符串函数CONCAT(str1,str2,...)功能:将多个字符串连接成一个字符串。示例:SELECTCONCAT('Hello','','World');结果为HelloWorld。SUBSTRING(str,start,length)功能:从字符串str的start位置开始
- 老榕树的Java专题:分享一个问题!!!
程序员_老榕树
树哥java专题:从0到1java开发语言
在实现类里定义了个全局静态变量:privatestaticSimpleDateFormat=newSimpleDateFormat("yyyy-MM-dd");然后在方法中使用sdf.parse(inputDto.getREQUESTDATE()).这样导致日期转换成莫名其妙的数据。首先,SimpleDateFormat的线程不安全问题:SimpleDateFormat不是线程安全的类。当多个线程
- KubeBlocks
喝醉酒的小白
K8s学习
KubeBlocks笔记概述KubeBlocks是一个开源的Kubernetes数据库Operator,旨在帮助用户在Kubernetes上运行和管理多种类型的数据库。它提供了通用的API和命令行工具kbcli,支持MySQL、PostgreSQL、MongoDB、Redis、Kafka等多种数据库引擎。主要特点高可用性:集成成熟的高可用解决方案,如Orchestrator、Patroni和Sen
- 中职网络安全2021年国赛Wireshark流量分析题目及数据包文件推荐
蒙崇格Hugo
中职网络安全2021年国赛Wireshark流量分析题目及数据包文件推荐【下载地址】中职网络安全2021年国赛Wireshark流量分析题目及数据包文件中职网络安全2021年国赛Wireshark流量分析题目及数据包文件项目地址:https://gitcode.com/open-source-toolkit/1cc9a项目介绍本项目提供中职网络安全2021年国赛Wireshark流量分析题目及相关
- 中职网络安全2021年国赛Wireshark流量分析题目及数据包文件
左李滢Just
中职网络安全2021年国赛Wireshark流量分析题目及数据包文件中职网络安全2021年国赛Wireshark流量分析题目及数据包文件中职网络安全2021年国赛Wireshark流量分析题目及数据包文件项目地址:https://gitcode.com/open-source-toolkit/1cc9a资源介绍本仓库提供中职网络安全2021年国赛Wireshark流量分析题目及相关数据包文件cap
- Hive JDBC 大数据查询场景下的 Socket 读超时问题及实战解决方案
窝窝和牛牛
大数据hivehadoop
文章目录HiveJDBC大数据查询场景下的Socket读超时问题及实战解决方案问题背景️解决方案方案一:通过JDBCURL直接配置超时(推荐)方案二:动态设置全局loginTimeout(兼容旧版本)总结与建议HiveJDBC大数据查询场景下的Socket读超时问题及实战解决方案问题背景在使用HiveJDBC执行查询时,偶发SocketTimeoutException异常,堆栈显示在ResultS
- token 网络安全 请求密钥
Hacker_LaoYi
web安全安全
接口的安全性主要围绕token、timestamp和sign三个机制展开设计,保证接口的数据不会被篡改和重复调用,下面具体来看:Token授权机制:用户使用用户名密码登录后服务器给客户端返回一个Token(通常是UUID),并将Token-UserId以键值对的形式存放在缓存服务器中。服务端接收到请求后进行Token验证,如果Token不存在,说明请求无效。Token是客户端访问服务端的凭证。时间
- 计算机网络篇:基础知识总结与基于长期主义的内容更新
YGGP
计算机网络计算机网络
基础知识总结和MySQL类似,我同样花了一周左右的时间根据csview对计算机网络部分的八股文进行了整理,主要的内容包括:概述、TCP与UDP、IP、HTTP,其中我个人认为最重要的是TCP这部分的内容。在此做一篇目录索引,对应到每一篇文章:【每日八股】计算机网络篇(一):概述【每日八股】计算机网络篇(二):TCP和UDP【每日八股】计算机网络篇(三):IP【每日八股】计算机网络篇(四):HTTP
- C语言【进阶篇】之结构体 —— 从基础声明到复杂应用的进阶之路
EnigmaCoder
C语言c语言开发语言学习
目录前言✍️结构体类型的声明结构体定义结构的特殊声明结构的自引用结构体内存对齐对齐规则为什么存在内存对齐修改默认对齐数结构体传参结构体实现位段什么是位段位段的内存分配位段的跨平台问题位段的应用位段使用的注意事项总结前言大家好!我是EnigmaCoder。本文收录于我的专栏C,感谢您的支持!在C语言编程体系里,结构体是整合不同类型数据的重要工具,它能够将多个相关数据组合为一个有机整体,显著提升数据处
- aardio - 虚表 —— 两个虚表之间互相拖动交换数据
卢光庆
aardioaardio
插入到虚表末尾的方法:importwin.ui;importgodking.vlistEx;/*DSG{{*/mainForm=win.form(text="vlistEx-tableadapter";right=849;bottom=578;border="thin")mainForm.add(radiobutton={cls="radiobutton";text="移动";left=768;t
- python-Scrapy爬虫框架介绍(整个数据的流程)
onesalatree
Scrapy框架爬虫python软件框架爬虫scrapy
python-Scrapy爬虫框架介绍随着在家的线上教育的进行,课程的深入学习,所要学习的内容和作业也在不断的增多,所以没有过多的自己的时间去学习新的爬虫知识,但疫情逐渐的在好转,我也很是期待开学的那一天,毕竟线上教育的效果没有在学校的更为显著,主要是老师们录课很辛苦今天我想和兄弟们分享一下Scrapy爬虫的原理,也是自己最近刚学习的,有什么不足的地方兄弟们可以评论你或者私信喔。Python爬虫的
- Github 2025-03-02 php开源项目日报Top10
老孙正经胡说
githubphp开源Github趋势分析开源项目PythonGolang
根据GithubTrendings的统计,今日(2025-03-02统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:开发语言项目数量PHP项目10Blade项目1JavaScript项目1Nextcloud服务器:安全的数据之家创建周期:2796天开发语言:PHP,JavaScript协议类型:GNUAfferoGeneralPublicLicensev3.0Star数量:248
- JDBC(超详细)
肉肉的小白
数据库javamysql
1简介JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序Java具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。
- TORGO 数据库:构音障碍语音研究的宝贵资源
帅小柏
语音识别与Wenet实战语音识别与ESPnet实战语音识别
TORGO数据库:构音障碍语音研究的宝贵资源在语音识别和语音病理学领域,构音障碍(Dysarthria)是一个重要的研究方向。构音障碍是由神经运动接口异常引起的,导致发音器官运动异常,语音不清晰,传统自动语音识别(ASR)系统难以有效识别。为了推动这一领域的研究,多伦多大学开发了TORGO数据库,这是一个包含构音障碍患者和正常对照组语音数据的宝贵资源。1.数据库简介TORGO数据库是由多伦多大学计
- 驭码CodeRider 闪电适配阿里QwQ-32B:8小时全栈集成,AI编程效率飞跃!
极小狐
AI编程驭码CodeRiderDevSecOpsgitlab极狐GitLab
今日凌晨,国产大模型领域迎来重大突破:阿里正式发布32B推理模型QwQ-32B,根据Qwen公布的基准测试数据,QwQ-32B整体性能可媲美DeepSeek-R1,在数学推理、编程能力和通用能力等关键测试中展现出卓越性能。作为AI编程领域的创新力量,驭码CodeRider始终秉承SOTA(State-of-the-Art,指在特定任务或领域中目前性能最先进的模型)模型策略,不断动态测试与更新适配最
- 阿里云CTO:通义稳居全球最强开源大模型,性能接近GPT-4o
首席数智官
人工智能阿里云云计算
来源:@首席数智官9月19日,在2024杭州云栖大会上,阿里云CTO周靖人表示,阿里云正在围绕AI时代,树立一个AI基础设施的新标准,全面升级从服务器到计算、存储、网络、数据处理、模型训练和推理平台的技术架构体系,让数据中心成为一台超级计算机,为每个AI和应用提供高性能、高效的算力服务。大会现场,通义大模型迎来了年度重磅发布。基础模型升级,性能媲美GPT-4o,发布最强开源模型Qwen2.5系列,
- 特斯拉FSD系统:自动驾驶的未来
百态老人
人工智能笔记
FSD系统概述FSD(FullSelf-Driving)系统是特斯拉研发的一套高级自动驾驶技术,旨在实现车辆在各种道路和驾驶场景下的完全自动驾驶。FSD系统通过集成先进的计算机视觉、深度学习、传感器融合等技术,利用车辆上安装的多种传感器和先进的计算机视觉技术,实现对周围环境的感知和理解。特斯拉通过不断收集和分析实际道路数据,持续优化其自动驾驶算法,使得FSD技术的安全性和可靠性得到了大幅提升.FS
- 简要分析Netlink协议
TJ_Dream
基础内核函数分析网络
Netlink协议是Linux内核中用于内核态与用户态进程间通信(IPC)的一种机制,基于套接字的通信接口,提供高效、灵活的双向数据传输能力,常用于内核模块与用户程序之间的实时交互。Netlink协议的核心内容协议基础通信模式:基于消息的通信,支持单播(unicast)、多播(multicast)和广播。协议族(Family)Netlink不是单一协议,而是一组协议族,每个协议族通过唯一的协议号(
- Apache Flink详解:流处理与批处理的强大框架
微笑听雨。
大数据apacheflink大数据
ApacheFlink详解:流处理与批处理的强大框架ApacheFlink是一个开源的流处理框架,旨在处理大规模数据流。Flink能够处理实时流数据和批处理数据,具有高吞吐量、低延迟、容错等特性。以下是对Flink的详细介绍:核心概念流与批处理:流处理(StreamProcessing):持续不断地处理实时生成的数据流。批处理(BatchProcessing):处理已经收集好的静态数据集。Data
- 简单分析Mysql不同方式联表查询的效率问题
逆袭的小学生
MySQL联表mysqljoin
前言:在项目中看别人写的后台代码发现了多种连表查询的方式,所以来调查一下哪种连表查询方式效率较高,以及如何优化,因为初入门,所以可能有些知识不准确,理解大意即可,对细节感兴趣的请自行查找。参考:https://www.cnblogs.com/wyq178/p/11576065.htmlhttps://blog.csdn.net/hzz532968708/article/details/773704
- 数据的封装和解封装
数据链路摸索者
网络安全网络网络协议tcp/ip
一、什么是封装封装(encapsulate/encapsulation):发送方数据要通过网络进行传输,从高向下逐层传送,如果一个主机要传送数据到别的主机,需要加上每层的报头控制信息,这个过程叫封装。封装分为:切片和加控制信息(加上每层的报头)注意:只有封装完成的数据才可以发送出去!!二、什么是解封装解封装:针对接收方,进行数据报头的剥离,上述的逆向过程三、发送方的数据封装TCP/IP对等模型发送
- PCL 点云拟合 Ransac拟合圆柱
点云侠'
点云学习算法计算机视觉3dc++开发语言
目录一、概述1.1原理1.2实现步骤1.3应用场景二、关键函数2.1头文件2.2加载点云数据2.3计算法线2.4拟合圆柱2.5可视化三、完整代码四、结果展示一、概述 圆柱的Eigen::VectorXf参数为7个。分别是:圆柱轴上一点的x坐标;圆柱轴上一点的y坐标;圆柱轴上一点的z坐标;圆柱轴方向的x;圆柱轴方向的y;圆柱轴方向的z;圆柱半径r。1.1原理 RANSAC(RandomSampl
- 微博热点信息爬虫
Akihiris
爬虫
最近看到一个项目挺有意思的,难度也不高,贴出来分享一下。一、爬取地址观察网址,我们发现当查询某个话题时,微博网址后面会带参数q,后面那个refer参数可以忽略。因此,我们想要爬取某个话题的时候只需要修改q即可。https://s.weibo.com/weibo?q=%E9%BB%91%E7%A5%9E%E8%AF%9D%E6%82%9F%E7%A9%BA&Refer=topic_weibo二、模拟
- 网页自动化测试和爬虫:Selenium库入门与进阶
萧鼎
python基础到进阶教程爬虫selenium测试工具
网页自动化测试和爬虫:Selenium库入门与进阶在现代Web开发和数据分析中,自动化测试和数据采集成为了开发流程中的重要部分。Python的Selenium库是一种强大的工具,不仅用于网页自动化测试,也在网页爬虫中得到了广泛的应用。本文将带你从Selenium的基础用法入手,逐步深入到进阶技巧,帮助你轻松应对网页自动化任务。一、Selenium简介与安装Selenium是一个浏览器自动化工具,可
- AI与大数据融合:技术路径与行业赋能
互联网Ai好者
人工智能大数据
在数字化浪潮中,数据已成为驱动社会与商业变革的核心生产要素。据IDC预测,2025年全球数据总量将增长至175ZB,其中物联网设备、社交媒体及企业数字化系统贡献了80%的增量数据。面对海量异构数据的处理需求,传统分析工具已显现出明显局限:Gartner研究指出,仅35%的企业能有效利用其数据资产。在此背景下,人工智能技术通过算法突破与算力跃迁,正重塑大数据价值挖掘范式,构建从数据感知到决策闭环的全
- 如何通过卷积神经网络(CNN)有效地提取图像的局部特征,并在CIFAR-10数据集上实现高精度的分类?
浪九天
人工智能理论python后端深度学习神经网络人工智能机器学习pytorch
目录1.CNN提取图像局部特征的原理2.在CIFAR-10数据集上实现高精度分类的步骤2.1数据准备2.2构建CNN模型2.3定义损失函数和优化器2.4训练模型2.5测试模型3.提高分类精度的技巧卷积神经网络(ConvolutionalNeuralNetwork,CNN)是专门为处理具有网格结构数据(如图像)而设计的深度学习模型,能够有效地提取图像的局部特征。下面将详细介绍如何通过CNN提取图像局
- 金三银四突围战:技术面试体系化备考指南
守护海洋的猫
面试职场和发展
为什么90%的求职者陷入「背了就忘」的死循环?春招季数据显示,72%的技术岗求职者因知识体系零散在二面被淘汰。本文将以系统化方法+可复用的开源工具,帮你构建真正有效的面试知识库。一、技术人备考的三大认知误区盲目追求题量典型症状:刷完LeetCode500题仍不会变通解题数据佐证:2023年上岸者中,83%采用模块化专题突破策略忽视知识关联错误案例:能解释MySQL索引原理,却说不出B+树在Redi
- Flink的市场竞争力:大数据浪潮中的“潜力股”还是“青铜”?
狮歌~资深攻城狮
大数据
Flink的市场竞争力:大数据浪潮中的“潜力股”还是“青铜”?嘿,各位小伙伴!今天咱来聊聊Flink在市场中的竞争力这个超有意思的话题。你要是搞大数据的,那肯定对Flink不陌生;要是还不太懂的,也别担心,咱就像唠家常一样把这事给你讲清楚。一、Flink市场竞争力啥意思?咱先说说这市场竞争力是个啥。打个比方,它就好比一场商场大促,每个品牌都在拼命展示自己的优势,吸引顾客掏钱包。Flink在市场里也
- AI大模型在职业教育中的应用解决方案
中年猿人
人工智能ai学习
1.引言随着新经济、新技术的加速发展和经济结构的不断调整,职业教育迎来了新的发展机遇与挑战。传统的职业教育模式难以满足日益个性化、多样化的学习需求,同时,技术快速更迭使得职业技能更新频率大幅提高。这些变化要求职业教育能够更加灵活、高效地适应劳动力市场的需求,并为学生提供与时俱进的技能培养。人工智能(AI)作为一种前沿的科技趋势,其大模型技术通过强大的数据处理能力和学习算法,在众多行业中均展现了巨大
- STM32实战开发(133):基于STM32的智能GPS定位跟踪系统开发
嵌入式开发项目
STM32实战开发2025年嵌入式开发stm32struts嵌入式硬件单片机音视频自动驾驶
1.引言随着物联网、智能硬件和自动化技术的发展,智能GPS定位跟踪系统成为现代社会中不可或缺的组成部分。从智能交通、物流管理、车辆追踪到个人定位服务,GPS定位跟踪技术在各种行业中得到了广泛的应用。基于STM32的智能GPS定位跟踪系统能够提供高精度的定位信息、实时数据传输和可靠的系统性能,广泛应用于无人机、智能汽车、物流跟踪、宠物定位等场景。本博客将详细介绍如何基于STM32开发一个智能GPS定
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {