关闭

jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常

发生这个原因是因为我们已经在实体类用JPA注解指定了主键的生成策略主键就不能设置了,一旦不为空或者0就被认为是已经保存到了数据库中,一旦调用persist()方法就会抛出上面的异常 把0去掉,如下图: 转载自:jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常我自己的经历是写j...
阅读(25) 评论(0)

gogs的windows安装

1、相关知识  Gogs(Go Git Service) 是一个由 Go语言编写的自助 Git托管服务。这是个和gitlab一样的东西,提供git的存储服务,说白了就是git服务器,就好像github提供git服务一样。   任何 Go 语言 支持的平台都可以运行 Gogs,包括 Windows、Mac、Linux 以及 ARM。这又一次体验了go的跨平台,说真的无依赖的,包不大的跨平台体验好棒。...
阅读(97) 评论(0)

基于Nginx的软件负载均衡实现解读

负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers,也叫做服务池, 后面简称backend)来做复杂的计算、处理和响应,这种模式的好处是相当多的:隐藏业务主机更安全,节约了公网IP地址,并且在业务量增...
阅读(58) 评论(0)

SDN 技术指南(一):架构概览

摘要 Background:为什么需要 SDN SDN的主要解决方案 SDN的整体应用架构 SDN与网络安全 OpenFlow工作原理 OpenFlow在SDN架构中的角色 Background  软件定义网络(Software-defined networking,SDN),一种新的网络架构。SDN 提出的控制与转发平面分离、网络状态集中控制、支持软件编程等理念并不是什么新鲜事,但是长久以来一直没...
阅读(76) 评论(0)

consul的跨局域网服务发现

1、背景知识 1.1、Consul 是什么     Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源. Consul 支持健康检查,并允许 HTTP 和 DNS 协议调用 API 存储键值对.     命令行超级好用的虚拟机管理软件 v...
阅读(114) 评论(0)

Eclipse之Hibernate插件

1、插件下载菜单Help–>Eclipse marketplace 输入Hibernate 点install安装。接着勾选需要的工具(里面有大量工具),这里选Hibernate tools 2、插件使用2.1在Java EE视图下,打开Hibernate选项卡 选择Hibernate 点open2.2创建数据库连接添加依赖(这里是mave...
阅读(33) 评论(0)

Eclipse之Hibernate插件报错

报错如下: Reading schema error: Could not get list of suggested identity strategies from database. Probably a JDBC driver problem… 网上看到一篇文章eclipse从数据库逆向生成Hibernate实体类,其中的评论是很多这个报错接着只有一个仅有的这个问题解决的博客:Eclip...
阅读(50) 评论(0)

Maven构建SpringMVC环境报错“java.lang.ClassNotFoundException: org.springframework.web.servlet. DispatcherSe

今天朋友发了个maven项目给我看,问我为什么启动不了。说实话,一直用Jfinal都快不会用spring了… 还是决定看看。接收了文件,是maven构建的,打开eclipse,导入maven项目,然后部署到tomcat,启动tomcat,就报错了:“java.lang.ClassNotFoundException: org.springframework.web. servlet.Dispatche...
阅读(47) 评论(0)

Linux 开机引导和启动过程详解

编译自:https://opensource.com/article/17/2/linux-boot-and-startup作者: David Both 原创:LCTT https://linux.cn/article-8807-1.html 译者: penghuster 本文地址:https://linux.cn/article-8807-1.html 你是否曾经对操作系统为何能够执...
阅读(135) 评论(0)

Eclipse之mybatis generator

1、前言   mybatis在Eclipse和MyEclipse的支持真的不是很好,在IDEA还能找到插件,所以这里介绍一种一种插件mybatis generator,mybatis generator会根据写的xml配置文件自动生成你的所需的文件。 2、插件安装 这里只介绍从Eclipse marketplace安装插件,普通安装请自行找链接或者文件。 help–>Eclipse mar...
阅读(61) 评论(0)

Ajax跨域请求--Jsonp

1、相关知识     这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page.html同源检测的结果:     在js中,我们直接用XMLHt...
阅读(42) 评论(0)

java EE配置文件模版

写java ee的时候,eclipse生成配置文件很难用,也许我不会用吧,所以记录一下配置文件的模版。1、Spring <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML...
阅读(48) 评论(0)

Ajax简单解析

1、什么是Ajax? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开...
阅读(77) 评论(0)

docker卷插件--convoy

0、前言    前面我们已经介绍过 docker卷(Volume)了,再介绍docker的卷插件会不会有点重复。其实是有必要的,因为docker卷存在一点局限,那么就是卷只能是存在于宿主机上,我们可以创建卷,但只是局限于宿主机,所以docker也知道,所以docker提供了卷插件的api,自己却不实现,在我知道的实现docker卷插件有flocker、convoy这两个插件,其中folcker插件有...
阅读(149) 评论(2)

Linux nfs安装

1、相关背景  NFS是Network File System的缩写,即网络文件系统。一种使用于分散式文件协定,有SUN公司开发。功能是通过网络让不同的机器、不同的操作系统能够分享个人数据,让应用程序通过网络可以访问位于服务器磁盘中的数据。  NFS在文件传送或信息传送的过过程中,依赖于RPC协议。RPC,远程过程调用(Remote Procedure Call),是使客户端能够执行其他系统中程序的...
阅读(71) 评论(0)
158条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:160175次
    • 积分:2813
    • 等级:
    • 排名:第13232名
    • 原创:117篇
    • 转载:38篇
    • 译文:3篇
    • 评论:40条
    文章分类
    最新评论