程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
前言:JEECG默认缓存采用的是Eache,如何切换Redis,jeecg已经提供方案如下,主要修改两方面内容,第一个是AOP拦截器,第二个是缓存工具类,具体参考如下:一、切换AOP拦截器1.注释Eache拦截器打开org.jeecgframewor... 查看全文
· 二维码图片生成发布时间:2018-02-27
writeImageLocal(filePath,createImages(content,imgPath,120,true));/***生成新图片*/publicBufferedImagewriteImageLocal(StringfilePath... 查看全文
前言:在了解volatile关键字的过程中,在网上发现了一篇讲解特别清楚的,拷贝下来,便于以后查看,原文地址:https://www.cnblogs.com/dolphin0520/p/3920373.htmlJava并发编程:volatile关键字... 查看全文
规则引擎是嵌入在应用程序中的组件,实现了决策逻辑和业务系统的分离功能。在现实业务场景中,决策逻辑的复杂性和可变性,使得决策引擎的应用越来越多,把决策逻辑单独分离出来也显得越来越重要了。目前市场上常用的规则引擎有IlogJRules,Drools,Je... 查看全文
· 【JavaWeb】权限管理系统发布时间:2018-02-27
前言前面我们做的小项目都是一个表的,业务代码也相对简单。现在我们来做一个权限管理系统,体验一下多表的业务逻辑,顺便巩固一下过滤器的知识。!目的现在我有一个管理商品、订单的页面。当用户点击某个超链接时,过滤器会检测该用户是否有权限!需求分析按照面向对象... 查看全文
· java判断文件是否为图片文件发布时间:2018-02-26
publicstaticfinalHashMapmap=newHashMap();static{map.put("89504E47","png");map.put("49492A00","tif");map.put("FFD8FF","jpg");}... 查看全文
http://blog.csdn.net/sinat_23128227/article/details/46883871... 查看全文
· JDK8中ArrayList的工作原理剖析发布时间:2018-02-26
ArrayList也是在Java开发中使用频率非常高的一个类,内部是基于数组的动态管理的方式来实现的。数组在内存里面是一块连续的存储空间,其优势是基于下标的随机访问和遍历是非常高效的。JDK8源码中的ArrayList类结构定义如下:````clas... 查看全文
前台:支持四套模版,可以在后台切换点击:获取地址QQ313596790官网http://www.fhadmin.org/系统介绍:1.网站后台采用主流的SSM框架jspJSTL,网站后台采用freemaker静态化模版引擎生成html2.因为是生成的... 查看全文
· java面试整理五——多线程发布时间:2018-02-25
1.进程与线程的区别进程:执行中的程序,一个进程中至少包含一个线程线程:进程中负责程序执行的执行单元2.进程间相互通信的常见方式管道、信号、消息队列、套接字、共享内存3.线程间相互通信的常见方式共享变量、synchronized、lock4.线程的实... 查看全文
1.Linux常用指令a)Top——从宏观上观察系统各个进程对CPU的占用情况以及内存使用情况i.进程数统计(总进程、运行进程、睡眠进程等)ii.CPU统计(用户CPU占用、内核CPU占用等)iii.内存信息(总物理内存、已用物理内存、空闲物理内存、... 查看全文
· java 面试整理一——基础知识发布时间:2018-02-25
1.shorts1=1;s1=s1+1;有错吗?shorts1=1;s1+=1;有错吗?对于shorts1=1;s1=s1+1;由于1是int类型,因此s1+1运算结果也是int型,需要强制转换类型而shorts1=1;s1+=1;可以正确编译,因为... 查看全文
· java面试整理二——JVM发布时间:2018-02-25
1.JVM的主要结构JVM主要由类加载子系统、运行时数据区、执行引擎以及本地方法接口组成。2.JVM的类加载机制a)加载i.通过一个类的全限定名来获取定义此类的二进制字节流ii.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构iii.在内... 查看全文
第一部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看... 查看全文
package测试;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.reflect.Method;importjava.lang.re... 查看全文
· Java计算器(GUI的简单实战)发布时间:2018-02-24
package测试;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importj... 查看全文
· Wait()、sleep()和yield()方法的发布时间:2018-02-24
Wait()、sleep()和yield()方法的区别1、所属类不同:wait()是Object类中的非静态方法;sleep()是Thread类中的静态方法;yield()也是Thread类中的静态方法。2、作用不同:wait()用于线程同步或者线程... 查看全文
· 九九乘法表(一)发布时间:2018-02-24
package测试;publicclassTestDemo{publicstaticvoidmain(Stringargs[]){for(intk=1;k<=9;k++){//外循环用于控制行数for(intj=1;j<=k;j++){S... 查看全文
· JAVA多线程实现的四种方式发布时间:2018-02-24
Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其... 查看全文
· 每天一个类之java.util.Vector发布时间:2018-02-24
首先,java.util.ArrayList大家众所周知,是一种数组集合,它的特点是有序、可重复、查询快、线程不安全。虽然优点很多,但是往往在多线程的场景中,其使用方法就要多考虑了,该加锁时就需要毫不犹豫的加上锁。然而,除了ArrayList外,还有... 查看全文