- Linux基础知识:操作系统概述、常用命令、文件系统及Shell脚本入门与进阶
一碗黄焖鸡三碗米饭
Linux探索与实践linux运维服务器
Linux基础知识:操作系统概述、常用命令、文件系统及Shell脚本入门与进阶Linux操作系统因其开源、稳定和高效的特点,广泛应用于各类服务器、嵌入式系统及开发环境中。对于开发者或系统管理员来说,掌握Linux的基础知识是必不可少的。本文将深入探讨Linux操作系统概述、常用命令的讲解、文件系统结构与权限管理,以及Shell脚本的入门与进阶,帮助你更好地理解和使用Linux。一、Linux操作系
- python -ssh学习
大胖丫
python
defexe_sshcmd(ip,username,userpswd,port,cmd):"""功能:SSH登录到指定设备,并执行对应的命令入参:前四项为ssh登录shell的ip和port,具备管理员权限的用户名和密码,cmd可以是单条命令,也可以是命令列表返回:每次命令执行结果列表,标准输出结果,不包含错误输出Examples:|ExeSshcmd|ip|name|pswd|cmd|"""tr
- alpine镜像简介
小达人Fighting
dockerjava开发语言docker
AlpineLinux是一个轻量级的Linux发行版,因其小巧、安全和高效而广受欢迎,尤其是在容器化环境中(如Docker)。Alpine镜像指的是基于AlpineLinux制作的容器镜像。它的特点如下:极小的体积:Alpine镜像仅几MB大小,远小于其他常见的Linux镜像(如Ubuntu、Debian等)。这有助于节省存储空间,加快容器下载和部署速度。安全性:AlpineLinux默认采用了“
- 利用Shell脚本监控SSL域名证书有效期
正义的卓别林
sslelasticsearch网络协议网络
一、我的需求1、自定义端口监控:由于业务需求的多样性,并非所有业务域名都使用标准的443端口。因此,我需要的监控脚本必须支持自定义端口的设置,以便能够灵活适应各种业务场景。2、证书部署位置追踪:由于证书部署位置分散,当证书即将过期时,我需要能够迅速定位到该证书的具体部署位置。这有助于我及时采取措施,避免证书过期导致的业务中断。3、定时运行:脚本需要能够定时运行,以便定期检查证书的有效期,并在必要时
- nginx自动续期ssl证书
穆雄雄
运维nginxssl运维
大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。前言前年,阿里将免费的ssl证书从一年调整成了三个月;去年,腾讯将免费的ssl证书从一年调整成了三个月;以前一年申请一次,都觉得麻烦,现在三个月就得申请一次,尤其是项目比较多,用的子级域名也多的情况下,得天天看短信哪个ssl证书到期了,很是头疼。好在,也是有解决方法的。✅解决方法之前也在github上看了看,有类似的shell脚本可以实现自动续签
- Flink K8s Application任务的使用
老哥哥-老刘
flink
FlinkK8sApplication任务的使用FlinkK8sApplication任务的使用构键k8s集群提供flink运行任务的环境下载flink客户端任务编程任务jar生成过程k8sApplication运行Application模式架构启动命令PodTemplateFlinkK8sApplication任务的使用构键k8s集群在这里,我们需要搭建一个K8S环境用于提供flink任务的运行
- docker-compose部署onlyoffice8.3.0并支持ssl,且支持通过nginx代理,关闭JWT配置
luopeng207663436
dockersslnginx
编写docker-compose文件mkdir-p/data/onlyoffice&&echo"version:'3'services:onlyoffice:container_name:OnlyOfficeimage:onlyoffice/documentserver:8.3.0restart:alwaysports:-8088:80-64431:443environment:TZ:Asia/S
- QNAP DOCKER 镜像拉取ddns-go
仒雨
威联通docker容器运维
1、通过putty,管理员账号登陆qnap;2、使用一键脚本bash-c"$(curl-sSLfhttps://xy.ggbond.org/xy/docker_pull.sh)"-s完整镜像名这个可以拉取到(至于镜像被拉取到哪里,这完全取决于docker_pull.sh脚本的内容。通常,Docker镜像会被拉取到本地的Docker镜像库中);3、通过dockerimages查看本地已有的Docke
- SHELL32!ILCombine函数分析之连接两个idl
sitelist
nt4源代码分析ILCombine
SHELL32!ILCombine函数分析之连接两个idl第一部分:STDAPI_(LPITEMIDLIST)ILCombine(LPCITEMIDLISTpidl1,LPCITEMIDLISTpidl2){//LetmepassinNULLpointersif(!pidl1){if(!pidl2){returnNULL;}returnILClone(pidl2);}elseif(!pidl2){
- windows shell里的文件系统<用delphi写的>
hemeinvyiqiluoben
PIDL-【PIDL简介】从Windows95开始,微软公司为操作系统引入了新的外壳界面,新的外壳从根本上改变了应用程序同操作系统的结合方式,遗憾的是微软公司对于发布同外壳相关的编程信息方面显得很吝啬,可以得到的资料非常少,而且质量也不高。对于Delphi开发者来说,情况就更为严重了,因为几乎所有的WindowsAPI文档都是针对C/C++程序员的,但是Nothingisimpossible,在本
- Docker部署常见应用之Oracle数据库
weixin_44585288
Docker数据库dockeroracle
文章目录安装部署参考文章安装部署使用Docker安装Oracle数据库是一个相对简便的过程,可以避免在本地环境中直接安装Oracle数据库的复杂性。安装Docker环境:确保你的系统上已经安装了Docker,并且Docker服务正在运行。具体的安装方法可以根据你的操作系统查找相应的Docker安装指南。Centos安装可以参考Docker和Docker-Compose安装。获取Oracle镜像:使
- oracle数据库只导出索引,oracle数据库全库的导出导入实战手册
Lorraine张
oracle数据库只导出索引
Oracle数据库导入导出(expdp/impdb)1、全库导出(expdp参考shell脚本)#!/bin/bash#导入环境变量source/home/oracle/.bash_profileexportORACLE_BASE=/u01/app/oracleexportORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1/exportPATH=$PAT
- 01基础 4、Shell 脚本
睡神之首
#Linux基础linux运维
shell学习目标1.Shell基本概述2.Shell的变量定义3.Shell数值运算4.Shell的流程控制if语句5.Shell的循环语句forwhile循环6.Shell的数组函数7.Shell内置命令8.Shell正则表达式AwkGrepSedShellshell概述1、shell是命令解释器,shell存在Linux系统的最外层,shell连接系统,负责和用户对话,用户输入用户名和密码登
- linux shell编程
野生java研究僧
linuxlinuxbash运维
linuxshell编程1.shell脚本概述2.脚本的调用形式3.shell脚本语法3.1脚本开头标识3.2脚本注释3.3给脚本加上可执行权限3.4shell脚本的运行方式3.5检测脚本是否正确3.6重定向的使用3.7获取上一条命令的执行结果4.变量4.1变量的定义和使用4.2从键盘上读取变量:4.3读取多个变量的值:4.4查看环境变量:4.5注意事项4.6判断变量是否存在4.7字符串操作4.8
- Java容器化环境一致性:3大绝招教你告别“薛定谔的Bug”!从踩坑到闭眼部署的终极指南
墨瑾轩
Java乐园bug
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣第一章:为什么你的Java容器像薛定谔的猫?“本地跑得好好的,一上容器就翻车?”“测试环境稳如狗,生产环境秒变脆皮鸭?”这都是环境一致性在作妖!容器化本为解决环境差异而生,但如果连Dockerfile都写得像抽盲盒…(摇头)第二章:容器化环境三大杀手️♀️杀手
- 使用Idea创建springboot项目
奔跑吧邓邓子
SpringBoot深入浅出常见问题解答(FAQ)高效运维javaidea
提示:“奔跑吧邓邓子”的高效运维专栏聚焦于各类运维场景中的实际操作与问题解决。内容涵盖服务器硬件(如IBMSystem3650M5)、云服务平台(如腾讯云、华为云)、服务器软件(如Nginx、Apache、GitLab、Redis、Elasticsearch、Kubernetes、Docker等)、开发工具(如Git、HBuilder)以及网络安全(如挖矿病毒排查、SSL证书配置)等多个方面。无论
- Springboot 整合 Java DL4J 实现企业门禁人脸识别系统
伏羲栈
人工智能深度学习JavaDL4J-深度学习实战springbootjavaDeeplearning4jdeeplearning人工智能深度学习spring
博主简介:历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于
- 使用Dockerfile搭建ubuntu20.04 + php8.2镜像
编写Dockerfile最近在部署项目事,想做一个基于ubuntu20.04,搭建nginx+php8.*的镜像。但是在制作的过程中遇到了很多坑,记录下来供后续参考学习。修改镜像过程大概分为了6个模块:模块一:对ubuntu20.04官方镜像重新构造。模块二:在基础镜像添加php8.*的源模块三:安装nginx、php以及相关依赖。模块四:设置nginx、php配置文件模块五:编写nginx、ph
- Streaming ELT 同步 MySQL 到 StarRocks
慧一居士
大数据mysql数据库
StreamingELT同步MySQL到StarRocks这篇教程将展示如何基于FlinkCDC快速构建MySQL到StarRocks的StreamingELT作业,包含整库同步、表结构变更同步和分库分表同步的功能。本教程的演示都将在FlinkCDCCLI中进行,无需一行Java/Scala代码,也无需安装IDE。准备阶段准备一台已经安装了Docker的Linux或者MacOS电脑。准备Flink
- 多台服务器jenkins+自建gitlab+docker搭建项目自动化部署
一、场景:公司有三台服务器,一台是测试服务器,一台是正式服务器,还有一台是内部服务器。测试服务器就是公司研发用来调试的服务器,正式服务器是生产环境的服务器,内部服务区是用来部署公司gitlab、jenkins、api接口文档等服务。目前想通过内部服务器部署jenkins+docker实现自动化部署功能,要想实现不同服务器的互通,最好通过配对的ssh公钥和秘钥实现,既不用输入密码也能保证服务的安全。
- 虚拟机可以ping通本地,但是本地ping不通虚拟机,java.net.ConnectException: Connection refused
YDXD_C
服务器linux网络java
问题:之前可以连接到finallshel,突然不行虚拟机可以ping通本地,但是本地ping不通虚拟机开着VMware时直接重启后无法连接finallshelljava.net.ConnectException:Connectionrefused经过查阅,需要检查虚拟机防火墙(关闭)、电脑防火墙(关于虚拟机网段等部分要关闭,例:VMwarenetwork等)、虚拟机ip(与虚拟机网虚拟网络编辑器中
- k8s之pod的调度之污点与容忍污点,什么是污点? 如何容忍污点
终端行者
Kuberneteskubernetes容器云原生
在Kubernetes中,污点(Taint)和容忍(Toleration)是用于控制Pod调度到特定节点的重要机制。污点允许节点拒绝某些Pod的调度,而容忍则允许Pod忽略节点的污点,从而调度到特定节点上。1.污点(Taint)1.1.污点的作用污点是节点上的一个标记,用于限制哪些Pod可以调度到该节点。通常用于以下场景:专用节点:某些节点专门用于运行特定类型的Pod(如GPU节点)。节点维护:标
- shell 获取目录下所有的文件夹名称
shijiazhenghu
服务器linux运维
运行shell后会输出/usr/目录下所有的文件夹的名字:#!/bin/bash#方法一dir=$(ls-l/usr/|awk'/^d/{print$NF}')foriin$dirdoecho$idone#方法二fordirin$(ls/usr/)do[-d$dir]&&echo$dirdone##方法三ls-l/usr/|awk'/^d/{print$NF}'##其实同方法一,直接就可以显示不用
- k8s出问题后 应该查看哪些内容
LCY133
kubernetes容器云原生
要确认Kubernetes(k8s)系统是否正常运行,需要检查集群的核心组件、节点状态、Pod运行情况和网络通信。以下是详细步骤和命令:1.检查集群节点状态kubectlgetnodes期望输出:所有节点状态为Ready。异常情况:NotReady:节点可能未启动或组件故障。节点缺失:节点未加入集群或通信问题。2.检查核心组件Pod状态Kubernetes控制平面组件(如kube-apiserve
- Kubernetes 从零开始:手把手教你玩转容器编排王者!
Leaton Lee
kubernetes容器
引言:为什么Kubernetes如此重要?在微服务架构盛行的今天,容器化和编排技术已经成为现代应用部署的核心。而Kubernetes(简称k8s),作为容器编排领域的“扛把子”,几乎成了每个开发者和技术团队的必修课。无论你是刚接触容器技术的小白,还是有一定经验的开发者,Kubernetes的学习曲线都堪称陡峭。本文将从零开始,手把手带你一步步掌握Kubernetes的核心概念、安装配置、常用组件以
- linux shell脚本 cp,shell命令之cp
李启方
linuxshell脚本cp
操作系统为macOS10.12.4cp为复制命令,实际中分为文件间的复制,目录间的复制,文件到目录的复制以及链接的复制。文件间的复制cpfile1file2如果file2不存在,就先创建file2,然后把file1内容复制到file2中如果file2存在,把把file1的内容覆盖file2的内容覆盖file2的内容,有时候并不是所希望的参数-i可以提示是否覆盖file2参数-n让复制命令不覆盖fi
- Docker网络与数据卷持久化
由于格式和图片解析问题,为了更好的阅读体验,可以前往阅读原文docker中网络的概念也是非常重要,它对于容器资源的隔离也起着非常重要的作用。你有没有在启动一个容器后查看它的ip,假如你启动了一个nignx容器,你想在主机上访问它,首先得知道他的ip地址,可以通过以下方式获取:dockerinspectnginx|grep-A20Networks#..."Networks":{"bridge":{#
- adb打开系统设置的命令
画个太阳作晴天
android物联网
使用命令打开设置界面一直记不住,在此做个备忘。adb命令打开手机设置页面如下:设置主页面adbshellamstartcom.android.settings/com.android.settings.Settings安全adbshellamstartcom.android.settings/com.android.settings.SecuritySettings手机无线信息adbshellam
- 使用Docker一键部署Blossom笔记软件
Roc-xb
docker笔记容器
Blossom是一个需要私有部署的笔记软件,虽然本身定位是一个云端软件,但你仍然可以在本地部署,数据和图片都将保存在你的设备,不依赖任何的图床或者对象存储。客户端:支持Windows端和ARM架构的Mac端,以及作为网页端部署。移动端:响应式网页移动端,主要为移动端设计,同时也作为博客供所有人访问。服务端:服务端支持在Docker中进行部署。建议使用Docker进行部署,部署流程简单,快速,不易出
- 第三天----进程
唯瑞主义
嵌入式应用开发linux
进程的控制生成子进程system函数:a.#includeb.可以使用该函数,根据传入的命令启动一个进程c.返回值:成功返回0不支持shell返回-1失败返回非0#include#includeintmain(){intret=system("ping-c10www.baidu.com");if(ret!=0){perror("system");return-1;}return0;}主题:ps-e
- java责任链模式
3213213333332132
java责任链模式村民告县长
责任链模式,通常就是一个请求从最低级开始往上层层的请求,当在某一层满足条件时,请求将被处理,当请求到最高层仍未满足时,则请求不会被处理。
就是一个请求在这个链条的责任范围内,会被相应的处理,如果超出链条的责任范围外,请求不会被相应的处理。
下面代码模拟这样的效果:
创建一个政府抽象类,方便所有的具体政府部门继承它。
package 责任链模式;
/**
*
- linux、mysql、nginx、tomcat 性能参数优化
ronin47
一、linux 系统内核参数
/etc/sysctl.conf文件常用参数 net.core.netdev_max_backlog = 32768 #允许送到队列的数据包的最大数目
net.core.rmem_max = 8388608 #SOCKET读缓存区大小
net.core.wmem_max = 8388608 #SOCKET写缓存区大
- php命令行界面
dcj3sjt126com
PHPcli
常用选项
php -v
php -i PHP安装的有关信息
php -h 访问帮助文件
php -m 列出编译到当前PHP安装的所有模块
执行一段代码
php -r 'echo "hello, world!";'
php -r 'echo "Hello, World!\n";'
php -r '$ts = filemtime("
- Filter&Session
171815164
session
Filter
HttpServletRequest requ = (HttpServletRequest) req;
HttpSession session = requ.getSession();
if (session.getAttribute("admin") == null) {
PrintWriter out = res.ge
- 连接池与Spring,Hibernate结合
g21121
Hibernate
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。
1.下载相关内容: &nb
- [简单]mybatis判断数字类型
53873039oycg
mybatis
昨天同事反馈mybatis保存不了int类型的属性,一直报错,错误信息如下:
Caused by: java.lang.NumberFormatException: For input string: "null"
at sun.mis
- 项目启动时或者启动后ava.lang.OutOfMemoryError: PermGen space
程序员是怎么炼成的
eclipsejvmtomcatcatalina.sheclipse.ini
在启动比较大的项目时,因为存在大量的jsp页面,所以在编译的时候会生成很多的.class文件,.class文件是都会被加载到jvm的方法区中,如果要加载的class文件很多,就会出现方法区溢出异常 java.lang.OutOfMemoryError: PermGen space.
解决办法是点击eclipse里的tomcat,在
- 我的crm小结
aijuans
crm
各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主
- spring里配置使用hibernate的二级缓存几步
antonyup_2006
javaspringHibernatexmlcache
.在spring的配置文件中 applicationContent.xml,hibernate部分加入
xml 代码
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hi
- JAVA基础面试题
百合不是茶
抽象实现接口String类接口继承抽象类继承实体类自定义异常
/* * 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、 *int、long、 float、double、boolean)和对象的引用,数据可以共享,速度仅次于 * 寄存器(register),快于堆。堆(heap):用于存储对象。 */ &
- 让sqlmap文件 "继承" 起来
bijian1013
javaibatissqlmap
多个项目中使用ibatis , 和数据库表对应的 sqlmap文件(增删改查等基本语句),dao, pojo 都是由工具自动生成的, 现在将这些自动生成的文件放在一个单独的工程中,其它项目工程中通过jar包来引用 ,并通过"继承"为基础的sqlmap文件,dao,pojo 添加新的方法来满足项
- 精通Oracle10编程SQL(13)开发触发器
bijian1013
oracle数据库plsql
/*
*开发触发器
*/
--得到日期是周几
select to_char(sysdate+4,'DY','nls_date_language=AMERICAN') from dual;
select to_char(sysdate,'DY','nls_date_language=AMERICAN') from dual;
--建立BEFORE语句触发器
CREATE O
- 【EhCache三】EhCache查询
bit1129
ehcache
本文介绍EhCache查询缓存中数据,EhCache提供了类似Hibernate的查询API,可以按照给定的条件进行查询。
要对EhCache进行查询,需要在ehcache.xml中设定要查询的属性
数据准备
@Before
public void setUp() {
//加载EhCache配置文件
Inpu
- CXF框架入门实例
白糖_
springWeb框架webserviceservlet
CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。
它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。
在apache cxf官网提供
- angular.equals
boyitech
AngularJSAngularJS APIAnguarJS 中文APIangular.equals
angular.equals
描述:
比较两个值或者两个对象是不是 相等。还支持值的类型,正则表达式和数组的比较。 两个值或对象被认为是 相等的前提条件是以下的情况至少能满足一项:
两个值或者对象能通过=== (恒等) 的比较
两个值或者对象是同样类型,并且他们的属性都能通过angular
- java-腾讯暑期实习生-输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]
bylijinnan
java
这道题的具体思路请参看 何海涛的微博:http://weibo.com/zhedahht
import java.math.BigInteger;
import java.util.Arrays;
public class CreateBFromATencent {
/**
* 题目:输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A
- FastDFS 的安装和配置 修订版
Chen.H
linuxfastDFS分布式文件系统
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.
- [强人工智能]拓扑扫描与自适应构造器
comsci
人工智能
当我们面对一个有限拓扑网络的时候,在对已知的拓扑结构进行分析之后,发现在连通点之后,还存在若干个子网络,且这些网络的结构是未知的,数据库中并未存在这些网络的拓扑结构数据....这个时候,我们该怎么办呢?
那么,现在我们必须设计新的模块和代码包来处理上面的问题
- oracle merge into的用法
daizj
oraclesqlmerget into
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878
http://blog.csdn.net/macle2010/article/details/5980965
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSE
- 不适合使用Hadoop的场景
datamachine
hadoop
转自:http://dev.yesky.com/296/35381296.shtml。
Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop! 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择,对另一些问题来说,选择Ha
- YII findAll的用法
dcj3sjt126com
yii
看文档比较糊涂,其实挺简单的:
$predictions=Prediction::model()->findAll("uid=:uid",array(":uid"=>10));
第一个参数是选择条件:”uid=10″。其中:uid是一个占位符,在后面的array(“:uid”=>10)对齐进行了赋值;
更完善的查询需要
- vim 常用 NERDTree 快捷键
dcj3sjt126com
vim
下面给大家整理了一些vim NERDTree的常用快捷键了,这里几乎包括了所有的快捷键了,希望文章对各位会带来帮助。
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置
o 在已有窗口中打开文件、目录或书签,并跳
- Java把目录下的文件打印出来
蕃薯耀
列出目录下的文件文件夹下面的文件目录下的文件
Java把目录下的文件打印出来
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 11:02:
- linux远程桌面----VNCServer与rdesktop
hanqunfeng
Desktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。
linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。
下面分别介绍,以windo
- guava中的join和split功能
jackyrong
java
guava库中,包含了很好的join和split的功能,例子如下:
1) 将LIST转换为使用字符串连接的字符串
List<String> names = Lists.newArrayList("John", "Jane", "Adam", "Tom");
- Web开发技术十年发展历程
lampcy
androidWeb浏览器html5
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- 架构师之mima-----------------mina的非NIO控制IOBuffer(说得比较好)
nannan408
buffer
1.前言。
如题。
2.代码。
IoService
IoService是一个接口,有两种实现:IoAcceptor和IoConnector;其中IoAcceptor是针对Server端的实现,IoConnector是针对Client端的实现;IoService的职责包括:
1、监听器管理
2、IoHandler
3、IoSession
- ORA-00054:resource busy and acquire with NOWAIT specified
Everyday都不同
oraclesessionLock
[Oracle]
今天对一个数据量很大的表进行操作时,出现如题所示的异常。此时表明数据库的事务处于“忙”的状态,而且被lock了,所以必须先关闭占用的session。
step1,查看被lock的session:
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_obj
- javascript学习笔记
tntxia
JavaScript
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
- Java enum的用法详解
xieke90
enum枚举
Java中枚举实现的分析:
示例:
public static enum SEVERITY{
INFO,WARN,ERROR
}
enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类 (java.l