![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 零基础
文章平均质量分 57
成谜的李四
nothing to show
展开
-
数字签名技术及加密算法
最近由于需要使用数字签名,于是了解一下各种算法的利弊及实现数字签名流程图:---------BASE64-----------常见于邮件、http加密,截取http信息,你就会发现登录操作的用户名、密码字段通过BASE64加密的。BASE加密后产生的字节位数是8的倍数,如果不够位数以=符号填充。 /** * BASE64解密 * @param key * @return * @throws Exception */ public.原创 2021-10-06 10:48:47 · 1644 阅读 · 0 评论 -
Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [spring-dao.xml]
控制台报错17-Jul-2021 22:02:35.869 信息 [http-nio-8080-exec-2] org.apache.catalina.core.ApplicationContext.log Initializing Spring FrameworkServlet 'springmvc'17-Jul-2021 22:02:38.157 严重 [http-nio-8080-exec-2] org.apache.catalina.core.ApplicationContext.log Ser原创 2021-07-17 22:55:08 · 3979 阅读 · 0 评论 -
Tomcat localhost log 控制它字符乱码
找到安装tomcat 路径下的conf的logging.properties我的路径在 : D:\idea\java environment\apache-tomcat-9.0.40\将编码方式改为 GBKhost-manager.org.apache.juli.AsyncFileHandler.encoding = GBK解决问题 nice当然:也有在setting中设置console的编码方式,百度handlers = 1catalina.org.apache.juli.A.原创 2021-05-26 09:49:24 · 236 阅读 · 0 评论 -
rg.apache.ibatis.exceptions.PersistenceException(2)
org.apache.ibatis.exceptions.PersistenceException:Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'aut原创 2021-05-17 20:15:11 · 185 阅读 · 0 评论 -
mybatis org.apache.ibatis.exceptions.PersistenceException:解决方法(1)
java.lang.ExceptionInInitializerError at com.demowhite.addInitBlog.addBlog(addInitBlog.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.refle原创 2021-05-17 19:01:04 · 276 阅读 · 0 评论 -
23种设计者模式概述
一、什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性设计模式有两种分类方法: 目的、作用。:目的:1.创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。eg:单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。2. 结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,eg:代理、适配器、桥接、装饰、原创 2021-05-10 20:52:36 · 1851 阅读 · 0 评论 -
Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionExceptio
连接数据库不成功原因,解决????org.apache.ibatis.exceptions.PersistenceException:Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving原创 2021-05-09 19:48:43 · 9782 阅读 · 4 评论 -
javaWeb ---cookie使用(详尽,从0-1)
Cookie是什么?类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。原理: 一个 Web 站点可能会为每一个访问者产生一个唯一的ID, 然后以 Cookie 文件的形式保存在每个用户的机器上。如果使用浏览器访问 Web, 会看到所有保存在硬盘上的 Cookie。在这个文件夹里每一个文件都是一个由“名/值”对组成的文本文件,另外还有一个文件保存有所有对应的 Web 站点的信息。在这里的每个 C原创 2021-04-22 21:30:50 · 264 阅读 · 0 评论 -
反射机制与注解(四) 双亲委派机制
> 什么是双亲委派机制当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。类加载器的类别BootstrapClassLoader(启动类加载器)c++编写,加载java核心库 java.*,构造ExtClassLoader和AppClassLoader。由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载器的引用,所以不允许直接通过引用进行操作ExtClassLoade原创 2021-03-19 00:00:09 · 239 阅读 · 0 评论 -
反射机制与注解(三) ==== 类加载顺序?
package annotion;public class test04 { public static void main(String[] args) throws ClassNotFoundException { Person person = new Students(); System.out.println("这个是"+ person.name); //方式一 通过对象获得 Class c = person.getC.原创 2021-03-18 23:44:59 · 180 阅读 · 0 评论 -
反射机制与注解(二)
自定义注解当使用了解注解原理之后就可以尝试自己写出一些注解,加深对注解的理解 形式@注解名(参数1,参数2,…)根据实际需要添加对应的参数数量。- 下面看具体的实例:仿照官方文档中的格式,看看有写注解需要哪一些东西package annotion;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.Retent原创 2021-03-18 18:34:54 · 102 阅读 · 0 评论 -
反射机制与注解(一)
反射机制反射: 主要是指程序可以访问、检测和修改它本身状态或行为的一种能力java 反射特点Java中,反射是一种强大的工具。它使您能够创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代表链接。反射允许我们在编写与执行时,使我们的程序代码能够接入装载到JVM中的类的内部信息,而不是源代码中选定的类协作的代码。这使反射成为构建灵活的应用的主要工具。但需注意的是:如果使用不当,反射的成本很高允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性原创 2021-03-18 18:12:36 · 118 阅读 · 0 评论 -
jdbc 增删改查 、事务 、过滤器的使用
jdbc 查询操作不多废话,代码就是最好的表达package xyz.DemoWhite;import com.mysql.jdbc.Driver;import java.sql.*;public class test { public static void main(String[] args) throws ClassNotFoundException, SQLException { //配置信息 String url = "jdbc:mys原创 2021-03-18 15:06:12 · 168 阅读 · 0 评论 -
mybatis
类型别名(typeAliases)类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。例如:<typeAliases> <typeAlias alias="Author" type="domain.blog.Author"/> <typeAlias alias="Blog" type="domain.blog.Blog"/> <typeAlias alias="Comment" type="do翻译 2021-03-13 18:03:34 · 319 阅读 · 0 评论 -
浅谈java (一)cmd命令下运行java 程序
一.安装java环境 具体安装请点击链接(如有侵权,请告知)二.打开记事本开始我们的第一个java 代码1.码代码 //建立一个test类,java目前代码运行,需要mian方法运行,所以新建一个main方法public class test{ public static void main(String arg[]){ System.out.println("这是一个大象????"); }}2.保存之后将文件后缀改为 .java ..原创 2021-03-10 11:12:37 · 188 阅读 · 0 评论