- Class.forName和classloader的区别
星期三不上班
JVM类加载如图所示,这是javaJVM类装载过程,Java是如何加载到jvm里面然后被识别的呢,其实分为三步:装载:(loading)找到class对应的字节码文件。连接:(linking)将对应的字节码文件读入到JVM中。初始化:(initializing)对class做相应的初始化动作。Java中两种加载class到JVM中的方式Class.forName("className");其实这种
- K8S使用filebeat统一收集应用日志
weixin_34292924
java运维大数据
今年3月份在公司的内部k8s培训会上,开发同事对应用整合进pod提出了几个问题,主要围绕在java应用的日志统一收集、集中存放和javajvm内存监控数据收集相关的点上,本文将介绍使用filebeat实现pod日志的统一收集,集中存放使用集群外的elasticsearch,后续可以加上kibana及模板文件实现更友好的数据展示。一、准备和测试tomcat基础镜像该镜像主要是配置jdk环境变量和to
- 面试官:说说JVM内存整体结构?
架构技术专栏
后端
JavaJVM内存结构的面试常问知识说说JVM内存整体的结构?线程私有还是共享的?JVM整体架构,中间部分就是Java虚拟机定义的各种运行时数据区域。Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。另外一些则是与线程一一对应的,这些与线程一一对应的数据区域会随着线程开始和结束而创建和销毁。线程私有:程序计数器、虚拟机栈、本地方法
- 【Java JVM】实例对象内存布局
lcn29
#JavaJVMJavaJVM
当Java应用启动后,基本就是在不断的创建对象,回收对象的过程中。而这些创建的对象基本都是存放在应用的堆(heap)中,但是这些对象在堆中又是什么样子的呢?在这篇文章中,我们分析一下JavaJVM中实例对象的内存布局。在HotSpot虚拟机里,对象在堆内存中的存储布局可以划分为三个部分:对象头(ObjectHeader),实例数据(InstanceData)和对齐填充(Padding)。大体的样子
- JVM简介
落日与晚风,
java
MathDemo.javaJVM内容JVM(JavaVirtualMachine)是Java虚拟机的缩写,是Java程序运行的环境。JVM是一种能够解释Java字节码并将其转换为机器指令的软件。JVM的作用ProcessOnFlowchart首先通过编译器把Java代码转换成字节码类加载器(ClassLoader)再把字节码加载到内存中,将其放在运行时数据区(Runtimedataarea)的方法
- 字节面试杂谈——操作系统
shintyan
#计算机操作系统面试操作系统
目录一、操作系统的定义二、系统调用、用户态和核心态三、进程和线程的区别,结合JAVAJVM运行时内存四、进程的状态五、进程间的通信方式六、线程间的同步方式七、进程的调度算法八、内存管理的介绍、常见的几种内存管理机制九、快表、多级页表十、分页机制与分段机制十一、逻辑地址和物理地址十二、CPU寻址,虚拟地址空间十三、虚拟内存十四、局部性原理十五、虚拟存储器(=虚拟内存)十六、虚拟内存的技术实现十七、页
- Java优质资源汇总(持续更新)
tcoding
java
文章目录JavaJVM并发MySQL优化大数据Java美团后台标签文章美团java标签文章JVMJavaHotspotG1GC的一些关键技术美团JVM标签文章并发从ReentrantLock的实现看AQS的原理及应用不可不说的Java“锁”事CompletableFuture原理与实践Java线程池实现原理及其在美团业务中的实践MySQL优化官方文档:MySQL优化大数据Spark调优(基础篇)s
- 学习笔记3——JVM基础知识
热烈小狗
学习笔记jvm
学习笔记系列开头惯例发布一些寻亲消息链接:https://baobeihuijia.com/bbhj/contents/3/196593.htmlJVM(WriteOnce,RunAnywhere)以下是一些学习时有用到的资料,只学习了JVM的基础知识,对JVM整体进行了解(5封私信/80条消息)JavaJVM怎么学习啊?从哪方面入手?-知乎(zhihu.com)JVM入门教程开篇:为什么要学虚拟
- java monkeyrunner_MonkeyRunner 自动化测试 Android 应用入门示例
黑暗中的韭菜
javamonkeyrunner
这里总结如何使用monkeyrunner来自动化测试androidapk应用。1.环境准备1.1python安装下载python的msi包,直接点击next,安装。1.2javajdk安装因为androidsdk这些是基于javajvm,所以需要需要javajdk环境1.3androidsdk安装使用androidsdkmanager管理工具,来安装androidsdktools和androids
- Java Virtual Machine知识点整理
峡谷程序猿
Javajavajvmjdk
JavaJVM执行流程1JVM的结构1.1class文件的格式1.2数据类型1.2.1基础数据类型和取值1.2.2引用数据类型1.3运行时数据区1.4虚拟机栈帧Frame1.5Java类加载过程JDK版本是1.8.0_231,以下是官方对JVM的介绍,我简单翻译了一下,将就着看吧。TheJavaVirtualMachineisthecornerstoneoftheJavaplatform.Itis
- JavaSE笔记7.1-多线程-概述
又困了天哪
JavaSEjava多线程jvm
一.进程和线程进程:是一个正在执行中的程序。每一个进程执行都有一个执行的顺序,该顺序就是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。二.Java的运行进程javac.exe:Java的编译进程java.exe:Java的运行进程JavaJVM启动的时候会有一个进程java.exe该进程中至少有一个线程,负责Java程序的
- Elasticsearch配置文件
不 再 熬 夜
数据库elasticsearch
一前言在elasticsearch\config目录下,有三个核心的配置文件:elasticsearch.yml,es相关的配置。jvm.options,Javajvm相关参数的配置。log4j2.properties,日志相关的配置,因为es采用了log4j的日志框架。这里以elasticsearch6.5.4版本为例,并且由于版本不同,配置也不太也一样,仅作参考!二elasticsearch.
- tomcat部署应用页面乱码问题解决方案
qazwsxcdew
tomcatjvmjava
参考:(129条消息)javajvm字符集设置_windows/tomcat修改java虚拟机JVM以utf-8字符集加载class文件的两种方式..._Lemaden的博客-CSDN博客1、应用部署tomcat启动之后,页面显示乱码,解决方案设置环境变量:我的电脑->右键:属性->高级系统设置->环境变量->系统变量:新建(W)变量名设置为:JAVA_TOOL_OPTIONS变量值设置为:-Df
- Java重要知识点
GolvenDong
秋招Javajava开发语言秋招求职招聘
JavaJVM参考:https://www.kuangstudy.com/bbs/1557549426359590914请你谈谈你对jvm的理解?Java8虚拟机和之前的变化更新?什么是OOM?什么是栈溢出StackOverFlowError?怎么分析?jvm的常见调优参数有哪些?内存快照如何抓取?怎么分析Dump文件?谈谈jvm中,类加载器你的认识?JVM的位置JVM的体系结构jvm结构图,从.
- Docker运行Java出现Could not create Java Virtual Machine或insufficient memory或Cannot create GC Thread的原因
aiyo_
dockerjavajvmdocker
解决方案:升级Docker!最近需要使用Docker封装一个程序,基于JavaJVM平台。运行Java时,出现CouldnotcreateJavaVirtualMachine错误,日志如下:切换Java版本一样,查看系统内存:不存在内存资源不够的问题,那大概率是Docker的资源分配的问题了。解决方案升级Docker,重启Docker服务,重新封装Java,问题解决!应该是现在DockerHub的
- Tomcat中JVM内存溢出及如何合理配置
趋势大仙
j2ee
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对JavaJVM有关内存方面的知识进行详细介绍。一、JavaJVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在Java虚拟机启动时
- 学习笔记-JAVAJVM-JVM的基本结构及概念
njnu@liyong
学习笔记学习笔记jvmjvm八股文堆虚拟机
申明:文章内容是本人学习极客时间课程所写,文字和图片基本来源于课程资料,在某些地方会插入一点自己的理解,未用于商业用途,侵删。原资料地址:课程资料什么是JVM原文连接:原文连接JVM是JavaVirtualMachine(Java虚拟机)的缩写,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。JVM屏蔽了与操作系统
- Java JVM
qingsongxyz
Javajavaintellij-idea
JavaJVM一、JVM结构二、Class文件publicclassTest{privateinta;publicvoidf1(){System.out.println(a);}}编译后的class文件://每4位代表2个字节cafebabe00000034001e0a00060010090011001209000500130a00140015070016070017010001610100014
- 深入Java自动化探针技术的原理和实践
zhaoll98k
java自动化jvm
转至作者蒋志伟:深入Java自动化探针技术的原理和实践前言建议阅读时间30~40分钟读者需要对JavaJVM一定了解,文章会系统的介绍Java探针核心原理和技术实现,总结目前一些主流的框架方案。同时,接下来我会分享一篇关于OpenTelemetry开发Java探针的文章,而OpenTelemetry源代码的核心实现正好基于本篇的知识。如果喜欢文章的内容,欢迎分享留言文章涉及技术概念JVMTI、Ja
- 关键的Java JVM选项和参数
信码由缰
jvm
1.关键的JavaJVM选项和参数让我们来看看在Java环境中可以配置的21个最重要的JVM选项和参数。-Xms:将设置JVM的初始堆大小。-Xmx:将设置JVM的最大堆大小。-Xss:将设置每个线程的内部使用的线程堆栈的大小。-XX:+UseCompressedOops:启用使用压缩对象指针以减少内存使用的功能。-XX:+UseThreadPriorities:将指示JVM使用本机线程优先级。-
- java jvm虚拟机_Java虚拟机(JVM)简介
dnc8371
堆栈javajvm编程语言jdk
javajvm虚拟机什么是JVMJava虚拟机(JVM)是使计算机能够运行Java程序的抽象计算机。JVM有三个概念:1.规格2.实施3.实例。该规范是正式描述JVM实现要求的文档。具有单一规范可确保所有实现都可互操作。JVM实现是满足JVM规范要求的计算机程序。JVM的实例是在进程中运行的实现,该进程执行编译为Java字节码的计算机程序。Java运行时环境(JRE)JavaRuntimeEnvi
- Android Rxjava框架的原理和使用
不入流Android开发
Android技术rxjavaandroid
原理Rx是ReactiveExtensions的缩写的简写,可以使用可观察数据流对编程接口进行异步编程,它结合了观察者模式,迭代器模式和函数式的精华。Rxjava是一种异步数据处理库,也是一种观察者模式。最早是Netflix公司用于重构当前架构时减少REST调用的次数,参考了Microsoft公司的响应式编程,把Microsoft的Rx库迁移到JavaJVM中,其中最有名的就是RxJava。它的特
- Java JVM 动态方法调用指令 invokedynamic 实现分析(以 Lambda 表达式实现原理为例)
禅与计算机程序设计艺术
一、前言对于invokedynamic指令的实现需要方法句柄作为前提知识点。可参考JavaJVM动态方法调用之方法句柄MethodHandle。本文以Lambda表达式中运用invokedynamic的实现分析。二、通过简单的代码分析classInvokeDynamicExample{publicvoidlambda1(){Runnablerunnable=()->{inti=1;};runnab
- JAVA的几个特性跟PHP的对比
PHP加油
PHPjavaphp
必须搞懂的几个东西。1、javaJVM是php没有的东西。2、java的maven可以类比成php的composer3、java的servlet可以理解成php框架中封装的功能吧,用来接收请求,返回请求。4、java的mybaits就类似于PHP框架中的ORM吧,只不过用一个专门的模块来做这个事情大概这么理解。5、java的注解,你会发现php框架中很少用,swoft等才开始看到,他的原来就是原来
- Java在云原生的破局利器——AOT(JIT与AOT)
eck_燃
JVMJava生态java云原生rust
导读JIT(Just-in-Time,实时编译)一直是Java语言的灵魂特性之一,与之相对的AOT(Ahead-of-Time,预编译)方式,似乎长久以来和Java语言都没有什么太大的关系。但是近年来随着Serverless、云原生等概念和技术的火爆,JavaJVM和JIT的性能问题越来越多地被诟病,在Golang、Rust、NodeJS等新一代语言的包夹下,业界也不断出现“云原生时代,Java已
- Java之内存解析
Tu_Feng
JavaJVM内存在我现在的了解,大概分为栈、堆、字符串常量池、方法区。以后有更多的,我会在这里继续补充栈:只声明变量,不赋值,栈空间是先进后出堆:在new对象时,会占用一个堆空间字符串常量池:在声明String会在字符串常量池里面占用一个空间方法区:static会在方法区里面占用一个空间Strings="helloworld";会在栈空间里声明一个s,这样会在字符串常量池中存放一个hellowo
- JVM | 参数
cengel
JVM性能优化参数1.javajvm参数-Xms-Xmx-Xmn-Xss调优总结2.为任务关键型Java应用优化垃圾回收(上)参数设置【-Xmx128m-Xms128m】jvm可用最大内存为128mjvm内存=新生代+老年代+永久代【-Xmn32m新生代-Xss128k】栈大小(-Xmn和-XX:Newsize前者是设置堆中新生代大小。后者是设置新生代初始大小-Xmn是将NewSize与MaxNe
- Java环境变量配置方法教学
java
我觉得不要只是学会其配置方法,而是要知道它的原理,而且要用通俗易懂的方式让自己记忆。Java代码的运行原理:先通过javac将源文件.java文件进行编译,生成字节码文件.class文件,然后将字节码文件在Javajvm虚拟机中运行的过程。什么是JDK:JDK全称(JavaDevelopmentKit是Java的开发工具包),也就是说我们要写Java代码必须要有它的开发工具包。配置方法:第一步:我
- 垃圾回收算法
jiting45
1、相比于C、C++,javajvm能够在内存空间不足时,在系统空闲时进行垃圾回收,而不需要手动出发对象回收;因此在java中只需关心对象的创建,但是由于引用的关系,一些对象无法进行回收,就造成了内存泄漏。2、如何判断一个对象可以被回收?引用计数:一个对象有一个引用就计数加1,当取消一个引用就计数减1,当这个对象没有引用的时候,就是计数为0的时候,就说明这个对象没有引用了,就可以被回收了。但是引用
- visual studio中一个项目C++只允许有一个main方法怎么处理?
帅气的黑桃J
其他
因为javaJVM运行机制的原因,在程序设计竞赛的时候用起来总是超时,带来了很多困扰,导致我不得不开始使用C++进行编程。在使用C++的时候,我在一个工程中的两个CPP文件因为创建了两个main方法造成不能运行。刚开始想到一个解决方法:在一个程序运行完之后使用/**/注释掉其他的main方法,后来csdn了一下发现还有其他的解决途径,现展示如下:(1)选择不想要运行的程序(这里选择HelloWor
- 多线程编程之理财
周凡杨
java多线程生产者消费者理财
现实生活中,我们一边工作,一边消费,正常情况下会把多余的钱存起来,比如存到余额宝,还可以多挣点钱,现在就有这个情况:我每月可以发工资20000万元 (暂定每月的1号),每月消费5000(租房+生活费)元(暂定每月的1号),其中租金是大头占90%,交房租的方式可以选择(一月一交,两月一交、三月一交),理财:1万元存余额宝一天可以赚1元钱,
- [Zookeeper学习笔记之三]Zookeeper会话超时机制
bit1129
zookeeper
首先,会话超时是由Zookeeper服务端通知客户端会话已经超时,客户端不能自行决定会话已经超时,不过客户端可以通过调用Zookeeper.close()主动的发起会话结束请求,如下的代码输出内容
Created /zoo-739160015
CONNECTEDCONNECTED
.............CONNECTEDCONNECTED
CONNECTEDCLOSEDCLOSED
- SecureCRT快捷键
daizj
secureCRT快捷键
ctrl + a : 移动光标到行首ctrl + e :移动光标到行尾crtl + b: 光标前移1个字符crtl + f: 光标后移1个字符crtl + h : 删除光标之前的一个字符ctrl + d :删除光标之后的一个字符crtl + k :删除光标到行尾所有字符crtl + u : 删除光标至行首所有字符crtl + w: 删除光标至行首
- Java 子类与父类这间的转换
周凡杨
java 父类与子类的转换
最近同事调的一个服务报错,查看后是日期之间转换出的问题。代码里是把 java.sql.Date 类型的对象 强制转换为 java.sql.Timestamp 类型的对象。报java.lang.ClassCastException。
代码:
- 可视化swing界面编辑
朱辉辉33
eclipseswing
今天发现了一个WindowBuilder插件,功能好强大,啊哈哈,从此告别手动编辑swing界面代码,直接像VB那样编辑界面,代码会自动生成。
首先在Eclipse中点击help,选择Install New Software,然后在Work with中输入WindowBui
- web报表工具FineReport常用函数的用法总结(文本函数)
老A不折腾
finereportweb报表工具报表软件java报表
文本函数
CHAR
CHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。
Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535)。
示例:
CHAR(88)等于“X”。
CHAR(45)等于“-”。
CODE
CODE(text):计算文本串中第一个字
- mysql安装出错
林鹤霄
mysql安装
[root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm Preparing... #####################
- linux下编译libuv
aigo
libuv
下载最新版本的libuv源码,解压后执行:
./autogen.sh
这时会提醒找不到automake命令,通过一下命令执行安装(redhat系用yum,Debian系用apt-get):
# yum -y install automake
# yum -y install libtool
如果提示错误:make: *** No targe
- 中国行政区数据及三级联动菜单
alxw4616
近期做项目需要三级联动菜单,上网查了半天竟然没有发现一个能直接用的!
呵呵,都要自己填数据....我了个去这东西麻烦就麻烦的数据上.
哎,自己没办法动手写吧.
现将这些数据共享出了,以方便大家.嗯,代码也可以直接使用
文件说明
lib\area.sql -- 县及县以上行政区划分代码(截止2013年8月31日)来源:国家统计局 发布时间:2014-01-17 15:0
- 哈夫曼加密文件
百合不是茶
哈夫曼压缩哈夫曼加密二叉树
在上一篇介绍过哈夫曼编码的基础知识,下面就直接介绍使用哈夫曼编码怎么来做文件加密或者压缩与解压的软件,对于新手来是有点难度的,主要还是要理清楚步骤;
加密步骤:
1,统计文件中字节出现的次数,作为权值
2,创建节点和哈夫曼树
3,得到每个子节点01串
4,使用哈夫曼编码表示每个字节
- JDK1.5 Cyclicbarrier实例
bijian1013
javathreadjava多线程Cyclicbarrier
CyclicBarrier类
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环的 barrier。
CyclicBarrier支持一个可选的 Runnable 命令,
- 九项重要的职业规划
bijian1013
工作学习
一. 学习的步伐不停止 古人说,活到老,学到老。终身学习应该是您的座右铭。 世界在不断变化,每个人都在寻找各自的事业途径。 您只有保证了足够的技能储
- 【Java范型四】范型方法
bit1129
java
范型参数不仅仅可以用于类型的声明上,例如
package com.tom.lang.generics;
import java.util.List;
public class Generics<T> {
private T value;
public Generics(T value) {
this.value =
- 【Hadoop十三】HDFS Java API基本操作
bit1129
hadoop
package com.examples.hadoop;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoo
- ua实现split字符串分隔
ronin47
lua split
LUA并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展:由宿主语言(通常是C或 C++)提供这些功能,LUA可以使用它们,就像是本来就内置的功能一样。LUA只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从 而适合嵌入在别的程序里。因此在lua中并没有其他语言那样多的系统函数。习惯了其他语言的字符串分割函
- java-从先序遍历和中序遍历重建二叉树
bylijinnan
java
public class BuildTreePreOrderInOrder {
/**
* Build Binary Tree from PreOrder and InOrder
* _______7______
/ \
__10__ ___2
/ \ /
4
- openfire开发指南《连接和登陆》
开窍的石头
openfire开发指南smack
第一步
官网下载smack.jar包
下载地址:http://www.igniterealtime.org/downloads/index.jsp#smack
第二步
把smack里边的jar导入你新建的java项目中
开始编写smack连接openfire代码
p
- [移动通讯]手机后盖应该按需要能够随时开启
comsci
移动
看到新的手机,很多由金属材质做的外壳,内存和闪存容量越来越大,CPU速度越来越快,对于这些改进,我们非常高兴,也非常欢迎
但是,对于手机的新设计,有几点我们也要注意
第一:手机的后盖应该能够被用户自行取下来,手机的电池的可更换性应该是必须保留的设计,
- 20款国外知名的php开源cms系统
cuiyadll
cms
内容管理系统,简称CMS,是一种简易的发布和管理新闻的程序。用户可以在后端管理系统中发布,编辑和删除文章,即使您不需要懂得HTML和其他脚本语言,这就是CMS的优点。
在这里我决定介绍20款目前国外市面上最流行的开源的PHP内容管理系统,以便没有PHP知识的读者也可以通过国外内容管理系统建立自己的网站。
1. Wordpress
WordPress的是一个功能强大且易于使用的内容管
- Java生成全局唯一标识符
darrenzhu
javauuiduniqueidentifierid
How to generate a globally unique identifier in Java
http://stackoverflow.com/questions/21536572/generate-unique-id-in-java-to-label-groups-of-related-entries-in-a-log
http://stackoverflow
- php安装模块检测是否已安装过, 使用的SQL语句
dcj3sjt126com
sql
SHOW [FULL] TABLES [FROM db_name] [LIKE 'pattern']
SHOW TABLES列举了给定数据库中的非TEMPORARY表。您也可以使用mysqlshow db_name命令得到此清单。
本命令也列举数据库中的其它视图。支持FULL修改符,这样SHOW FULL TABLES就可以显示第二个输出列。对于一个表,第二列的值为BASE T
- 5天学会一种 web 开发框架
dcj3sjt126com
Web框架framework
web framework层出不穷,特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to do list,按照这个清单,一条一条的学习,事半功倍,很快就能掌握 一共25条,即便很磨蹭,2小时也能搞定一条,25*2=50。只需要50小时就能掌握任意一种web框架
各类web框架大同小异:现代web开发框架的6大元素,把握主线,就不会迷路
建议把本文
- Gson使用三(Map集合的处理,一对多处理)
eksliang
jsongsonGson mapGson 集合处理
转载请出自出处:http://eksliang.iteye.com/blog/2175532 一、概述
Map保存的是键值对的形式,Json的格式也是键值对的,所以正常情况下,map跟json之间的转换应当是理所当然的事情。 二、Map参考实例
package com.ickes.json;
import java.lang.refl
- cordova实现“再点击一次退出”效果
gundumw100
android
基本的写法如下:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
//navigator.splashscreen.hide();
document.addEventListener("b
- openldap configuration leaning note
iwindyforest
configuration
hostname // to display the computer name
hostname <changed name> // to change
go to: /etc/sysconfig/network, add/modify HOSTNAME=NEWNAME to change permenately
dont forget to change /etc/hosts
- Nullability and Objective-C
啸笑天
Objective-C
https://developer.apple.com/swift/blog/?id=25
http://www.cocoachina.com/ios/20150601/11989.html
http://blog.csdn.net/zhangao0086/article/details/44409913
http://blog.sunnyxx
- jsp中实现参数隐藏的两种方法
macroli
JavaScriptjsp
在一个JSP页面有一个链接,//确定是一个链接?点击弹出一个页面,需要传给这个页面一些参数。//正常的方法是设置弹出页面的src="***.do?p1=aaa&p2=bbb&p3=ccc"//确定目标URL是Action来处理?但是这样会在页面上看到传过来的参数,可能会不安全。要求实现src="***.do",参数通过其他方法传!//////
- Bootstrap A标签关闭modal并打开新的链接解决方案
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
Bootstrap里面的js modal控件使用起来很方便,关闭也很简单。只需添加标签 data-dismiss="modal" 即可。
可是偏偏有时候需要a标签既要关闭modal,有要打开新的链接,尝试多种方法未果。只好使用原始js来控制。
<a href="#/group-buy" class="btn bt
- 二维数组在Java和C中的区别
流淚的芥末
javac二维数组数组
Java代码:
public class test03 {
public static void main(String[] args) {
int[][] a = {{1},{2,3},{4,5,6}};
System.out.println(a[0][1]);
}
}
运行结果:
Exception in thread "mai
- systemctl命令用法
wmlJava
linuxsystemctl
对比表,以 apache / httpd 为例 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service h