- 46、Spring Boot 详细讲义(三)
跟着汪老师学编程
springboot后端java
五、SpringBoot与Web开发1.简介SpringBoot是基于SpringFramework开发的一个框架,旨在简化配置,快速构建应用。它内嵌Tomcat等servlet容器,支持RESTfulAPI开发,处理静态资源,以及集成视图层技术如Thymeleaf和Freemarker。2.SpringMVC集成SpringMVC是SpringFramework中用于构建Web应用的核心组件。S
- 当使用 Docker Desktop 启动 Tomcat 镜像时时间不对
康闯
dockertomcat容器
当使用DockerDesktop启动Tomcat镜像时时间不对,可能由以下原因导致并可采取相应解决方法:宿主机时间设置问题:Docker容器的时间是由宿主机提供的,如果宿主机的时间不正确,那么容器的时间也会不正确。需确保宿主机的时间准确,可以通过与网络时间协议(NTP)服务器同步来校准宿主机时间。时区配置问题:容器默认使用UTC时间,如果时区没有正确配置,容器的时间就会跟宿主机时间产生偏差。可以在
- linux 里的创建了一个tomcat用户 怎么禁止该用户使用crontab 功能
冷冷清清中的风风火火
笔记linuxlinuxtomcatfirefox
在Linux系统中,可以通过以下方法禁止tomcat用户使用crontab功能:方法1:通过/etc/cron.deny文件限制这是最推荐的标准方法,适用于所有主流Linux发行版(CentOS、Ubuntu等)。操作步骤:编辑/etc/cron.deny文件将tomcat用户名添加到拒绝列表中:sudosh-c'echo"tomcat">>/etc/cron.deny'验证配置sudocront
- Tomcat体系架构(1)
2401_84408404
程序员tomcat架构java
让我们从内到外讨论tomcat配置文件的功能组件,以便更好地关联事物。Context–上下文Context是一组称为容器的Tomcat组件的最内层元素,它代表一个Web应用程序。Tomcat在加载应用程序时自动实例化并配置标准上下文。作为配置的一部分,Tomcat还处理\WEB-INF\web.xml应用程序文件夹文件中定义的属性,并使其可供应用程序使用。Connector–连接器**连接器处理与
- linux 设置java内存大小_Linux 下修改Tomcat使用的JVM内存大小
珂珂爱啊
linux设置java内存大小
我的服务器的配置:#OSspecificsupport.$var_must_besettoeithertrueorfalse.JAVA_OPTS="-Xms1024m-Xmx4096m-Xss1024K-XX:PermSize=512m-XX:MaxPermSize=2048m"正文:常见的内存溢出有以下两种:java.lang.OutOfMemoryError:PermGenspacejava.
- 从零手写实现 nginx-12-keepalive HTTP 持久连接或连接复用
老马啸西风
java
前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零手写实现nginx-01-为什么不能有java版本的nginx?从零手写实现ngi
- Apache Tomcat 8 WebSocket How-To 中文翻译版
hills
Javaapachetomcatwebsockethow-to
ApacheTomcat8WebSocketHow-To内容导航概述应用程序开发生产使用TomcatWebSocket具体的配置概述Tomcat提供对在RFC6455定义的WebSocket的支持。应用程序开发Tomcat实现在JSR-356中定义的JavaWebSocket1.0API。有几个示例应用程序,演示了如何使用WebSocketAPI。你需要看看客户端的HTML和服务器端的代码。生产使
- tomcat+JNDI+ActiveMQ简单实例
浪浪山老周
java消息中间件java
上一篇写了消费者生产者模式,地址http://blog.csdn.net/kuang_wu/article/details/53260185使用active之前,先看看java消息模式的基础:http://www.cnblogs.com/chenpi/p/5559349.html实现点对点消息传输:http://www.cnblogs.com/chenpi/p/5565618.html实现发布/订
- 关于docker容器启动后,浏览器无法正常访问相关问题——docker 宿主机与容器不通
qq_38632269
dockertomcat
在学习docker过程中,跟随视频教程学习到nginx、tomcat等内容时。发现在VM虚拟机中的centos7系统,docker构建tomcat容器时。主机无法访问容器的页面(但控制和传递文件都正常),间接导致外部浏览器无法访问。百思不得其解后,尝试在云服务器中试验时,一切正常。故判断VM虚拟机中的主机和容器间网络异常。dockerrun--nametomcat01-p80:8080-v/roo
- 为什么要打破双亲委派,怎么打破?
菜就多练吧
jvm
数据库JDBCDriver,Tomcat打破了双亲委派机制Tomcat是web容器,一个web容器可能需要部署多个应用程序,不同应用程序可能会依赖同一个第三方库的不同版本,但是不同版本的库中某一个类的全路径可能是一样的,比如多个应用程序都要依赖demo.jar,但是A应用需要依赖1.0.0版本,但是B应用需要依赖1.0.1版本,这两个版本中都有一个类是com.demo.xxx,如果采用默认的双亲委
- SpringBoot和微服务学习记录Day1
小斌的Debug日记
springboot微服务学习
分布式架构为了解决大量的用户请求,需要多台服务器,为处理某些请求将一些服务器划分为一个集群,通过一种技术来处理集群的请求典型应用:nginx:Tomcat集群Redis:哨兵模式MySQL:mycat微服务微小的服务,是针对于某一个功能或模块的小功能,单独部署微服务架构原来写的是项目都是单体架构,在架构设计中,如果用户请求量很大,某些功能频繁使用建议将功能拆分为不同模块,也就是不同的微服务Spri
- 【附源码】计算机毕业设计java学生网上请假系统设计与实现
李会计算机程序设计
javamybatismysql
项目运行环境配置:Jdk1.8+Tomcat7.0+Mysql+HBuilderX(Webstorm也行)+Eclispe(IntelliJIDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:SSM+mybatis+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.ID
- [附源码]java毕业设计小区物业管理系统
李会计算机程序设计
javamysql开发语言
项目运行环境配置:Jdk1.8+Tomcat7.0+Mysql+HBuilderX(Webstorm也行)+Eclispe(IntelliJIDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:SSM+mybatis+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.ID
- 基于javaweb+mysql的ssm+maven机房管理系统(java+ssm+vue+mysql)
java毕业
javamysqlmaven
基于javaweb+mysql的ssm+maven机房管理系统(java+ssm+vue+mysql)私信源码获取及调试交流运行环境Java≥8、MySQL≥5.7、Tomcat≥8、Node.js≥10开发工具后端:eclipse/idea/myeclipse/sts等均可配置运行前端:WebStorm/VSCode/HBuilderX等均可适用课程设计,大作业,毕业设计,项目练习,学习演示等功
- jdk11使用maven配置tomcat插件无法运行问题
QR_adaptor
菜鸡时期文章tomcatmavenjava
一、问题错误名称[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile(default-compile)onprojectspringmvc01:Fatalerrorcompiling:错误:无效的目标发行版:1.11->[Help1]起因:我在pmom.xml中配置了maven编
- 本地端口访问可用,但nginx反向代理400错误、Tomcat “The character [_] is never valid in a domain name
5 321
nginxtomcatfirefox
在使用Tomcat作为后端服务时,nginx反向代理给本地服务器的某个端口,遇到一个关于域名解析的错误,并且外网访问报404错误:java.lang.IllegalArgumentException:Thecharacter[_]isnevervalidinadomainname.问题背景在项目部署过程中,我设置了Nginx作为反向代理,将请求转发给Tomcat服务器。本地访问后端端口成功,但通过
- 秒杀系统的性能优化
、、揽明月九天
性能优化
秒杀任务总体QPS预期是每秒几十万,对tomcat、redis、JVM参数进行优化。tomcat线程数4核8G的机器,一般就是开200-300个工作线程,这是个经验值。每秒一个线程处理3-5个请求,200多个线程的QPS可以达到1000左右。线程不能太多,太多的话就会导致cpu负载过高,请求处理不过来,增加接口的延迟响应。JVM参数优化JVM参数优化的核心在于尽量避免FGC,那么YGC次数肯定会变
- 简单的运维
天青色等艳遇
运维linux
rpm-build安装、VPN功能、frp连接Linux和windows系统实现内网穿透安装java的JDK并部署tomcat服务,配置Maven仓库并定位了阿里云镜像地址```shell版本信息:java-1.8.0-openjdkapache-tomcat-8.0.30#/usr/local/tomcatapache-maven-3.6.3#/usr/local/maven配置文件目录:/us
- Docker启动时报错: Failed to start thread “GC Thread#0“ - pthread_create failed (EPERM) for attributes: st
吨吨幻想家
dockerdocker容器运维
启动Docker容器时,报错内存不足UsingCATALINA_BASE: /usr/local/tomcatUsingCATALINA_HOME: /usr/local/tomcatUsingCATALINA_TMPDIR:/usr/local/tomcat/tempUsingJRE_HOME: /opt/java/openjdkUsingCLASSPATH: /usr/local/t
- Web框架 --- Web服务器和Web应用服务器
马达加斯加D
#Web开发框架http网络协议
Web框架---Web服务器和Web应用服务器什么是HTTPWeb服务器Web框架与Web服务器的关系---以SpringBoot和Tomcat为例SimpleWebServerExample在日常开发的时候不管是用什么样的Web框架,比如Srpingboot或者ASP.Net,我们只要在IDE里点击Run,项目就运行起来并且可以接收解析HTTP请求了.但是Web框架是怎么做到接收解析HTTP请求
- 常见中间件漏洞
ALe要立志成为web糕手
网络安全渗透测试中间件数据库安全web安全
Vulfocus漏洞威胁分析平台很不错的在线漏洞靶场目录Vulfocus漏洞威胁分析平台很不错的在线漏洞靶场TomcatCVE-2017-12615后台弱口令部署war包CVE-2020-1938(文件包含)ApacheApacheHTTPD多后缀解析漏洞ApacheHTTPServer路径遍历漏洞(CVE-2021-41773)影响版本CVE-2021-42013影响版本NginxNginx文件
- 浅谈Tomcat数据源连接池
WannaRunning
MysqlJavaWebtomcatoraclejava
目录为什么需要JDBC连接池TomcatJDBCPool相关参数1.基本配置2.连接池大小控制3.连接验证与测试4.空闲连接回收5.连接泄漏与超时TomcatJDBCPool源码分析(tomcat8.5.3)DataSourceFactoryDataSourceConnectionPoolPoolCleaner对于JAVA开发者来说,JDBC肯定都比较熟悉,它其实是Java提供了一套用于数据库操作
- linux搭建keepalived+tomcat+nginx 双主机热备排坑
生命难溶恐惧
keepalivednginxtomcat双主机热备排坑
我的安装环境是:reahat6主机IP:130.32.27.114备机IP:130.32.27.113keepalived启动不了vim/var/log/messages查看日志,正常是keepalived.conf配置不正确主备都一样都有vip1.这个问题首先确保防火墙是关闭的。2.使用tcpdump-ieth0vrrp-n在主备抓包,我在113只能抓到113,114只能抓到114,说明交换机禁
- 【spring cloud Netflix】Hystrix组件
字节源流
hystrix
Hystrix是由Netflix开源的一个延迟和容错库,旨在隔离对远程系统,服务或第三方库的调用,防止级联故障,提高系统的弹性和容错能力。1.服务的雪崩效应微服务中,服务间调用错综复杂,一个请求,可能需要多个微服务接口才能实现,会形成非常复杂的调用链路。如果一次业务请求需要调用A,B,C,D四个服务,这4个服务又可能调用其他服务,如果此时某个服务出现异常,请求阻塞,用户得不到效应,则tomcat的
- nginx配置ssl证书,实现https安全访问.
被一米六支配的恐惧
nginxsslhttps
前置条件:名称ip地址端口号nginx服务器192.168.59.3080/443server服务器190.168.59.318080/8081/8082安装nginx服务:参见:编译安装nginx-CSDN博客启动后端web服务器192.168.59.31:(#后端要被代理的web服务器要有docker服务并且配置相关的加速服务)拉取tomcat容器镜像:#web1机器拉取镜像[root@web
- 线上出现Bug时,快速定位问题
melck
bugjavatomcat
当线上出现Bug时,通过日志快速定位问题的步骤如下:1.定位日志文件Tomcat默认日志路径:${TOMCAT_HOME}/logs/catalina.out:核心日志(启动、运行信息)catalina.yyyy-MM-dd.log:按日期归档的日志localhost.yyyy-MM-dd.log:应用上下文相关日志localhost_access_log.yyyy-MM-dd.txt:访问日志(
- msb:多线程/jvm调优
banboo998
java多线程jvm
互联网三高:高性能,高可用,高扩展提高系统性能两方面入手:提高响应时间提吞吐量(增加线程)tomcat优化:从优化响应来说:将堵塞bio优化为nio对齐:整个对象的长度(字节数)必须能被8整除对象大小计算:(markword占8)(4+4)+(类型指针)4+(成员变量大小)+对齐开启压缩的情况下,64位的虚拟机引用类型4个字节,不开压缩8个字节markword分为三部分:锁信息、GC、hashco
- tomcat安装及配置教程完整步骤
三岁奶盖�
tomcatjava
安装和配置Tomcat服务器涉及几个关键步骤。以下是一个详细的步骤指南,帮助你在Windows操作系统上完成Tomcat的安装和配置。1.下载Tomcat安装包访问Tomcat官网:打开浏览器,访问ApacheTomcat官方下载页面:TomcatDownloads选择合适的版本:选择Tomcat版本(例如Tomcat9)。点击Core部分下载64-bit/32-bitWindowszip或tar
- 手撕Tomcat
编程就是如此
tomcatjava
后端开发进阶:WebAPP->Web服务器JerrymouseServer设计目标如下:1、支持Servlet6的大部分功能:支持Servlet组件;支持Filter组件;支持Listener组件;支持Sesssion(仅限Cookie模式);不支持JSP;不支持async模式与WebSocket;2、可部署一个标准的WebApp;3、不支持同时部署多个WebApp;4、不支持热部署。一、设计服务
- tomcat 在 Linux 环境下的安装与配置教程
孽小倩
运维javalinux运维服务器
想部署个JavaWeb项目?那你八成会接触到Tomcat。本篇就是为从没用过Tomcat的新手写的,带你一步一步在Linux系统里把Tomcat装好、跑起来!为什么要学会用Tomcat?Tomcat是一个免费的JavaWeb服务器,功能很全,但上手也不算太复杂,适合开发测试阶段用。你写的.jsp文件、Spring项目打包出来的.war文件,扔进去它就能跑,非常方便。一、前置条件:你得先装好Java
- 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