J2EE
Cc_Davis_cC
这个作者很懒,什么都没留下…
展开
-
编程排列组合工具类
/** * <p>Title: Ctest.java</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2017</p> * <p>Company: inca</p> * @author yudexiao * @...原创 2020-03-07 11:22:42 · 390 阅读 · 0 评论 -
java递归循环跳出案例分析
前言:药店售药环节,医保刷卡存在特殊需求,页面录入任意金额T元,要求查询出总价为T(或者略大于T)的货品组合。判断逻辑:1)根据医保目录随机选取同等价格商品(可略大于,但不能超过15%)2)20元以内选取一个商品、50元以内最少选取二个商品、100元以内最少选取三个商品3)超过100元,以上面三种方法递增需求分析:0-20元档 录入任意金额,查出一个货品,货品价格区间为[0,20...原创 2020-03-07 11:19:56 · 1098 阅读 · 2 评论 -
java-----instanceof与getClass的区别
在比较一个类是否和另一个类属于同一个类实例的时候,我们通常可以采用instanceof和getClass两种方法通过两者是否相等来判断,但是两者在判断上面是有差别的,下面从代码中看看区别:public class Test { public static void testInstanceof(Object x) { System.out.print...转载 2018-02-12 22:35:06 · 243 阅读 · 0 评论 -
今天遇到的两个奇葩问题
1、系统介绍:中科软公司的HIS系统,框架是struts1,前台某页面可以查询出来数据,但是myeclipse控制台打印出的sql查不到数据【我clear了控制台,然后点击的“查询”,控制台打印的sql放到sqlDevelper中执行,查看结果:结果集为空】这是第一个比较奇葩的问题。2、本地(另一台电脑)安装的oracle数据库,应用程序无法访问DB,但是sqlplus可以访问。问题具体:Io 异...原创 2018-03-14 19:42:37 · 257 阅读 · 0 评论 -
java后台设置字符集编码
String name=request.getParameter("name"); if( name != null && name !="" ){try { name = new String (name.getBytes("ISO8859-1"),"UTF-8"); } catch (UnsupportedEncodingException e) { // TODO Auto...原创 2018-04-03 15:12:02 · 6342 阅读 · 0 评论 -
Myeclipse10安装Maven
方法2:下载最新的maven:http://maven.apache.org/download.html安装到电脑1、将下载的压缩包解压安装到任意地址,我的路径为D:\maven\apache-maven-3.5.02、到环境变量中配置环境变量M2_HOME 指向D:\maven\apache-maven-3.5.03、在path尾部添加%M2_HOME%\bin4、检查是...转载 2018-08-01 14:37:30 · 729 阅读 · 0 评论 -
intellij idea编译运行非maven项目
项目配置项目再eclipse中的层级结构,如下:Chs-frame结构如下: 2、配置tomcat以及部署 综上所述,读书百遍其意自现,来来回回配了10几遍吧,跑起来了。 ...原创 2018-12-07 13:33:33 · 2749 阅读 · 0 评论 -
UE编辑器格式化SQL
我们有一个很长的sql,如果在java代码中引用的话,eclipse格式化sql没有找到合适的方法,IDEA在此方面没有问题,所以我们借助一下UE。原创 2019-05-24 15:45:25 · 6143 阅读 · 0 评论 -
学习一下希尔排序
public static void main(String[] args) { int[] arr = { 3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48 }; for (int gap = arr.length / 2; gap > 0; gap /= 2) { // 对数组元素进行分组 for (int...原创 2019-08-22 16:44:33 · 141 阅读 · 0 评论 -
基础基础
参数String[ ] args的作用就是可以在main方法运行前将参数传入main方法中。1)从控制台,输入编译执行命令时传参数。例如下面代码: public static void main(String[] args){ for(int i=0; i<args.length; i++) System.out.println(args[i]); ...原创 2018-02-12 20:56:32 · 366 阅读 · 1 评论 -
笔试遇到的困惑--数组成员变量、类变量的默认初始值
在编程时,有时候声明数组只声明了数组长度,没有进行初始化int [] array = new int[5]; ,或者在类中声明了全局变量但是没有初始化。 这两种情况下,数组的元素和全局变量其实是有默认值的。下面是各种类型数组或者变量的默认值:byte,short和int类型的数组或者成员变量默认值: 0long 类型的数组或者成员变量的默认值: 0Lchar 类型的数组或者成员变量默认值: 空格 ...原创 2018-02-12 11:20:50 · 782 阅读 · 0 评论 -
java负载均衡学习笔记
1、ngnix已经不流行了,现在是知识付费时代, 技术也一样,开源的免费的,无论是性能上,还是服务上,总是比商业的要差一点点。今天了解到一点新东西:青云的负载均衡服务 (QingCloud)其实现在市场上比较新的一种服务,就是青云的负载均衡服务(我不是搞市场的, 而是高技术的),今天项目经理给我讲了下,负载均衡的测试,正好有个需求。现在公司用H5硬件负载均衡器,当然我也没见过。现在公司打算用青原创 2018-01-22 15:51:09 · 2427 阅读 · 0 评论 -
WEB项目web.xml文件中classpath: 跟classpath*:使用说明【学习笔记】
1、问题:class path resource [applicationContext.xml] cannot be opened because it does not exist2、推荐:引用一篇很不错的文章:http://blog.csdn.net/wxwzy738/article/details/169839353、区别:首先 classpath是指 WEB-INF文件夹转载 2018-01-30 22:34:26 · 3532 阅读 · 1 评论 -
世界上最快的JVM
Oracle JRockit :Oracle JRockit (原来的 Bea JRockit)系列产品是一个全面的java运行时解决方案组合,包括了行业最快的标准Java解决方案。 大量的行业基准测试显示,基本JRockit JVM是世界上最快的JVM。JRockit面向延迟敏感型应用的解决方案JRockit Real Time提供以毫秒或微秒级的JVM响应时间,适合财务前端办公原创 2018-01-23 18:04:37 · 544 阅读 · 0 评论 -
青云软负载测试过程中获取ClientIP那点事儿
1、request.getHeader("x-real-ip")这种方式,不知道为啥获取不到ip,不管是用软负载,还是直接访问应用程序。2、直接访问应用程序获取ip方式为:request .getRemoteAddr()3、http请求软负载,间接访问应用程序获取客户端ip的方式为:request.getHeader("x-forwarded-for")原创 2018-01-25 15:44:54 · 490 阅读 · 0 评论 -
Java中的字符串字面量
目录字符串是不可变的字符串的存储——字符串常量池垃圾回收总结原文地址:https://javaranch.com/journal/200409/ScjpTipLine-StringsLiterally.html作者:Corey McGlone让我们由一个简单的问题开始,什么是字符串字面量?一个字符串字面量就是两个双引号之间的字符序列,形如“string”、“literal”。你可能已经在你的程序中转载 2018-01-17 21:52:37 · 2833 阅读 · 1 评论 -
java面试题
本文由 ImportNew - 唐小娟 翻译自 Programcreek。欢迎加入翻译小组。转载请见文末要求。下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比转载 2018-01-17 21:57:47 · 255 阅读 · 1 评论 -
String面试笔试大放送【亲手实践】
package ai;public class DemoString { //类变量 final static String name = "zhangSanFeng"; final static String firstName = "zhang"; final static String lastName = "SanFeng"; /** * static:何为静态,goal原创 2018-01-25 22:57:49 · 184 阅读 · 0 评论 -
JAVA内部模型
JAVA内存模型的抽象:在java中,所有的实例域、静态域和数组元素存储在堆内存中,堆内存在线程之间共享。局部变量、方法定义参数和异常处理参数不会在线程之间共享,他们之间有可见性的问题,也不收JMM影像。JMM控制着,当一个线程对共享变量写入后,何时对另一个线程可见。1、运行时数据区:方法区、堆、栈、程序计数器、方法区:定义方法的信息堆:保存引用类型的真实信息栈:基本类型、原创 2018-01-17 22:49:27 · 430 阅读 · 0 评论 -
参加笔试被鄙视了
参加笔试的时候,不能上网,全是空想。题目是:银行办理储蓄卡、信用卡时,如果客户年龄小于18周岁或者大于90岁,提示“客户年龄超出范围异常(年龄不能小于18且不能大于90岁)”,大致就是这个意思,考我们,如何自定义异常。import java.lang.*;public class Def extends Exception{ private int age; public Def(i...原创 2018-02-11 22:01:14 · 304 阅读 · 1 评论 -
JAVA面试笔试题之字符串篇【亲手实践】
package ai;public class DemoString { //类变量 final static String name = "zhangSanFeng"; final static String firstName = "zhang"; final static String lastName = "SanFeng"; /** * static:何为静态,goal原创 2018-01-19 17:39:53 · 2354 阅读 · 0 评论