- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 postgesql数据库使用hibernate的遇到的一点问题
先抛个错:ERROR - Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1在自己学习项目中使用hibernate的get
2018-01-04 19:54:50
528
原创 数据库Postgresql在使用Hibernate自动新增字段后插入不生效
在定制项目中遇到一个问题,需要在表里增加一个字段,因为项目本身使用hibenate来作为持久化工具,所以简单的只要在实体类增加字段,在对应实体类的xml配置中增加字段,然后重启项目,就能够自动将字段更新到表中去。但是,如果这个表有分表的话,那么还需要手动去修改对应的分表规则。修改分表规则的操作,可以利用pg自带的可视化工具, 找到对应的表后,然后点击 + 号,就可以看到规则一栏,可以查看对应规则的
2017-12-08 16:00:03
963
原创 mybatis二级缓存联表查询需要注意的问题
1、在开启了mybatis二级缓存情况下,联表查询后,对表进行了update、delete、insert等操作后,再次联表查询可能会造成脏读;假设有一条联表的sql,设定为A,在执行了A操作后,mybatis会将结果集存入缓存中,设定为A-cache,还有一条sql,设定为B,B的实际操作会影响了A的表内结果,但是由于B的操作只是更改了数据库内的值,没有更改到A-cache内的值,所以下次执行
2017-06-01 14:44:50
2177
原创 SpringBoot添加freemarker+jxl下载数据库记录
1、pom中添加jxl依赖 net.sourceforge.jexcelapi jxl 2.6.102、修改之前的freemark模板,添加点击下载按钮,这里我引用了bootstarp的一些css function myclick(){ location.href="/doexport"; }<link rel="stylesheet" type
2017-05-26 16:04:13
1777
原创 SpringBoot添加freemarker模板引擎
1、pom.xml添加依赖: org.springframework.boot spring-boot-starter-freemarker2、配置freemarker的javaConfigpackage com.im.adplayer.config;import javax.annotation.PostConstruct;import org.springframew
2017-05-24 09:45:25
13092
原创 SpringBoot中Redis的使用
1、pom中添加依赖dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-redisartifactId>dependency>2、application.properties中加入redis配置:spring.redis.databas
2017-05-22 13:37:32
2454
转载 Restful API返回统一响应体
参考文档:https://github.com/kuitos/kuitos.github.io/issues/9对于客户端开发或者网站开发而言,调用接口返回有统一的响应体,可以针对性的设计界面,代码结构更加清晰,层次也更加分明。所以需要调用api时,要求返回结构的数据实体。以下就分享以下我的实现方法;1、建立统一数据结构类@JsonInclude(JsonInclude.Inclu
2017-03-20 15:45:33
16160
原创 根据窗口句柄来获取进程ID
[DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID); //根据窗口来获取进程ID, public static int GetCurrentProcessID() {
2016-12-27 10:20:45
10242
原创 特定显示器调整主副屏、方向、位置
inline char* UnicodeToAnsi(const wchar_t* szStr) { int nLen = WideCharToMultiByte(CP_ACP, 0, szStr, -1, NULL, 0, NULL, NULL); if (nLen == 0){ return NULL; } char* pResult
2016-12-27 10:09:15
3353
原创 Json转换
1、json解析,使用Newtonsoft.json进行json的转换,主要是,从接口读取json字符串,将json字符串转换成实体类,将json字符串发送到对应的接口地址;class Json_Operation {//读取数据并转换成实体类;public static object Read_Json(string result, object o) {
2016-12-27 09:38:19
352
转载 win7下主副屏切换
extern "C" __declspec(dllexport) bool ToSetPrimaryDisPlay(){ int XiangYE_width = 1440; int XiangYe_Height = 900; int Immer_width = 1920; int Immer_Height = 1080; DEVMODE deviceMode; deviceMode
2016-06-03 11:23:41
5656
原创 win7Aero主题下设置unity窗口全屏
const int GWL_STYLE = -16;const int WS_BORDER = 1;IntPtr i = FindWindow("UnityWndClass",null);SetWindowLong(i, GWL_STYLE, WS_BORDER);ShowWindow(i, 1);
2016-04-20 19:48:02
914
转载 c#下利用winAPI来实现扩展屏的分辨率设置、方向切换等
头显设备连接电脑作为扩展屏使用,由于显示屏厂家的原因,拿过来初始脸上电脑的话是横向的,需要手动控制去设置成纵向,这样做成产品的话,体验比较差;
2016-01-15 17:32:21
3686
转载 为自己的.net程序配置一个log4net
1、这个是log4net的配置文件,可以写在app.config中,但是无论是独立创建一个log4net项目也好,还是在同一个项目下引用log4net,都需要将app.config这个文件输出到程序的运行目录,否则可能会因为无法读取配置文件而导致创建日志失败;2、以下是日志输入调用的类,在项目调用loghelper.Instance.WriteLog(typeof(*),msg)就行了;
2015-12-10 09:42:19
377
原创 windows服务下启动外部程序
1、缘由公司要想做一个windows服务在检测自家软件的运行是否正常,如果不正常的话,就重新启动它,所以涉及到了windows服务启动外部程序的一个过程,但是进过测试,无法简单的用process.start(),这样的方式,主要原因是在vista和win7这样的系统下,服务是运行在session 0,而基本上应用是运行在session 1,所以即便是process.start()能够将外部程序
2015-12-09 09:45:56
3915
转载 视频网址编码
在JavaScript中推荐的做法是用encodeURI对URI的网址部分编码,用encodeURIComponent对URI中传递的参数进行编码。在C#中推荐的做法是用Uri.EscapeUriString对URI的网址部分编码,用Uri.EscapeDataString对URI中传递的参数进行编码。这个问题在我做播放器开发的时候遇到了,有一个url是带中文的,传入的时候没有编码
2015-06-11 12:57:19
484
原创 java学习day03
今天接触了类,类的对象。比如所在植物大战僵尸的时候,僵尸有很多种,但是他们很多属性都是差不多的,比如说:他们有血量,速度,形状,坐标等等。这个时候就可以创建一个僵尸父类,然后用子类去继承父类,在各自的子类中去完善每个不同的僵尸,这样做的好处就在于,以后想二次开发或者测试维护的时候更加方便了。那么在父类中需要说明哪些那东西呢。首先,僵尸的属性。然后,获得这些属性的方法。
2013-07-18 00:01:06
370
原创 java学习day02
在通过对java的初步了解,竟然知道原来简易的植物大战僵尸java版本可以这样做。在java中有关画图是很重要的部分。在画图的时候需要用到的类:1.JFrame 2.JPanelJFrame是窗口类,在窗口上的一些动作都需要在在自建的窗口类下进行说明:比如说:我创建一个窗口类:名为:MyFrame extends(继承) JFrame我需要创建一个画板类,MyPanel extends
2013-07-16 23:28:16
429
postgresql-11.1-1
2018-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人