- 博客(27)
- 收藏
- 关注
原创 Xstram api 消费实例(chatgpt 版)
启用 Oracle 数据库的 XStream: 配置 XStream 出站服务器。创建 XStream 出站: 使用 DBMS_XSTREAM_ADM 包。为用户分配权限: 确保有权限连接和消费 XStream 数据。配置监听器: 确保网络可以连接数据库。
2024-12-06 18:31:29
205
转载 Java的命名规则
为什么要规范化命名项目命名规则包命名规范类命名规范接口命名规范异常类命名规范抽象类命名规范变量命名规范常量命名规范枚举变量规范方法命名规范表述获取表述查询表述条件表述设置其他规范其数组,集合 ,泛型类 , 接口实现类 ,测试类以及测试方法数组表述复数或者集合泛型类接口实现类测试类与测试方法为什么要规范化命名在我们学习Java时候,项目、包、类、方法、变量、常量等都是有严格要求的,不然会给别人别人阅读使用以及自己带来大量的烦恼。这里写目录标题为什么要规范化命名项目命名规则包命名规范类命名规范接口命名规.
2022-05-11 17:10:14
618
原创 级联赋值无法给属性类赋值的解决办法
Mapper.xml文件的有关内容如下: <select id="getComplexEmpById" resultMap="getComplexEmpById"> SELECT t.id ,t.`last_name` , t.`gender` , t.`email` ,t.`depat` , d.`id` , d.`name` FROM tb1_employee t , department d WHERE t.id = #{id} and t.dep
2022-01-03 11:44:12
441
原创 org.apache.ibatis.binding.BindingException: Type interface dao.EmployeeMapper2 is not known to the M
//测试通过resultMap进行高级映射返回对象@Testpublic void test() throws IOException { SqlSessionFactory sqlSessionFactory = getSqlSessionFactory(); SqlSession sqlSession = sqlSessionFactory.openSession(); System.out.println(sqlSessionFactory); try {
2022-01-02 18:05:33
173
转载 警告: Ignored XML validation warning
是Spring的xml文件没有配置好名称空间导致的配置好如图区域 , 就会解决问题
2021-11-13 12:37:42
475
原创 class path resource [bean1.xml] cannot be opened because it does not exist
在创建Sping项目练手时,提示"D:\JDK 1.8\JDK\bin\java.exe" -javaagent:D:\idea\IDEA_workSpace\IntelliJ_IDEA2018.3.6\lib\idea_rt.jar=56150:D:\idea\IDEA_workSpace\IntelliJ_IDEA2018.3.6\bin -Dfile.encoding=UTF-8 -classpath “D:\JDK 1.8\JDK\jre\lib\charsets.jar;D:\JDK 1.8\JD
2021-10-24 19:26:48
923
转载 Push failed: Unable to access ‘https://github.com/1803963463a/helloGit.git/‘: OpenSSL SSL_read: Conn
在网上寻找答案 ,最终在Git Bash里面输入以下指令:git config --global git.sslVerify false;Push 成功 。结论:git clone 遇到问题:fatal: unable to access ‘https://github.comxxxxxxxxxxx’: Failed to connect to xxxxxxxxxxxxx将命令行里的http改为git重新执行。...
2021-10-16 21:17:15
172
转载 创建maven工程时 ,GroupId以及ArtifactId怎么填写
groupId :the unique identifier of the organization or group that created the projectartifactId :unique base name of the primary artifact being generated by this projectGroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是
2021-10-15 14:40:22
739
原创 关于在URL后面补充参数的问题
如果使用GET的请求方式 , 参数可能无法传递过去表单内容如下:<%@ page contentType=“text/html;charset=UTF-8” language=“java” %> 修改图书 书名: 作者: 价格: 销量: 存储: 如果使用POST的请求方式 , ?后面添加的参数可以传递过去。<%@ pa
2021-10-12 16:30:20
244
转载 servlet中的乱码问题解决
request.setCharacterEncoding(“UTF-8”);response.setContentType(“text/html”) ;
2021-10-09 21:57:19
67
转载 类什么时候会被加载
一、定义了main的类,启动main方法时该类会被加载二、创建类的实例,即new对象的时候此时被加载的类有Father及Field类,我们重启服务,然后去访问创建子类的实例。为什么要重启呢?因为每个类在虚拟机生命周期中如果存在,则不会重复加载。不重启的话,看不到我们想要的效果。2、创建子类的实例在创建子类实例的时候,在加载子类之前会优先加载其父类。三、访问类的静态方法四、访问类的静态变量五、反射 Class.forName()总结java类在以上五种情况下会被加载。在jvm生命周期中每个
2021-10-08 19:11:53
3982
转载 当Servlet的方法无法被识别的时候
在使用idea ide的时候,在控制器中我需要获取HttpServletRequest这个request对象,编译时出现cannot resolve symbol的问题,然后网上查找资料,这里记录一下具体步骤如下:1,检查tomcat是否配置servlet-api.jar包,具体如下files->setting如果这个配置好了,开始下一步2,右键项目->open module setting,然后如下图所示3,这两步完成之后,就是配置的环境基本配置好了,现在继续试试,如果仍是ca
2021-10-07 19:32:33
498
原创 java Web中‘/‘的含义以及字符的设置
设置请求的字符编码:req.setCharacterEncoding(“UTF-8”);设置响应的字符编码: resp.setContentType(“text/html; charset=UTF-8”);web 中 / 斜杠的不同意义在 web 中 / 斜杠 是一种绝对路径。/ 斜杠 如果被浏览器解析,得到的地址是:http://ip:port/斜杠/ 斜杠 如果被服务器解析,得到的地址是:http://ip:port/工程路径1、/servlet12、servletContext.get
2021-10-04 18:23:02
4629
转载 java.sql.SQLException: Unknown system variable ‘query_cache_size‘的解决办法
java.sql.SQLException: Unknown system variable 'query_cache_size’的解决办法原因 : Mysql的connector-J版本过低 , 替换为8.0以上的版本 。根据官方的说法是 :The query cache is deprecated as of MySQL 5.7.20, and is removed in MySQL 8.0. Deprecation includes query_cache_size.意思是query cach
2021-09-26 14:58:42
2565
转载 java.sql.SQLException: Before start of result set
条件查询数据库时,只查询到一条记录,于是就忽略了循环,出现了如图所示错误: @Test public void test() throws IOException, SQLException, ClassNotFoundException { BufferedOutputStream bos = null; Connection conn = null; ResultSet rs = null; InputStream is
2021-09-26 11:55:39
122
原创 数据库Date数据与字符串如何转换
利用 java.text.SimpleDateFormat类Date类的API不易于国际化,大部分被废弃了,java.text.SimpleDateFormat类是一个不与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化:日期 -》 文本、解析:文本 -》 日期格式化:SimpleDateFormat() :默认的模式和语言环境创建对象public SimpleDateFormat(String pattern):该构造方法可以用参数pattern , 详情可以在java api中
2021-09-25 17:00:03
603
原创 配置文件Properties的读取
Properties 类是 Hashtable 的子类,该对象用于处理属性文件由于属性文件里的 key、value 都是字符串类型,所以 Properties 里的 key 和 value 都是字符串类型存取数据时,建议使用setProperty(String key,String value)方法和getProperty(String key)方法 //Properties用来读取配置文件 @Test public void test1() throws IOException {
2021-09-18 19:50:01
448
原创 web.xml报错: A field of identity constraint ‘web-common-filter-name-uniqueness‘ matched element解决办法
: A field of identity constraint ‘web-common-filter-name-uniqueness’ matched element ‘web-app’, but this element does not have a simple type.只需要将中的xmlns="http://java.sun.com/xml/ns/javaee"修改为xmlns="http://JAVA.sun.com/xml/ns/javaee"即可小写变大写...
2021-09-16 14:33:07
703
原创 程序的内存模型----内存四区
1.内存分区模型。代码区 :存储函数体的二进制代码,由操作系统进行管理2 全局区:存放全局变量和静态变量以及常量3. 栈区 :由编译器自动分配释放,存放函数的参数值,局部变量等。4. 堆区: 由程序员分配和释放,若程序员释放,程序结束后由操作系统回收。内存四区的意义:不同区域下存放的数据,赋予不同的生命周期,给我们极大的灵活编程。1.1程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域代码区:存放CPU执行的机器指令·代码区是共享的,共享的目的是对于频
2020-11-12 21:26:11
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人