毕设日志(2)

哈哈哈哈,大哥技术还是不错的。厉害厉害。

1.单纯前端界面好好的,然而一旦有了前后端的交互,页面出现中文乱码问题。

解决方案:

servlet中:

request.setCharacterEncoding("UTF-8");

response.setCharacterEncoding("UTF-8");

2.NoClassDefFoundException

原因:在编译环境中没有问题,但是部署到Web容器中就不行

解决:在lib中加入jar包,加入buildPath

3.hibernate 5.7版本有些兼容性,新写法的问题!对了,最后不必手动session.close();

http://bbs.csdn.net/topics/391955731

hibernate.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.password">xxxxxx</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost/hibernate</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        <property name="hibernate.format_sql">true</property>
        <property name="hibernate.hbm2ddl.auto">create</property>
        <property name="hibernate.show_sql">true</property>
        <property name="hibernate.current_session_context_class">thread</property>

        <mapping class="config.Students"/>
        <mapping resource="config/Students.hbm.xml"/>
    </session-factory>
</hibernate-configuration>

JunitTest

 1 public class TestStudents {
 2
 3     private SessionFactory sessionFactory;
 4     private Session session;
 5     private Transaction transaction;
 6
 7     @Before
 8     public void init() {
 9
10         // 获得 session工厂
11         sessionFactory = new Configuration().configure().buildSessionFactory();
12         // 获得 session
13         session = sessionFactory.getCurrentSession();
14         // 开启事务
15         transaction = session.beginTransaction();
16
17     }
18
19     @After
20     public void destory() {
21         transaction.commit(); // 提交事务
22
23     }
24
25     @Test
26     public void testSaveStudents() {
27         // 生成学生对象
28         Students students = new Students(2, "黄蓉", "女", new Date(), "桃花岛");
29         System.out.println(students.getSname() + students.getGender() + students.getAddress());
30         session.save(students); // 保存对象进入数据库
31     }
32 }
时间: 2024-10-14 08:17:07

毕设日志(2)的相关文章

winform学习日志(二十三)---------------socket(TCP)发送文件

一:由于在上一个随笔的基础之上拓展的所以直接上代码,客户端: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net.Sockets; using Sys

MySQL binlog日志恢复数据

我们了解了MySQL 的 binlog 日志的开启方式以及 binlog 日志的一些原理和常用操作,我们知道,binlog 有两大作用,一个是使用 binlog 恢复数据,另一个就是用来做主从复制.本篇笔记就是来记录如何使用 binlog 日志来做数据恢复.当然了,使用 binlog 日志所恢复的数据只能是部分数据,并不能够使用 binlog 日志来做数据库的备份,如果想要做数据库备份,依然要使用我们传统的备份方法,而 binlog 可以作为增量备份. 视频链接:http://www.ronco

sparkStreaming结合sparkSql进行日志分析

package testimport java.util.Propertiesimport org.apache.spark.SparkConfimport org.apache.spark.SparkContextimport org.apache.spark.sql.{SQLContext, SaveMode}import org.apache.spark.streaming.Secondsimport org.apache.spark.streaming.StreamingContext

ELK 日志分析系统

架构如下,logstash-agent ---->redis---->logstash-server----->elasticsearch---->kibana 需求:想收集多个log文件,例如/var/log/messages,  /var/log/logstash/logstash.err  两个日志文件: logstash     input和output  如何写, input { file  { path => "/var/log/messages&quo

log4j日志基本配置

Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置. 1.Loggers Loggers组件在此系统中被分为五个级别:DEBUG.INFO.WARN.ERROR和FATAL.这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,分别用

【Docker常见问题2】如何设置容器日志大小和保留个数

举例:当tomcat容器的运行,容器占用空间越来越大,约1个月就会超过2G,如何解决? 步骤1:查看容器日志大小:假设容器目录为/var/lib/docker/containers,那么执行如下命令 cd /var/lib/docker/containers  #进入默认容器空间目录 du -sh *            #统计文件大小2.4G  de92a5643f7ffb106f8abba21fc0f93996842917a52879153adc95a73312934a-json.log

ABP官方文档翻译 4.6 审计日志

审计日志 介绍 关于IAuditingStore 配置 通过特性启用/禁用 注意事项 介绍 维基百科:“审计追踪(也称为审计日志)是与安全相关的按时间先后的记录.记录集合.记录的目的地和源,提供一系列活动的纪实证据,这些活动可能在任何时刻影响一个特定操作.过程或事件.” ABP提供了基础设施自动记录应用所有的交互.它可以记录方法调用的调用者和参数. 基本上,保存的字段有:相关的tenant id,调用者user id,调用者service name(调用方法的类),调用者method name,

Log4j日志框架

引入依赖 在maven远程仓库引入依赖 <dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> 配置文件 在 src/main/resources 目录下新建配置文件

日志应该满足的要求

中文: 时间戳-  表示事件何时发生 格式化- 日志行应该容易让人理解,同时便于程序解析 日志地点- 它应该是标准输出和错误,应用不需要关心日志的地点 日志等级- 日志事件应该有不同的服务等级,大部分情况下我们比较关心debug 和info 级别的事件 英文: timestamps - it is crucial to know which event happened when, formatting - log lines must be easily understandable by h