
java
情谊梦幻
别人不写BUG,我就失业了,解决一个BUG跟上大号一样舒服
展开
-
通过excel生成html代码,再转为jsp代码获取后台动态数据
第一步:通过excel生成html代码文件另存为其他格式,选择htm或者html格式保存下来第二步:通过Notepad++编辑器打开右键通过编辑器打开就可以看到html代码第三步:在你的工程目录下面新建一个jsp文件把编辑器的代码copy至jsp文件中,最后记得在顶部引入jsp的标签,因为我们下一步要通过后台获取动态数据<%@ page language="java" cont...原创 2020-03-19 14:39:41 · 901 阅读 · 0 评论 -
java生成二维码,并且给二维码添加logo
package com.bus.wx.action.code; import java.awt.BasicStroke;import java.awt.Color;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.RoundRectangle2D;import java.awt...转载 2019-12-12 09:47:33 · 273 阅读 · 0 评论 -
多线程并发神器--ThreadLocal
什么是ThreadLocal可以理解成线程本地变量,传统的线程对一个变量操作时操作的是同一个对象,也存在线程安全的问题。ThreadLocal是一个变量的本地副本,线程对变量的操作不会影响其他线程。首先看看ThreadLocal的类结构其中可重写的方法有以下几个initialValue():ThreadLocal初始化的值,新建ThreadLocal的一般要重写给个初始的值。get...原创 2019-12-11 17:48:13 · 226 阅读 · 0 评论 -
volatile关键字可见性问题解析
volatile基本介绍volatile可以看成是synchronized的一种轻量级的实现,但volatile并不能完全代替synchronized,volatile有synchronized可见性的特性,但没有synchronized原子性的特性。可见性即用volatile关键字修饰的成员变量表明该变量不存在工作线程的副本,线程每次直接都从主内存中读取,每次读取的都是最新的值,这也就保证了变...原创 2019-12-11 16:25:05 · 458 阅读 · 1 评论 -
java基础面试题之笔试
JAVA基础部分-选择题(单选)1.在Java语言中,字符串“Java程序员”在内存中所占用的字节数是:()。A.10B.7C.13D.142. (单选)下列表达式中,可以得到精确结果的是()。A.double d1 = 3.0 - 2.6;B.double d4 = 2.5 * 1.5;C.double d2 = 30/300;D.double d3 = 1/2 + 0.5;...原创 2019-10-29 17:13:35 · 4894 阅读 · 0 评论 -
单例面试题
装饰设计模式单例:设计模式一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 要求:在一个项目中,不论在哪个位置,调用的某个类的实例都是同一个TestA:Test t = new Test()B:Test t = new Test()C:Test t = new Test()如何实现的? Test - 一个实例 实例化的过程其实是调用构造方法的过程 这个...原创 2019-10-29 17:01:11 · 220 阅读 · 0 评论 -
java最全面的面试题
Java面试题一. Java基础部分 71、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 72、Java有没有goto? 73、说说&和&&的区别。 84、在JAVA中如何跳出当前的多重嵌套循环? 85、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 96、short s1 = 1; s1 =...原创 2019-10-29 16:54:22 · 453 阅读 · 0 评论 -
tomcat6和jdk5版本运行项目报version error
今天用tomcat做jsp项目,用的tomcat是低版本的,但是用的jdk却是高版本的,用Servlet做的项目运行都没有问题,但是直接运行jsp却死活都运行失败。最后发现是tomcat和jdk的版本问题造成的。总结如下:tomcat v7.0-------support-------->Java EE 5 and 6tomcat v8.0-------support-...原创 2019-10-22 11:03:55 · 188 阅读 · 0 评论