- shell就是linux的终端,linux中终端与shell的概念
二营长的意大利炮ii
shell就是linux的终端
壳(Shell):Shell是指“提供给使用者使用界面”的软件(命令解析器)。我们在使用Linux时不直接与系统打交道,而是通过Shell的中间程序。为什么称之为shell呢,是因为隐藏了操作系统底层的细节。shell也是控制系统的脚本语言,是控制系统启动、X11启动和很多其它实用工具的脚本解释程序。免费学习视频教程分享:linux视频教程图形Shell:UNIX/Linux下的图形用户界面GNO
- 2024年 13款 Linux 最强视频播放器
姗丽尔
Linux实用工具linux音视频运维
Linux视频播放器选择多样,如榛名、MPlayer、VLC等,功能强大、支持多格式,满足各类用户需求Linux有许多非常强大的播放器,与windows最强视频播放器相比,几乎丝毫不逊色!一、榛名视频播放器榛名视频播放器是一款基于Qt的开源视频播放器,提供了许多基本功能。其特点包括支持Youtube-dl、控制播放速度、丰富的键盘快捷键、轻松截取视频截图、主次字幕添加选项以及硬件解码支持。对于许多
- 今年努力输出的嵌入式Linux视频
良知犹存
Linuxlinux
今年努力了一波,几个月周六日无休,自己在嵌入式linux工作有些年头,结合自己也是一直和SLAM工程师对接,所以输出了一波面向SLAM算法工程师Linux课程,当然嵌入式入门的同学也可以学习。下面是合作的官方前面发的宣传文章,今天我也分享一下:对于研究SLAM、自动驾驶、工业3D视觉的小伙伴来说,Linux开发现在已经越来越重要。尤其是对于低成本的家用扫地机、割草机等产品,Linux是主流的开发系
- 游戏服务器读书清单
呆呆国王
2年游戏服务器读书计划C++:高质量编程指南C++Primer(第四版)EffectiveC++MoreeffectiveC++深度探索C++模型STL源码分析设计模式Linux:开发环境:Linux鸟哥的私房菜I,II李明Linux视频教程编程:Unix高级环境编程Unix网络编程I,IILinux程序设计第四版高性能Linux服务器编程(游双)Linux多线程服务器编程(muduo)数据结构与
- .NET周报 【5月第3期 2023-05-21】
dotNET跨平台
.net
国内文章C#实现Linux视频会议(源码,支持信创环境,银河麒麟,统信UOS)https://www.cnblogs.com/shawshank/p/17390248.html信创是现阶段国家发展的重要战略之一,面对这一趋势,所有的软件应用只有支持信创国产化的基础软硬件设施,在未来才不会被淘汰。那么,如何可以使用C#来实现支持信创环境的视频会议系统吗?答案是肯定的。本文讲述如何使用C#来实现视频会
- Trustzone/TEE/安全 面试100问
代码改变世界ctw
TEE从入门到精通ARM-TEE-Android安全trustzoneteeatfarmv9armv8arm
关键词:cache学习、mmu学习、cache资料、mmu资料、arm资料、armv8资料、armv9资料、trustzone视频、tee视频、ATF视频、secureboot视频、安全启动视频、selinux视频,cache视频、mmu视频,armv8视频、armv9视频、FF-A视频、密码学视频、RME/CCA视频、学习资料下载、免费学习资料、免费周贺贺,baron,代码改变世界ctw,Arm
- LINUX学习-预习
米粥的味道
早上学习了一上午GEO数据的R语言处理,能听懂50%,感觉还要跑一个芯片看看结果。下午学习一下午LINUX,简直头晕,之前也看了LINUX视频十二讲中的前六讲,以为还行,但到自己了才发现好多知识要补,包括最基本的生物生物学的知识。先mark下JIMMY老师发的循序渐进及一些基本的内容;基础命令pwd=printworkingDirectory打印工作目录ls=list列出cat=Concatena
- Linux 学习笔记(借鉴黑马程序员Linux课程)
峰不二子的小迷弟
后端学习笔记学习linux服务器后端
Linux视频课程简介Linux诞生于1991年,由林纳斯·托瓦兹在21岁时完成。此后成为最为流行的服务器操作系统之一。Linux内核和系统发行版由Linux系统内核和系统级应用程序两部分组成。内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放举个例
- linux v4l2系统详解,Linux摄像头驱动学习之:(一)V4L2_框架分析
一围篱笆闲
linuxv4l2系统详解
这段时间开始搞安卓camera底层驱动了,把以前的的Linux视频驱动回顾一下,本篇主要概述一下vfl2(videoforlinux2).一.V4L2框架:videoforlinuxversion2虚拟视频驱动vivi.c分析:1.分配video_device2.设置3.注册:video_register_devicevivi_initvivi_create_instancev4l2_device
- 兄弟连 linux 学习记录
晨老板儿
linuxlinux运维服务器
Linux学习笔记from兄弟连摘要:本笔记受该文章启发[从零开始学习Linux笔记;作者祢听的到丶](https://blog.csdn.net/yy150122/article/details/106146414)教学视频[史上最牛的Linux视频教程—兄弟连bilibili网址](https://www.bilibili.com/video/BV1mW411i7Qf?p=3)第二章总述第二节
- linux视频-P13-fasta和fastq格式文件的shell小练习
小梦游仙境
fasta和fastq格式文件的shell小练习这个是有机结合生物信息学的linux和数据格式的练习题:下载bowtie2软件后拿到示例数据:mkdir-p~/biosoftcd~/biosoftwgethttps://sourceforge.net/projects/bowtie-bio/files/bowtie2/2.3.4.3/bowtie2-2.3.4.3-linux-x86_64.zip
- linux系统添加网卡驱动,linux系统怎么安装网卡驱动
凡仕咖啡
linux系统添加网卡驱动
1、查看网卡型号lspci|grep-iethernet2、下载网卡驱动,注意32位和64位3、下载完之后,通过u盘拷到安装centos的电脑里面,也只能通过u盘,移动硬盘这些工具了,因为没有联网。(免费视频教程推荐:linux视频教程)4、检查依赖环境rpm-qa|grepkernel5、把安装包解压tar-zxfe1000e-3.4.0.2.tar.gz6、切换到root用户进入解压缩后的驱动
- 0.linux笔记.....持续更新...
Mister Zhu
Linux
0.0.VScode几点基本用法0.1.将UbuntuLauncher启动器移动到底部0.2.一个窗口中运行多个终端方法1.Markdown的用法2.source用法3.安装软件4.Linuxcat命令详解6.服务器会话问题7.安装NVIDIA显卡驱动+cuda+cudnn步骤8.Linux添加打印机10.git和仓库基本操作16如何在README.md文件中添加图片19.Linux视频和各种文件
- Armv8/Armv9 Cache知识大纲分享--思维导图
代码改变世界ctw
ARM思维导读知识大纲cachearmv9mmu
关键词:cache学习、mmu学习、cache资料、mmu资料、arm资料、armv8资料、armv9资料、trustzone视频、tee视频、ATF视频、secureboot视频、安全启动视频、selinux视频,cache视频、mmu视频,armv8视频、armv9视频、FF-A视频、密码学视频、RME/CCA视频、学习资料下载、免费学习资料、免费周贺贺,baron,代码改变世界ctw,Arm
- Arm Cache学习资料大汇总
代码改变世界ctw
ARMcache资料cache视频armv9资料armv9视频armv8
关键词:cache学习、mmu学习、cache资料、mmu资料、arm资料、armv8资料、armv9资料、trustzone视频、tee视频、ATF视频、secureboot视频、安全启动视频、selinux视频,cache视频、mmu视频,armv8视频、armv9视频、FF-A视频、密码学视频、RME/CCA视频、学习资料下载、免费学习资料、免费周贺贺,baron,代码改变世界ctw,Arm
- Secureboot从入门到精通
代码改变世界ctw
ARMarmv8armv9视频安全启动secureboot
关键词:trustzone视频、tee视频、ATF视频、secureboot视频、安全启动视频、selinux视频,cache视频、mmu视频,armv8视频、armv9视频FF-A视频、密码学视频、RME/CCA视频、学习资料下载、免费学习资料、免费周贺贺,baron,代码改变世界ctw,Arm精选,资深安全架构专家,十年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的
- Java Windows,Linux视频抽帧的4种方式
程序媛一枚~
JAVA视频处理音视频视频抽帧照片pythonwindowsffmpeg
JavaWindows,Linux视频抽帧的4种方式h264,h265播放可使用potplayer.ffmpeg是非常强大的,视频抽帧,过滤,视频合并、图片生成视频等均可。1.ffmpeg.exe/ffmpeg命令行可跨平台,可设置抽帧照片的图像质量-qscale:v2(2~31,2为图像质量最高)不同平台得用开源的ffmpeg的不同可执行版本工具windowsffmpeg.exelinuxffm
- windows格式批量转linux,Linux和Windows下利用ffmpeg批量转换视频的方法
weixin_39973518
原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/3387.html关键词:视频批量转码ffmpeg批量转码Linux视频批量转码Windows批量转码这两个脚本分别是针对Linux和Windows下的视频批量转码,这是使用了ffmpeg来进行的工作,只不过是我们需要有脚本来控置。这两个脚本是可以进行更多功能的ffmpeg操作的,只不过是我们需要修改对应的
- 2020-06-07_第一周_Linux学习计划
散步的狮子
第一周学习计划:1、每天学习老王Linux视频,每周观看4章。共44章,11周观看完2、做笔记,每个视频要记录笔记3、做笔记整理,每天一篇4、完成老师的博科作业5、Linux实操练习,根据笔记整理情况,每周一次。6、复习不熟悉的问题。观看视频,记录笔记。
- 国嵌Linux视频驱动开发
wzcqr0501
Linuxlinuxstructlinux内核semaphoreinputioc
1LinuxPCI、串口驱动程序1.1PCI总线概述总线概念总线是一种传输信号的信道;总线是连接一个或多个导体的电气连线。总线由电气接口和编程接口组成,我们重点关注编程接口。PCI概念PCI是PeripheralComponentInterconnect(外围设备互联)的简称,是在桌面及更大型的计算机上普遍使用的外设总线。PCI特点PCI总线具有三个非常显著的优点:在计算机和外设间传输数据时具有更
- 嵌入式Linux视频笔记----Linux基础入门
gzc0319
ARMLINUXlinuxarm
野火【第一期】Linux系列教学视频之“零基础入门”篇,手把手教学,从0开始,基于野火i.MX6ULLPro/MINI开发板_哔哩哔哩_bilibili运行于ARM-A7的嵌入式Linux系统基础知识,开发板还没买,视频全部看一遍,PC装了Ubuntu和Linux,简单测试过视频中的几个例子,对嵌入式Linux有了基本了解第二次看视频,已经买了开发板,文章了也多加了很多截图P1第0讲-开发板和野火
- 实现Linux 视频聊天、远程桌面(源码,支持信创环境,可与Windows版、安卓版互通)
zhuweisky
Linux音视频开发AndroidC#专栏远程桌面屏幕分享安卓屏幕分享linux远程桌面
有朋友在下载并了解了《C#实现Linux视频会议(源码,支持信创环境,银河麒麟,统信UOS)》中提供的源码后,留言给我说,这个视频会议有点复杂了,代码比较多,看得有些费劲。问我能不能整个简单点的Demo,只要有视频聊天和远程桌面的功能就可以。于是,我就又写了一个Demo来供大家参考,客户端包括了Windows版本、Linux版本(包括国产OS,如银河麒麟、统信UOS、深度Deepin等)以及And
- 嵌入式Linux视频笔记----i.MX6ULL裸机开发
gzc0319
LINUXARMlinuxarm
第88讲LCD显示实验_哔哩哔哩_bilibiliARM芯片本身基本介绍,裸机开发基本知识第2遍看视频,增加截图、代码关于ubuntu网络我的win10主机通过wifi联网,在嵌入式Linux视频笔记----Linux基础入门的P26第25讲-安装NFS服务器这一讲中我自己为了实现nfs,使用网线连接,按照其中设置,导致ubuntu无法联网。现在将ubuntu联网方式记录如下【参考irtualbo
- 【Linux学习】— 6. 软件的安装
lkj666
主要来源:兄弟连Linux视频教学、Linux操作与生物信息——基因学苑2021.2.181.软件安装核心思想Linux在开机之后,每输入一个命令,系统会自动从相应的环境变量配置文件中搜索该命令,如果能够找到该软件的路径,则能正常使用任何情况下,用该软件的绝对路径都可以运行该软件Linux下的软连接和Windows下的快捷键功能类似,常用的方法是创建软件的软连接并将其添加到环境变量中2.软件的类型
- Switch 车机连接方式
iffy1
物联网
车型附件车机端软件极氪视频采集卡USB摄像头比亚迪唐DMi车机视频采集卡USB摄像头问界视频采集卡(HDMI>typec-A)USB摄像头Smart精灵一号视频采集卡(typec-c>typec-c)智能外设(系统自带)理想TypeCNoWindows视频采集卡(HDMI>type-A)OBSstudioLinux视频采集卡(HDMI>type-A)OBS-Linux
- 2019-01-15青萍之末 14李健豪生信学习第二天
青萍之末2333
关于linux思维导图.png思考要点总结进阶的希望豆豆告诉我,如果对linux想知根知底,推荐马哥Linux视频课程,课程比较长,建议1.25倍速,当时是花了一个星期的时间,一天学10小时才学完。马哥linux教程全套视频,在生信技能树公众号回复“马哥”即可获得。(松鼠症发作,先留下来忙完需要了就去学)一点小感悟ls可用于查看目录下的文件cathead-n3hello.txt查看hello.tx
- Linux视频切片m3u8,使用ffmpeg+nginx使用视频切片播放
智能迷宫
Linux视频切片m3u8
服务器:CentOS7安装依赖脚本#ScriptffmpegcompileforCentos7.x#AlvaroBustos,thankstoHunter.#Updated5-8-2018#URLbasehttps://trac.ffmpeg.org/wiki/CompilationGuide/Centos#Installlibrariesyuminstall-yautoconfautomakeb
- linux环境下如何重装系统,linux如何重装系统
胡格
linux环境下如何重装系统
Linux系统原有分区/data有数据,在不格式化/data分区的情况下重装系统需准备一台有/data分区的虚拟机然后加载ISO开始重装并保留/data分区直接加载到分区界面按照一开始得知/data分区是2048MB所以直接选择保留此分区免费在线学习视频教程推荐:linux视频教程接着把其他分区删除再重新分区接着按往常一样等待系统重新安装好系统重装好后进去查看/data分区文件还在证明已经成功了给
- linux视频-P11\P12
小梦游仙境
P11-10个题目的答案讲解image-20190614142106984image-20190614141400608提示:sort-utest和sorttest|uniq效果是一样的sort的-u选项它的作用很简单,就是在输出行中去除重复行image-20190614134619455image-20190614134732997image-20190614135618600image-201
- Linux学习记录
h2coder
本篇是根据操作系统Linux视频教程全集(78P)|21小时从入门到精通视频学习,总结的笔记。Linux的目录结构/bin(重点)是Binary的缩写,这个目录存放着最经常使用的命令/sbins就是SuperUser的意思,这里存放的是系统管理员使用的系统管理程序/home(重点)存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的/root(重点)该目
- 安装数据库首次应用
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 {