ICode9

精准搜索请尝试: 精确搜索
  • java面试2020-07-15 13:33:35

    @Autowired与@Resource的区别 @RequestMapping 作用 ThreadLocal与 synchronized @Required 作用 jvm内存模型-常量存放位置 oracle merge into oracle 游标 mybatis SQLSessionFactory hibernate SessionFactory 线程池 sql 左表有一条数据,字段a=1,右表有2条数据,字段b=1,问左表le

  • 怎样去理解Java中的volatile2020-07-15 12:33:09

    volatile修饰符修饰变量,不可以修饰类和方法,volatile不是线程安全的,但是一写多读的多线程情况下是线程安全的。   多线程的特性:   可见性  各线程之间的变量会同步到主线程   原子性 volatile是可见的,但不是原子的。 synchronized是可见的也是原子的。   一个线程写,多个线

  • 谣言传播模拟2020-07-15 12:02:15

    受到该项目启发,病毒传播和谣言传播有些相似,就修改了该项目的代码,变成了谣言传播的程序(参数设置都没有科学性) 项目地址:https://github.com/alastbing/VirusBroadcastController main.java package rumour; import javax.swing.*; import java.util.List; import java.util.Random;

  • 五(二)、匿名对象2020-07-15 11:33:00

      一、理解 “万事万物皆对象”;  1.在Java语言范畴中,我们将功能、结构等封装到类中,通过实例化来调用具体的功能结构;  2.涉及到java与前端语言,后端的数据库交互时,前后端的结构在Java层面交互,都体现为类、对象;    二、内存解析:  1.引用类型变量,只可能存 null or 地址值  2.对

  • C、C++、Java到Python,编程入门学习什么语言好?2020-07-15 10:32:37

    摘要:回顾编程语言几十年来的兴衰起伏,似乎也折射了整个信息产业的变迁消亡,想要在技术的洪流里激流勇进,找准并学精一两门编程语言更加显得至关重要。 最近,TIOBE更新了7月的编程语言榜单,常年霸榜的C、Java和Python依然蝉联前三位。万万没想到的是,R语言居然冲到了第八位,创下了史上最佳

  • java 简单xor加密2020-07-15 09:35:45

    java端加密文件package enc; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class Enc {     public void encryptFile(){         FileInputStream in = null;         FileOutputStream out = null

  • MyBatis框架的作用2020-07-15 09:34:17

    1.什么是框架 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的

  • C# 调用Java的WebService的3种方式2020-07-15 09:01:34

    C# 调用WebService的3种方式 :直接调用、根据wsdl生成webservice的.cs文件及生成dll调用、动态调用    关于soapheader调用,可以参考 C#调用Java的WebService添加SOAPHeader验证   1.问题描述 调用的Java的webservice string Invoke(string func, string reqXml)  使用C#直接

  • Java Web项目的创建——IDEA+Maven+Tomcat2020-07-14 20:03:17

    怎么在Maven工程里面创建Java Web项目,上篇随笔已经具体写了Maven的配置过程,下面具体谈谈项目创建的步骤... 一、创建Maven工程 注:由于Maven可以贯穿整个项目的生命周期,且方便实用,所以在传统的项目中,我们通常使用Maven工具类创建。 配置Maven项目图示如下: 1)Maven=>Create from arc

  • Java类基础知识2020-07-14 20:02:34

    java类结构和main函数 类 Java文件必须以.java作为扩展名 一个Java文件只能有一个public class public class 的名字必须和文件名字一样,大小写都要完全一致 一个文件可以有多个class,但是只能有一个是public。不提倡一个文件夹里面放多个类(内部类除外) System.out.print 输出

  • 各种json报错2020-07-14 18:04:36

    1. 解析错--Javabean没有实现默认的无参数构造器     Exception in thread "main" com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 22, fieldName activityDetailForm, fastjson-version 1.2.67 at com.alibaba.fastjson.parser.deserialize

  • java发送http的get、post请求2020-07-14 18:02:33

    package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;public class HttpRequest {  

  • Redis的Java客户端Jedis2020-07-14 18:00:52

    先决条件 jdk idea/eclipse Jedis所需要的jar包 Commons-pool-1.6.jar Jedis-2.1.0.jar Jedis常用操作 测试连通性 package cn.lonsun.staticcenter.controller; import redis.clients.jedis.Jedis; public class RedisController{ public static void main(String

  • Java日志第6天 2020.7.112020-07-11 18:37:54

    第三章  这些算法很有用   3.3 查找 1.顺序查找 从第一个开始逐个比较,知道找出与给定关键字相同的数为止。         2.二分查找 二分查找是一种效率较高的方法。        *二分查找一定要在排序后进行 *通过不断找中点进行判断待找的数字在左边还是右边   3.4 Java工

  • java中的SPI机制2020-07-11 17:36:08

    介绍 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 使用 定义一个接口,可以飞的 public interface Flyable { void fly(); } 定义两个实现类,老鹰和鸽子 public class Eagle implements Flyable { @O

  • java反射和泛型简介2020-07-11 17:03:07

    1. 反射 https://blog.csdn.net/codejas/article/details/78635926 1.1 概念 在运行状态中,任意一个类都能获得这个类的所有方法和属性,对于任意一个对象都能够调用它的任意属性和方法,这种运行时获得信息和动态调节对象的方法为反射。 getClass() 返回当前实例的Class对象 Cla

  • 【Java】可变参数2020-07-11 16:36:25

    JDK 1.5 之后,Java 允许定义方法时,参数个数是可变的,这种情况称之为 “可变参数”。语法如下: [ 访问符 ] [ 修饰符 ] 返回类型 ( [ 参数列表 ] , 数据类型 ... 变量名 ){ //方法体 } 例: public int add ( int a , int ... b ){ //... }   知识点: 可变参数只能处

  • JDBC-Java连接mysql2020-07-11 13:39:24

    JDBC 概念:是Java提供的面向关系型数据库的标准接口 基础标准接口:1.java.sql.Connection        2.java.sql.Statement            java.sql.PreparedStatement            java.sql.CallableStatement        3.java.sql.ResultSet Connection接

  • 什么是 Spring IOC 容器?2020-07-11 13:37:00

      Spring 框架的核心是 Spring 容器。容器创建对象,将它们装配在一起,配置它  们并管理它们的完整生命周期。Spring 容器使用依赖注入来管理组成应用程序的  组件。容器通过读取提供的配置元数据来接收对象进行实例化,配置和组装的指  令。该元数据可以通过 XML,Java 注解或 J

  • Java 方法签名2020-07-11 13:03:18

    方法头指定修饰符(例如static)、返回值类型、方法名、和形式参数。 方法头中定义的变量称为形参 (形式参数,formal parameter 或 parameter),形参如同占位符。当方法被调用时,传递一个值给形参,此值称为实参(实际参数, actual parameter 或 argument),形参列表指的是形参的类型、顺序和

  • 【Java】类的声明2020-07-11 13:02:23

    类是具有相同特征(属性)和共同行为(方法)的一组对象的集合,定义了一种新的数据类型。 类的声明就是定义了一个类,语法格式如下: [ 访问符 ] [ 修饰符 ] class 类名 {     [ 属性 ]     [ 方法 ] } 访问符用于指明类、属性或方法的访问权限,可以是 public、protected、private 或

  • Java IO2020-07-11 09:39:59

    一、IO概述 ​ Java中的I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。按照数据流动的方向,以内存为基准,分为 输入input 和 输出 output ,即流向内存是输入流,流出内存是输出流。 输入也叫做读取数据,输出也叫做作写出数据。 IO的分类: 根据数据的流向分为:输入流和输出流

  • Java学习的第五天2020-07-10 23:34:35

    1.值域转化的规则:值域小的类型可以自动转化成值域大的类型,值域大的类型可以强行转化成值域小的类型,但要注意精度,除了基本类型可以转换,引用类型之间也可以转换。 引用类型可以是类,借口,数组。         常见的转译字符            2.java没有学到不会的地方,在链表方面,以及

  • canal同步mysql数据至es5.5.02020-07-10 23:04:44

    系统环境: canal-1.1.4 es 5.5.0 transport方式连接es 各项配置可以直接参考canal官方文档,由于1.1.4支持的es版本为6.x以上,其他版本需要替换依赖重新编译client-adapter.elasticsearch模块,以下为es5.5.0低版本兼容方案以及个人踩的坑。 依赖修改: 修改client-adapter模块的pom.xml

  • 「2020年中总结」武汉程序员,跳出舒适区2020-07-10 23:03:57

    ❝ 我,一个地地道道的武汉人。武汉,对,那个新冠肺炎爆发的城市。 ❞ 一、温水有点烫 ❝ 公司有难处~ ❞ 1.1 有活干|没活干 从武汉封城后,过完年后,2月-4月,项目上有活干的人,在家干活,项目上没活干的人,则在家休息。 这两者什么区别呢?有活干的人,下个月工资按照实际干了多少天来发放。没活干

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有