相关分类: Java技术 C/C++ VB delphi
  • java后台生成并下载二维码(以二进制流的形式输出)

    前提业务要求:前台页面展示数据,有下载按钮 , 点击下载,下载对应数据的二维码。 首先,在pom.xml文件中添加依赖 dependency groupIdcom.google.zxing/groupId artifactIdcore/artifactId version3.3.3/version scopecompile/scope/dependencydependency groupIdcom...

    2018-11-13 07:34:39

  • Map集合的遍历方式以及TreeMap集合保存自定义对象实现

    Map集合的特点 1、Map集合中保存的都是键值对,键和值是一一对应的 2、一个映射不能包含重复的值 3、每个键最多只能映射到一个值上 Map接口和Collection接口的不同 Map是双列集合的根接口,Collection是单列集合的根接口 1、Map是双列的(是双列集合的根接口),Collectio...

    2018-11-13 07:34:37

  • Spring中与Spring相关的注解

    # 一、Spring的常用组件类注解 ## @Component 被该注解所修饰的类是一个普通的spring bean类,该注解可以替代@Controller、@Service、@Repository.在不确定具体的bean的时候,可以选择使用@Component注解,但是一般不建议使用。 ## @Controller 被@Controller修饰的类...

    2018-11-13 07:34:34

  • 配置jdk环境变量和配置的作用

    对于JDK要配置三个环境变量,分别是JAVA_HOME、path、classpath 对于我本人电脑来说,配置如下: JAVA_HOME:C:\Program Files\Java\jdk1.8.0_191;(JDK的安装路径) path: % JAVA_HOME%\bin; % JAVA_HOME%\jre\bin;(JDk的运行和编译环境的路径) classpath:.;% JAVA_H...

    2018-11-13 07:34:31

  • 关系操作符 == != equals()

    == 和!= // : object/test.java package object; import java.util.* ; public class Test{ public static void main(String[] args) { Integer n1 = new Integer(47 ); Integer n2 = new Integer(47 ); System.out.println(n1 == n2); // output false System.out.pri...

    2018-11-13 07:34:27

  • Java基本数据类型转换

    一:Java的基本数据类型和引用数据类型 1:基本数据类型 2:引用数据类型 二:基本数据的类型转换 基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代码的特殊含义, boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转...

    2018-11-13 07:34:23

  • JDK动态代理给Spring事务埋下的坑!

    一、场景分析 最近做项目遇到了一个很奇怪的问题,大致的业务场景是这样的:我们首先设定两个事务,事务parent和事务child,在Controller里边同时调用这两个方法,示例代码如下: 1、场景A: 这里其实是分别执行了两个事物,执行的结果是两个方法都可以插入数据!如下...

    2018-11-13 07:34:24

  • Java面试题之int和Integer的区别

    int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值...

    2018-11-13 07:34:21

  • Shiro-Subject 分析

    Subject反正就好像呈现的视图。所有Subject 都绑定到SecurityManager,与Subject的所有交互都会委托给SecurityManager;可以把Subject认为是一个门面;SecurityManager才是实际的执行者; 对于上面这句话的理解呢?怎么去理解这个很重要,看看别人的代码设计的流程也是...

    2018-11-13 07:34:20

  • 按位操作符 & | ^ ~

    按位与: 只要对应的二个二进位都为1时,结果位就为1 按位或|:只要对应的二个二进位有一个为1时,结果位就为1 按位异或^:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1) 按位非:取反操作符 // : object/Bit.java package object; import static net.util.Print.* ; pu...

    2018-11-13 07:34:20

2