`
文章列表

js导出数据

<html> <head> <p style="font-size: 20px;color: red;">使用a标签方式将json导出csv文件</p> <button onclick='tableToExcel()'>导出</button> </head> <body> <script> function tableToExcel(){ //要导出的json数据 ...
 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ include file="/context/myTag.jsp" %> <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> ...
tomcat加载不了:Could not create the view: An unexpected exception was thrown. 解决办法:--  删除文件 “.metadata/.plugins/org.eclipse.core.runtime/.settings/ com.genuitec.eclipse.ast.deploy.core.prefs” 导入maven项目报jar包问题解决: window》》show view》》markers(查看错误信息)找到报错的jar包,删掉本地maven库jar包,重新下载
for循环遍历HashMap常用的有4种方式。 通过hashMap.keySet()遍历 keySet()方法返回HashMap中的key值的集合,然后通过get()方法传入key值,可以得到key对应的value值。示例代码:     for (Integer key : hashMap.keySet()) {         int value = hashMap.get(key);     } 通过hashMap.values()遍历 values()方法返回HashMap中的value值的集合。示例代码: for (Integer v : hashMap.values()) {   ...
1、下载jdeclipse_update_site.zip,解压,将plugins文件下的jd.ide.eclipse_0.1.3.jar和jd.ide.eclipse.win32.x86_0.1.3.jar复制到eclipse安装目录下的plugins里 2、在eclipse里安装,选择help下的安装插件install new soft 或者叫update ……版本不同不一样,自己看哈  然后 点add site ,在弹出来的框的location选择刚下载的包的路径  然后下一步,然后把Contact all update sites install  to find required ...
dataSource.setUrl("jdbc:mysql://localhost:3306/springboot"); dataSource.setUsername("root"); dataSource.setPassword("1111111"); dataSource.setDriverClassName("com.mysql.jdbc.Driver"); jdbc.driver=oracle.jdbc.OracleDriver  jdbc.url=jdbc:oracle:thin:@192.168.8. ...
oracle创建用户: CREATE USER obsframe IDENTIFIED BY obsframeobsframe default tablespace users temporary tablespace temp; GRANT UNLIMITED TABLESPACE TO obsframe; GRANT CONNECT TO obsframe; GRANT RESOURCE TO obsframe; GRANT DBA TO obsframe;
           // /** // * 查询列表+总数-扩展 // * // * @param // * @return // */ // public ListRange query_Testperson_ext(Map map) throws Exception { // ListRange lr = new ListRange(); // try { // //初始化驱动包  //            Class.forName("oracle.jdbc.driver.OracleDriver");  //            ...
1.BLOB   BLOB全称为二进制大型对象(Binary   Large   Object)。它用于存储数据库中的大型二进制对象。可存储的最大大小为4G字节   2.CLOB   CLOB全称为字符大型对象(Character   Large   Object)。它与LONG数据类型类似,只不过CLOB用于存储数据库中的大型单字节字符数据块,不支持宽度不等的字符集。可存储的最大大小为4G字节      通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。而像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。 ...
Thread和Runnable的区别 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 总结: 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的程序代码的线程去处理同一 ...

jvm概念

    博客分类:
  • jvm
三者之间关系  JDK 包含JRE,JRE包含JVM。 我们开发的实际情况是:我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用 一、JVM结构 根据《java虚拟机规范》规定,JVM的基本结构一般如下图所示: 从上图可知,JVM主要包括四个部分: 1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的class加载到JVM中。(右图表示了从java源文件到JVM的 ...
angular.js不能用hidden传值 <input type="text" name="kk0" style="display: none"/> CellRangeAddress c=new CellRangeAddress(0,1,0,0);//(firstRow,lastRow,firstCol,lastCol) 合并单元格 document.getElementById("k").value  $("#k").val()  js,jquery获取id属性的值 $(&q ...
在设计模式中,Factory   Method也是比较简单的一个,但应用非常广泛,EJB,RMI,COM,CORBA,Swing中都可以看到此模式的影子,它是最重要的模式之一.在很多地方都会看到xxxFactory这样命名的类    Factory   Method是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个类需要 由子类来指定创建的对象时我们就需要用到Factory   Method   模式了.简单说来,Factory   Method可以根据不同的条件产生不同的实例,当然这些不同的实例通常是属于相同的类型 ...
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。 这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee.cnblogs.com/archive/2005/12/09/293509.html 。当然也可以自己搜索。 好多没怎么使用过的人可能会想,单例模式感觉不怎么用到,实际的应用场景有哪些呢?以下,我将列出一些就 ...
这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。 126、什么是ORM? 答:对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;简单的说,ORM是通过使用 ...
Global site tag (gtag.js) - Google Analytics