- 在Linux debian12系统上使用go语言以及excelize库处理excel数据
皓月盈江
Go工具软件开发linuxgolangexcelexcelize库godebiango打包
go-do-excel一、介绍myBook.xlsx表中,B列是“全部IP地址“,A列是“分发成功的IP地址“,本脚本采用go语言编写,通过读取myBook.xlsx中B列“全部IP地址“和A列“分发成功的IP地址“数据,计算出“分发失败的IP地址“数据,将其写入到C列。二、编程语言本脚本在LinuxDebian12系统上采用go语言编写。三、excelize安装教程1.go获取github.co
- ⚡ Linux Debian 安装与配置 Docker
aitav0
Linux玩家linuxdebiandocker
LinuxDebian安装与配置Docker1.Docker简介Docker是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包到一个标准化的镜像中,然后在任何地方快速部署和运行。Docker利用了Linux的容器技术(Namespaces和Cgroups)来实现资源隔离,它相比传统虚拟机更轻量、更高效。Docker支持微服务架构,适合用于持续集成/持续部署(CI/CD)流程中。⬇️2.Doc
- Linux Debian12使用VSCode和Python搭建flask开发环境
皓月盈江
PythonWEB开发教程pythonlinuxvscodedebianflaskubuntu
一、安装VSCode在LinuxDebian12系统上安装VSCode教程可以参考网上相关教程。二、安装Python打开VSCode,安装python和python扩展包,如下图所示:三、创建Python虚拟环境1.新建文件夹testFlask2.用vscode打开文件夹testFlask,选择“是,我信任此作者”3.在VSCode菜单“终端”->“新建终端”,依次执行命令:sudoapt-get
- 如何安装EOS智能合约开发工具包CDT
编程狂魔
本文简单的介绍一下如何安装EOS智能合约开发工具包(ContractDevelopmentToolkit),简称CDT,是与智能合约编制相关的工具集合。对于EOSIO初学者来说,可以通过使用CDT来编译智能合约和生成ABI。从1.3.x开始,CDT支持MacOSXbrew,LinuxDebian和RPM软件包。最简单的安装选项是使用其中一个软件包系统。MacOSXBrew安装:$brewtapeo
- Linux(debian)常用经典运维命令和 Linux Ubuntu运维常用命令
Reyn_vip
linux运维debian
一、Debian运维方法Linuxdebian系统的运维涉及各种任务,包括系统安装、配置、更新和维护,以及故障的排查和性能优化。下面是一些常用的运维命令:1:apt-getupdate#更新软件包列表,这是在安装新软件或更新现有软件之前的重要步骤2:apt-getupgrade#更新所有已安装软件的软件包到最新版本3:apt-getinstall#安装一个新的软件包,将替换为你想要安装的软件包的名
- debian 10 安装apache2 zabbix
linux实践操作记录
debiannginxzabbix
nginx可以略过,改为apache2aptupdateapt-getinstallnginx-ynginx-vnginxversion:nginx/1.14.2mysql安装参考linuxdebian10安装mysql5.7_debianaptinstallmysql5.7-CSDN博客InstallandconfigureZabbixforyourplatforma.InstallZabbix
- 安全渗透测试环境搭建-无坑
csdnhnma
安全测试kaliOWASPBWA安全测试渗透测试安全
为了搭建渗透测试环境,折腾了两三天,特整理搭建过程,让后来者绕坑而行。目标:搭建靶机OWASP-linux攻击机Kali-(linuxDebian-base64)前置条件(最好按以下版本下载,不然会有各种报错):1、准备1台Windows10(内存>=16Gbase64)虚机或实体机(以下简称“宿主机”)2、下载VMwareWorkstationpro12或16(目前官网pro16,我下载了pro
- jffs2文件系统的打开、创建与使用
feitingfj
armlinuxlinux
目录环境JFFS2文件系统打开JFFS2文件系统创建使用好记性不如烂笔头,每每遇到之前做个的东西时,由于时间过去比较久,有些细节就忘记了。本文旨在记录jffs2的相关打开与创建,同时分享给搜索到本文的有缘人(>‿◠)✌。如有不足,请多指教。环境LinuxDebian4.9.0-8-amd64#1SMPDebian4.9.110-3+deb9u6(2018-10-08)x86_64GNU/Linux
- Linux Debian12使用git将本地项目上传到码云(gitee)远程仓库
皓月盈江
gitlinuxgiteegithub远程仓库debian码云git
一、注册码云gitee账号这个可以参考其他教程,本文不做介绍。gitee官网:https://gitee.com/二、LinuxDebian12安装git如果Linux系统没有安装git,可以使用下面命令安装gitsudoaptinstallgit三、gitee新建仓库我这只做测试,新建仓库名称test,填写仓库介绍、初始化仓库、设置模板和选择分支模型。如下图所示:四、复制https链接打开新建的
- Linux Debian常用70条经典运维命令和使用案例
奋斗的小青年I
Linuxlinux运维debian
一、前言今天分享一些LinuxDebian运维方法以及常用命令二、运维方法LinuxDebian系统的运维涉及到各种任务,包括系统安装、配置、更新和维护,以及故障排查和性能优化等。下面是一些常用的运维命令:1、以下是部分命令注释1.apt-getupdate:更新软件包列表,这是在安装新软件或更新现有软件之前的重要步骤。2.apt-getupgrade:更新所有已安装的软件包到最新版本。3.apt
- Linux aarch64交叉编译之libusb库
图王大胜
Linux系统linuxdebian运维
对于libusb库的交叉编译,该项目难度并不大,但也有一些坑点。该文章目标是编译一套aarch64LinuxDebian嵌入式版本上可以运行的版本库,会用一些技巧来绕过正常的交叉编译,你问我为啥?因为交叉编译的时候有难解的问题,不是不能解决,而是代价相对qemu代价显得略大。老套路,先把linux桌面版搞好,然后移植到嵌入式LinuxDebian板子上。1libusb简介@1why,为什么要搞一个
- Linux aarch64交叉编译之 weston窗口管理程序
图王大胜
Linux系统linux服务器嵌入式Linuxdebian运维
对于weston的交叉编译。该文章的目标是编译一套aarch64LinuxDebian嵌入式版本上可以运行的版本库以及相关程序,接下来就开始趟坑。老套路,先把linux桌面版搞好,然后移植到嵌入式LinuxDebian板子上。1weston的来龙去脉在介绍weston之前,我们不得不来说说wayland。因为weston本质上就是wayland的一种实现。而说到wayland,又不得不提一下X11
- Linux aarch64交叉编译之 nodejs js运行时环境
图王大胜
Linux系统前端javascript嵌入式Linux
对于nodejs的交叉编译。该文章的目标是编译一套aarch64LinuxDebian嵌入式版本上可以运行的库,本来想在网上找些现成的,然而交叉编译靠谱的资料也是少的一13,接下来就开始趟坑。老套路,先把linux桌面版搞好,然后移植到嵌入式LinuxDebian板子上。1Nodejs简介Node.js发布于2009年5月,由RyanDahl开发,是一个基于ChromeV8引擎的JavaScrip
- Linux aarch64交叉编译之sqlite数据库
图王大胜
Linux系统linuxdebian运维
对于sqlite项目的交叉编译,该项目难度并不大,在嵌入式开发方面也属于基础库。该文章的目标是编译一套aarch64LinuxDebian嵌入式版本上可以运行的版本库,基本无坑。老套路,先把linux桌面版搞好,然后移植到嵌入式LinuxDebian板子上。1sqlite简介SQLite第一个Alpha版本诞生于2000年5月,是个老古董了,它是一款轻量型的数据库,实现就是一个小的C库。它是D.R
- linux debian/ubuntu RTL8111/8168/8411网卡驱动怎么正确安装?
逆流的小白
linuxdebianubuntur8168r8111
linuxdebian/ubuntuRTL8111/8168/8411网卡驱动怎么正确安装?1.下载驱动或者云盘链接链接:https://pan.baidu.com/s/1B0USXWRpAM9vQxSnKfo8yw?pwd=2swj提取码:2swj复制这段内容后打开百度网盘手机App,操作更方便哦2.卸载原驱动(如有)sudormmodr8169或其他原驱动名字3.安装驱动解压tar-jxvfr
- python文件打包成windows pyd文件或者linux so文件
时代的狂
python开发语言linux
环境:windows11,LinuxDebian11,pycharm,python3.10,microsoftvisualc++14生成工具(下载)及以上一、生成Windowspyd文件1.新建setup.py文件fromdistutils.coreimportsetupfromCython.Buildimportcythonizesetup(ext_modules=cythonize(["Dem
- Debian 12 x86_64 OVF (sysin) - 虚拟机自动化模板
sysin.org
Linuxdebianlinuxubuntu
Debian12x86_64OVF(sysin)-VMware虚拟机模板请访问原文链接:https://sysin.org/blog/debian-12-ovf/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgDebianGNU/Linux12(bookworm)(Linuxdebian6.1.0-amd64)部署截图及说明自定义OVF属性填写说明:rootUserConfig
- Debian11 bullseys 安装docker
极朴
此篇文章适合初入LinuxDebian用户,其他用户如Ubuntu也可以借鉴,唯独Raspbian无法用稳定库方式安装。如果是首次安装那么跳过卸载部分,如果安装出问题或者想要卸载以前版本,请从头开始查看文档一.卸载1.如何卸载docker-ce等sudoapt-getremovedockerdocker-ce2.如果安装有别的docker组件,比如docker-ce-cli等,可以一步到位:apt
- Linux aarch64交叉编译之 mesa图形库
图王大胜
Linux系统linuxdebian运维嵌入式Linux图形
对于mesa的交叉编译。该文章的目标是编译一套aarch64LinuxDebian嵌入式版本上可以运行的版本库,接下来就开始趟坑。老套路,先把linux桌面版搞好,然后移植到嵌入式LinuxDebian板子上。1mesa简介Mesa3D是一个在MIT许可证下开放源代码的三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。OpenGL的高效实现一般依赖于显示设备厂商提供的硬件,而Mesa3
- 作业2 无法逾越的鸿沟——CPU及其指令集(arm、x86、avx)
周通棒棒棒
前段时间忙考核,所以进度与大家落下很多。这周终于忙完,赶紧拾起来继续。由于BiostarHandbook一书所涉猎甚广,远大于我平时工作所需。所以起初我想专门划分一台电脑用于该书学习。所有实验类的操作,一开始想到的是RaspberryPi。找一台Pi3B,重新刷了系统,LinuxDebian按照书中的操作逐步进行当进行到安装miniconda时遇到问题,提示系统并非64位原来默认的是64位系统的安
- deepin下安装docker-ce
stcode
linuxdocker
换了个deepin试试手,发现docker官网并没有deepin的安装教程,所幸deepin改自debian,所以参考debian安装docker的教程,进行一些微调即可系统版本:Deepin4.9.8-4(2017-04-17)x86_64GNU/Linuxdebian安装教程网址:https://store.docker.com/editions/community/docker-ce-ser
- 【iphone开发】制作自己的Cydia发布源
iteye_17686
原文地址:http://www.yifeiyang.net/iphone-release-of-developing-skills-paper-7/针对越狱的iPhone,大家肯定都知道用Cydia来安装各种免费应用的经历。Cydia中是否能指定我们自己的发布源,让我们自己随心所欲地发布程序给别人呢?答案是肯定的,我们只要创建Cydia的发布repository即可。LinuxDebian首先,我
- 用MudOS v22.2b14在福珑上驱动西游记2000
leejearl
mud
原文:http://godsontech.i.sohu.com/blog/view/48353739.htm用MudOSv22.2b14在福珑上驱动西游记2000用MudOSv22.2b14在福珑上驱动西游记2000硬件:福珑LFLM010029软件:Linuxdebian2.6.18.1lemote#1ThuDec2816:51:25CST2006mipsGNU/Linux附件有options.
- docker 移植的基本概念
CH_Qing
嵌入式移植专栏armlinux云计算
本文的主要实践是将docker移植到arm64linuxdebian上。通过总结,理论上你可以徒手将docker移植到仍何一个嵌入式设备上。1.docker的基本概念2.docker的内核支持3.docker移植的注意事项docker的安装具体可以参考https://docs.docker.com/engine/install/。这里再赘述下binary&debian包的安装方式3.1debian
- Debian下的NFS文件共享
Gliscor
Linux
1、服务端系统:debian8.264位系统信息:Linuxdebian3.16.0-4-amd64#1SMPDebian3.16.51-3(2017-12-13)x86_64GNU/Linux安装服务端软件:aptinstallnfs-kernel-server配置:#cat/etc/exports/home/de192.168.72.0/24(rw,sync,no_root_squash)启动
- 在GNU/Linux中查看端口占用情况的命令-lsof、netstat
风去沙来
/**********************************************************************Author:Samson*Date:04/08/2014*Testplatform:*Linuxdebian-IDS3.13.7*GNUbash,version4.2.37******************************************
- 基于LinuxCNC下的estun从站控制
思之思
LinuxCNC
LinuxCNC控制伺服电机转动硬件配置estun的PRONET-O4AEG-EG控制器,EMJ-04AFH22S伺服电机内核Linuxdebian4.9.0-9-rt-amd64.我之前使用的都是3点多的内核,不兼容最新的主站,所以我重新安装了最新的主站。安装方法https://forum.linuxcnc.org/27-driver-boards/35591-beckhoff-ethercat
- 如何安装EOS智能合约开发工具包CDT
rejames
本文简单的介绍一下如何安装EOS智能合约开发工具包(ContractDevelopmentToolkit),简称CDT,是与智能合约编制相关的工具集合。对于EOSIO初学者来说,可以通过使用CDT来编译智能合约和生成ABI。从1.3.x开始,CDT支持MacOSXbrew,LinuxDebian和RPM软件包。最简单的安装选项是使用其中一个软件包系统。MacOSXBrew安装:$brewtapeo
- EOSIO 指南(安装CDT)
weixin_33834628
安装CDTEOSIO合约开发工具包,简称CDT,是与合约编译相关的工具集合,后续教程主要使用CDT来编译合约和生成ABI。从1.3.x开始,CDT支持MacOSXbrew、LinuxDebian和RPM软件包,最简单的安装选项是使用其中一个软件包系统,只选择一种安装方法。如果你的系统上安装了1.3.0之前的eosio.cdt版本,请在继续之前卸载。Homebrew(MacOSX)安装brewtap
- ROC-RK3328-CC 改串口波特率115200
mengfei314
这板子默认串口波特率1.5M,太蛋疼了,我的FT232转接板上不到这么高的频率,于是我准备把linuxdebian源码重新编译一次,把串口波特率统一改到115200。0.在amd64环境下,参照这篇文章把linuxsdk下载好。我用的是parallelsdesktop中安装的ubuntu16.04-server1.修改u-boot配置文件:vimu-boot/configs/roc-rk3328-
- Enum 枚举
120153216
enum枚举
原文地址:http://www.cnblogs.com/Kavlez/p/4268601.html Enumeration
于Java 1.5增加的enum type...enum type是由一组固定的常量组成的类型,比如四个季节、扑克花色。在出现enum type之前,通常用一组int常量表示枚举类型。比如这样:
public static final int APPLE_FUJI = 0
- Java8简明教程
bijian1013
javajdk1.8
Java 8已于2014年3月18日正式发布了,新版本带来了诸多改进,包括Lambda表达式、Streams、日期时间API等等。本文就带你领略Java 8的全新特性。
一.允许在接口中有默认方法实现
Java 8 允许我们使用default关键字,为接口声明添
- Oracle表维护 快速备份删除数据
cuisuqiang
oracle索引快速备份删除
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。
当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。
为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。
为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是备
- java多态内存分析
麦田的设计者
java内存分析多态原理接口和抽象类
“ 时针如果可以回头,熟悉那张脸,重温嬉戏这乐园,墙壁的松脱涂鸦已经褪色才明白存在的价值归于记忆。街角小店尚存在吗?这大时代会不会牵挂,过去现在花开怎么会等待。
但有种意外不管痛不痛都有伤害,光阴远远离开,那笑声徘徊与脑海。但这一秒可笑不再可爱,当天心
- Xshell实现Windows上传文件到Linux主机
被触发
windows
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;
我是怎么操作的:
1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windo
- 类的加载ClassLoader
肆无忌惮_
ClassLoader
类加载器ClassLoader是用来将java的类加载到虚拟机中,类加载器负责读取class字节文件到内存中,并将它转为Class的对象(类对象),通过此实例的 newInstance()方法就可以创建出该类的一个对象。
其中重要的方法为findClass(String name)。
如何写一个自己的类加载器呢?
首先写一个便于测试的类Student
- html5写的玫瑰花
知了ing
html5
<html>
<head>
<title>I Love You!</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
- google的ConcurrentLinkedHashmap源代码解析
矮蛋蛋
LRU
原文地址:
http://janeky.iteye.com/blog/1534352
简述
ConcurrentLinkedHashMap 是google团队提供的一个容器。它有什么用呢?其实它本身是对
ConcurrentHashMap的封装,可以用来实现一个基于LRU策略的缓存。详细介绍可以参见
http://code.google.com/p/concurrentlinke
- webservice获取访问服务的ip地址
alleni123
webservice
1. 首先注入javax.xml.ws.WebServiceContext,
@Resource
private WebServiceContext context;
2. 在方法中获取交换请求的对象。
javax.xml.ws.handler.MessageContext mc=context.getMessageContext();
com.sun.net.http
- 菜鸟的java基础提升之道——————>是否值得拥有
百合不是茶
1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:
- 通过修改Linux服务自动启动指定应用程序
bijian1013
linux
Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下: chkconfig
功能说明:检查,设置系统的各种服务。
语 法:chkconfig [ -- add][ -- del][ -- list][系统服务] 或 chkconfig [ -- level <</SPAN>
- spring拦截器的一个简单实例
bijian1013
javaspring拦截器Interceptor
Purview接口
package aop;
public interface Purview {
void checkLogin();
}
Purview接口的实现类PurviesImpl.java
package aop;
public class PurviewImpl implements Purview {
public void check
- [Velocity二]自定义Velocity指令
bit1129
velocity
什么是Velocity指令
在Velocity中,#set,#if, #foreach, #elseif, #parse等,以#开头的称之为指令,Velocity内置的这些指令可以用来做赋值,条件判断,循环控制等脚本语言必备的逻辑控制等语句,Velocity的指令是可扩展的,即用户可以根据实际的需要自定义Velocity指令
自定义指令(Directive)的一般步骤
&nbs
- 【Hive十】Programming Hive学习笔记
bit1129
programming
第二章 Getting Started
1.Hive最大的局限性是什么?一是不支持行级别的增删改(insert, delete, update)二是查询性能非常差(基于Hadoop MapReduce),不适合延迟小的交互式任务三是不支持事务2. Hive MetaStore是干什么的?Hive persists table schemas and other system metadata.
- nginx有选择性进行限制
ronin47
nginx 动静 限制
http {
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;...
server {...
location ~.*\.(gif|png|css|js|icon)$ {
- java-4.-在二元树中找出和为某一值的所有路径 .
bylijinnan
java
/*
* 0.use a TwoWayLinkedList to store the path.when the node can't be path,you should/can delete it.
* 1.curSum==exceptedSum:if the lastNode is TreeNode,printPath();delete the node otherwise
- Netty学习笔记
bylijinnan
javanetty
本文是阅读以下两篇文章时:
http://seeallhearall.blogspot.com/2012/05/netty-tutorial-part-1-introduction-to.html
http://seeallhearall.blogspot.com/2012/06/netty-tutorial-part-15-on-channel.html
我的一些笔记
===
- js获取项目路径
cngolon
js
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.locati
- oracle 的性能优化
cuishikuan
oracleSQL Server
在网上搜索了一些Oracle性能优化的文章,为了更加深层次的巩固[边写边记],也为了可以随时查看,所以发表这篇文章。
1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。(这点本人曾经做过实例验证过,的确如此哦!
- Shell变量和数组使用详解
daizj
linuxshell变量数组
Shell 变量
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:
your_name="w3cschool.cc"
注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)。
中间不能有空格,可以使用下划线(_)。
不能使用标点符号。
不能使用ba
- 编程中的一些概念,KISS、DRY、MVC、OOP、REST
dcj3sjt126com
REST
KISS、DRY、MVC、OOP、REST (1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。 (2)DRY是指Don't Repeat Yourself(摘自wikipedia),特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 (3)OOP 即Object-Orie
- [Android]设置Activity为全屏显示的两种方法
dcj3sjt126com
Activity
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android:style/Theme.NoTitleBar.Fullscreen" 示例: <application
- solrcloud 部署方式比较
eksliang
solrCloud
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理
谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zoo
- Java synchronized关键字详解
gqdy365
synchronized
转载自:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。
同步机制可以使用synchronized关键字实现。
当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。
当s
- js实现登录时记住用户名
hw1287789687
记住我记住密码cookie记住用户名记住账号
在页面中如何获取cookie值呢?
如果是JSP的话,可以通过servlet的对象request 获取cookie,可以
参考:http://hw1287789687.iteye.com/blog/2050040
如果要求登录页面是html呢?html页面中如何获取cookie呢?
直接上代码了
页面:loginInput.html
代码:
<!DOCTYPE html PUB
- 开发者必备的 Chrome 扩展
justjavac
chrome
Firebug:不用多介绍了吧https://chrome.google.com/webstore/detail/bmagokdooijbeehmkpknfglimnifench
ChromeSnifferPlus:Chrome 探测器,可以探测正在使用的开源软件或者 js 类库https://chrome.google.com/webstore/detail/chrome-sniffer-pl
- 算法机试题
李亚飞
java算法机试题
在面试机试时,遇到一个算法题,当时没能写出来,最后是同学帮忙解决的。
这道题大致意思是:输入一个数,比如4,。这时会输出:
&n
- 正确配置Linux系统ulimit值
字符串
ulimit
在Linux下面部 署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用 其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进
- hibernate调用返回游标的存储过程
Supanccy2013
javaDAOoracleHibernatejdbc
注:原创作品,转载请注明出处。
上篇博文介绍的是hibernate调用返回单值的存储过程,本片博文说的是hibernate调用返回游标的存储过程。
此此扁博文的存储过程的功能相当于是jdbc调用select 的作用。
1,创建oracle中的包,并在该包中创建的游标类型。
---创建oracle的程
- Spring 4.2新特性-更简单的Application Event
wiselyman
application
1.1 Application Event
Spring 4.1的写法请参考10点睛Spring4.1-Application Event
请对比10点睛Spring4.1-Application Event
使用一个@EventListener取代了实现ApplicationListener接口,使耦合度降低;
1.2 示例
包依赖
<p