- zynq 编译过程
法号:行颠
Linuxlinux
zynq编译过程zynq编译过程配置硬件生成BOOT.BIN生成boot.scr设备树文件编译内核设备树配置内核编译编译根文件系统配置编译在`SD`卡上生成根文件系统制作SD启动卡参考文档zynq编译过程最近在做zynq的驱动开发,学习了一下zynq的编译过程。在petalinux工程中进行配置硬件sptl//设置petalinux工作环境petalinux-create-tproject--te
- .net framework 4.5 的项目,用Mono 部署在linux
修炼成精
.netlinux运维
步骤1:安装Mono更新包列表:首先,更新Ubuntu的包列表以确保获取最新的软件包信息。sudoaptupdate安装Mono:安装Mono完整版(mono-complete),它包含了运行.NET应用程序所需的所有组件。sudoaptinstallmono-complete验证安装:安装完成后,您可以通过以下命令验证Mono是否安装成功。mono--version您应该会看到类似于以下的输出,
- 【零基础到精通】小白如何自学网络安全
黑客demon
web安全网络安全计算机网络黑客技术网络安全
小白人群想学网安但是不知道从哪入手?一篇文章告诉你如何在4个月内吃透网安课程,掌握网安技术一、基础阶段1.了解网安相关基础知识了解中华人民共和国网络安全法、熟知网络安全的相关概念:包括信息安全、风险管理、网络攻防原理、认证与加密等基本概念,Linux操作系统Linux操作系统目录结构Linux命令格式Linux文件和目录操作命令Linux用户和用户组操作命令Linux查看和操作文件内容命令3.计算
- Alma linux部署gitlab
罗sir 99
devopslinuxgitlab运维
前提条件操作系统:AlmaLinux8(或相似版本)内存:至少4GBRAM硬盘:至少20GB硬盘空间(建议更多)sudo权限:你需要在系统上具有root权限,或者是可以使用sudo的用户。步骤1:更新系统首先,更新系统包以确保系统处于最新状态:sudodnfupdate-y步骤2:安装依赖包安装一些必要的依赖包:sudodnfinstall-ycurlpolicycoreutilsopenssh-
- linux总线设备驱动模型,Linux 总线设备驱动模型
欧阳洋葱
linux总线设备驱动模型
1、总线设备驱动模型2、实现一个平台总线设备驱动(也称虚拟总线)1)demo_dev#include#include#include#include#include#include#include/*分配/设置/注册一个platform_device*/staticstructresourcedemo_resource[]={[0]={.start=0xffffffee,.end=0xffffff
- 【C++】【网络】【Linux系统编程】单例模式,加锁封装TCP/IP协议套接字
东洛的克莱斯韦克
C++linux网络网络tcp/ip网络协议C++Linux系统编程
目录引言获取套接字绑定套接字表明允许监听单例模式设计完整代码示例个人主页:东洛的克莱斯韦克-CSDN博客引言有关套接字编程的细节和更多的系统调用课参考《UNIX环境高级编程》一书,可以在如下网站搜索电子版,该书在第16章详细的介绍了各种接口。JiumoSearch鸠摩搜索-文档搜索引擎(jiumodiary.com)而在实际的编程中,总是用系统调用的接口难免会有些繁琐。我们可以根据自己的需求,用面
- idea隐藏无关文件
fengdongnan
intellij-ideajavaide
idea隐藏无关文件如果你想隐藏某些特定类型的文件(例如.log文件或.tmp文件),可以通过以下步骤设置:打开设置在菜单栏中选择File>Settings(Windows/Linux)或IntelliJIDEA>Preferences(macOS)。进入文件类型设置在设置窗口中,导航到Editor>FileTypes。添加文件类型在右侧的FileTypes列表中,找到Ignorefilesand
- 使用arduino玩基于esp8266的nodemcu开发板
一个小网管
Arduinoarduinoesp8266nodemcu
一、简介中秋节到图书馆看书,看到了arduino方面的书籍,里面有提到ESP8266模块。让我想起我抽屉里吃灰很久了的基于esp8266的nodemcu开发板。于是把书借回家研究了一下。这里做个记录。二、我目前在使用的云服务器推荐学Linux不搞个云服务器始终感觉不爽!要稳定性、安全性、不差钱的可以使用阿里、腾讯等大厂的云服务器。本人穷屌丝一枚,所以我用的是免费的“三丰云”,同时提供"免费虚拟主机
- 首版Git源码初探——Linux之父在malloc之后也忘了free啦?
LinusTorvalds无疑是开源软件界最具影响力的人物之一。作为Linux内核的创始人,他因技术贡献赢得了尊敬,但也常因口无遮拦的言辞引发争议。Linus对代码质量的要求极其严苛,也许正是因为自信能够写出完美的代码,才让他有底气挖苦和讽刺其他开发者吧。Linus写出的代码到底能有多么精简、多么高深、多么优雅、多么健壮……?可能很多程序员都对此充满好奇。Linux内核的代码显然过于复杂,不适合“
- Linux网络通信基础API
挣扎的泽
Linuxlinux服务器网络
这篇文章只有Linux网络通信基础API大参数信息,和返回值,这篇文章并没有这些基础API的参数类型介绍。accept的第二个参数可以查看客户端信息。创建socket#include/*SeeNOTES*/#includeintsocket(intdomain,inttype,intprotocol);该函数可以创建一个socket;参数:domain:告诉系统使用那个底层协议。对TCP/IP协议
- ffmpeg 硬件解码 264 265 各个平台
爱学习的大牛123
音视频ffmpeg
一.命令行介绍FFmpeg支持多种平台的硬件解码,包括H.264(AVC)和H.265(HEVC)编解码器。以下是在不同平台上使用FFmpeg进行硬件解码的概述:1.NVIDIAGPU(NVDEC)适用于Windows、Linux和macOS(较旧的Mac设备)。-H.264:`-c:vh264_cuvid`-H.265:`-c:vhevc_cuvid`示例:```ffmpeg-hwaccelcu
- freerdp 解压安装_Windows环境下编译FreeRDP
weixin_39966130
freerdp解压安装
关于在Linux下如何编译FreeRDP,在github的wiki上面已经说的很明白了,而且相当简单,具体细节参考网址:FreeRDP构建说明。大抵就是make,makeinstall之类的,并且之前需要安装几个依赖库的。今天在Windows下尝试使用VS2008编译,遇到了几个问题,遂记录下来,希望可以帮助到后来人~如下便是细节:一、工具准备VirtualStudio2008,这个是必须要保证有
- 物联网下的RTOS开发(四)——数据存储
别拍我后脑勺
RTOS物联网设计模型
文章目录数据存储一、存储介质二、物联网场景三、模型设计直接存储可靠性直接存储文件系统应用数据存储在window或者linux下开发程序,程序员往往不会关心文件存储的介质。因为操作系统已经为我们封装好了操作硬件(磁盘)的可能会用的绝大部分接口。只要我们调用一下相关IO接口就能完成对磁盘的操作。而目前IOT设备资源很限,用于存储的可以是ram或者flash,ram的容量往往是几K字节到几百K字节,fl
- inux学习日志前传_基础命令
stevenux
Linux入门-自学Linux
Linux学习日志_基础命令Linux哲学:测试shell脚本是否有语法错误bash单步执行脚本hwclock(一般使用:hwclock-r读取硬件时间)文件系统:rm:删除cp:copy(默认只复制文件)mv:moveinstall:(复制后有执行权限)cut:文本排序:sort(不影响源文件,只影响显示)文本统计:wc(wordcount)字符处理:tr转换或删除字符bash及其特性:练习:用
- find命令学习
Miqiuha
学习
转自:https://wangchujiang.com/linux-command/c/find.html1.-type参数find.-type类型参数f普通文件l符号连接d目录c字符设备b块设备s套接字pFifo2.按时间UNIX/Linux文件系统每个文件都有三种时间戳:访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。修改时间(-mtime/天,-mmin/分钟):文件最
- Linux内核源码:ext4 extent详解
深度Linux
C/C++全栈开发Linux文件系统linuxC/C++文件系统ext4
在Linux系统的庞大体系中,文件系统就像是一个井然有序的图书馆,而ext4文件系统则是这座图书馆中极为重要的“藏书室”,它负责高效管理和存储数据。在ext4众多的奥秘中,ext4extent犹如一颗璀璨的明珠,起着关键作用。接下来,我将带大家深入到Linux内核源码的世界,详细解读ext4extent。在这趟旅程中,我们会剖析它的诞生背景、核心数据结构,以及它在文件操作里的运行机制,让你对Lin
- 什么是LILO?思维导图 代码示例(java 架构)
用心去追梦
java架构python
什么是LILO?LILO(LinuxLoader)是早期Linux系统中常用的引导加载程序之一,用于启动操作系统。它在计算机启动时运行,负责将内核加载到内存中,并初始化系统以开始操作系统的执行。尽管现在许多系统已经转向使用GRUB或GRUB2作为默认的引导加载程序,但在某些老旧系统或特定场景下,LILO仍然被使用。LILO的特点历史与地位是最早的Linux引导加载程序之一。曾经广泛应用于各种Lin
- 60款顶级大数据开源工具
La victoria
大数据
一、Hadoop相关工具1.HadoopApache的Hadoop项目已几乎与大数据划上了等号。它不断壮大起来,已成为一个完整的生态系统,众多开源工具面向高度扩展的分布式计算。支持的操作系统:Windows、Linux和OSX。相关链接:http://hadoop.apache.org2.Ambari作为Hadoop生态系统的一部分,这个Apache项目提供了基于Web的直观界面,可用于配置、管理
- UOS等Linux系统可以用的快捷启动程序的sh脚本
weixin_43985754
linux运维bash
这是一个写给普通用户使用的sh脚本,功能就是双击启动,就可以自动运行相同目录下的可执行文件(存在多个可执行程序时,可以按一定规则优先运行某个程序,也可以列出当前目录下的可执行程序清单,输入对应序号回车,自行对应程序),包含但不限于Python代码、其他SH脚本等,具体看代码注释即可。1、如果是UOS系统,第一次启动时,右键单击sh脚本,属性里面授予可执行程序权限。后续就可以直接双击启动-选择“在终
- 资产管理软件 GLPI的安装(转)
weixin_34223655
数据库phpjson
资产管理系统GLPI的安装2010-07-0516:20:31标签:休闲资产管理系统GLPI职场原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://hx100.blog.51cto.com/44326/344181GLPI资产管理系统系统:Linux5.5(32bit)IP:10.80.11.205撰写人:hx10日期:2010/7/5
- Linux系统扩容根 (/) 文件系统空间
JunLan~
Linuxlinux运维
[root@localhost~]#df-Th/#查看当前根文件系统使用情况[root@localhost~]#lsblk#查看设备的挂载情况[root@localhost~]#lvdisplay#查看逻辑卷使用情况#操作磁盘分区表[root@localhost~]#fdisk/dev/nvme0n1欢迎使用fdisk(util-linux2.37.4)。更改将停留在内存中,直到您决定将更改写入磁
- 分享2025年黑客最常用的10款软件工具(包含编程密码破译漏洞扫描等),学会它你也可以成为黑客高手!
程序员晓晓
web安全黑客技术网络安全渗透测试内网渗透计算机工具分享
前言以下所有这些工具都是捆绑在一起的Linux发行版,如KaliLinux或BackBox,建议安装一个合适的Linux黑客系统,尤其是因为这些黑客工具可以(自动)更新。1、Metasploit(渗透测试软件,免费与付费)漏洞利用工具MetasploitFramework(MSF)是一款开源安全漏洞检测工具,附带数千个已知的软件漏洞,并保持持续更新。Metasploit可以用来信息收集、漏洞探测、
- Wayland为什么将会在中国发展壮大?
夕月风
DisplayWayland显示技术
Wayland是一个现代的显示服务器协议,旨在替代传统的XWindowSystem。它提供了更好的性能、更低的延迟和更简单的架构,因此在Linux桌面环境中越来越受欢迎。以下是Wayland生态在中国发展壮大的几个可能原因和趋势:1.技术优势性能提升:Wayland在图形渲染和输入处理方面比X11更高效,尤其是在高分辨率和高刷新率的显示器上。安全性:Wayland的设计更注重安全性,减少了潜在的安
- linux存储小记
秋月霜风
linux运维服务器
linux存储小记TrueNASTrueNAS是一个流行的开源存储平台,主要有以下版本:TrueNAS基本信息版本特点TrueNASCORE•基于FreeBSD系统•以稳定性和成熟度著称•基础NAS操作性能更好•使用IOCage进行容器管理•功能完整,持续获得维护更新•适合注重稳定性和数据完整性的用户TrueNASSCALE•基于Linux系统•提供原生Docker容器支持•更好的硬件兼容性•专为
- linux磁盘知识学习
秋月霜风
运维知识linux学习单片机
文章目录linux磁盘阵列知识积累配置RAID方案在Linux中配置RAID在其他设备上配置RAID确认是什么RAID级别cat/proc/mdstat输出示例mdadm--detail/dev/md0输出示例如何确认设备是否做了RAID其他方式fdisklsblkpartedlshwlsscsismartctlblkid不同命令使用场景1.fdisk2.mdadm3.lsblk4.parted5
- 基于 Linux 系统 ARM 架构的身份证识别插件技术解析与应用示例
zrgkcard2024
linux架构运维经验分享
基于Linux系统ARM架构的身份证识别插件技术解析与应用示例一、引言在当今数字化信息管理的时代背景下,身份证识别技术在众多领域发挥着关键作用。本文聚焦于一款专为Linux系统ARM架构设计的身份证识别插件,详细阐述其技术原理、功能特性、应用场景以及开发接口等方面内容,旨在为相关技术人员提供全面且深入的技术参考。二、技术原理与优势该身份证识别插件采用先进的射频识别(RFID)技术,有效规避了传统光
- 【裸机装机系列】17.kali(ubuntu)-linux连接蓝牙键盘
读书,代码与猫
裸机装机系列linuxubuntulinux连接蓝牙ubuntu连接蓝牙ubuntu连接蓝牙键盘linux连接蓝牙键盘kali连接蓝牙键盘
推荐阅读:1.kali(ubuntu)-为什么弃用ubuntu,而选择基于debian的kali操作系统电脑作为生产力工具,键盘是必不可少的。而大部分的自带键盘可能使用起来没那么舒服,这时候就需要外置键盘来协作。现在很多人都用蓝牙键盘了。我自己是有“有线键盘”和“蓝牙键盘”两种,这里介绍一下蓝牙键盘怎么连接linux——以我的罗技k380为例1>在键盘上进行操作(罗技k380,其他键盘可以忽略)如
- Bashrc 和 Profile 配置文件详解
vortex5
LInux基础linuxshellbash运维运维开发
在Linux系统中,Bash(BourneAgainShell)是一个常用的命令行shell。为了更好地配置和定制化shell环境,Bash提供了几个配置文件,其中bashrc和profile是最常见和重要的两个文件。这些文件允许用户和系统管理员设置环境变量、别名、函数等内容,以影响shell的行为和功能。配置文件加载的本质当我们启动一个shell时,Bash会加载一系列配置文件,并在当前shel
- (王道考研计算机网络)第四章网络层-第三节1:IP数据报格式及分片
快乐江湖
tcp/ip网络网络协议
指导获取:密码7281专栏目录首页:【专栏必读】王道考研408计算机网络+湖科大教书匠计算机网络+网络编程万字笔记、题目题型总结、注意事项、目录导航和思维导图王道考研408计算机组成原理万字笔记王道考研408数据结构+计算机算法设计与分析万字笔记王道考研408操作系统+Linux系统编程万字笔记文章目录一:IP数据报格式二:IP数据报分片一
- Linux神器——make/Makefile
发烧的CPU
Linux操作系统Makefile自动化编译依赖关系项目清理构建工具
目录一、背景二、案例三、依赖关系四、依赖方法五、原理六、项目清理一、背景会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作makefile带来的好处就是——“自动化编译”,一旦写
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p