- 博客(24)
- 收藏
- 关注
原创 MyBatis
spring boot mybatis配置导入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</...
2019-03-14 16:36:43 157
原创 Springboot Spring security
spring security使用logout功能时, 在配置时必须关掉csrf, 如下面代码中的最后一行. 否则提示找不到logout链接, 报404错误http.authorizeRequests() .antMatchers(&quot;/map&quot;).hasRole(&quot;MAP&quot;) .antMatchers(&quot;/login&quot;, &a
2019-01-22 19:36:53 234
原创 Springboot表单
在spring boot中, 表单的提交中, 表单的各项输入可以直接对应后台对象的各属性, 而不用编写额外赋值代码, 其中有几点需要注意举例说明, 例子中只列出了讲解使用到的部分, 实际开发中不会这么简单.后台对象class User{ private String username; private String password; //是否启用 private boolean e...
2019-01-21 19:41:38 1088
原创 Springboot配置
Spring配置使用application.yml文件配置, 该文字放在src/main/resources目录下服务器端口server: port: 8082数据库配置spring: datasource: url: jdbc:mysql://localhost:3306/eleMonitor?useSSL=false # eleMonitor数据库名 us...
2018-12-25 16:43:57 194
原创 mysql mysql Workbeach创建存储过程
MySql创建存储过程, 以给定时间间隔对数据抽样, Spring 中对数据库按时间间隔抽样在MySql WorkBeach中创建存储过程打开workbeach, 打开要创建存储过程的数据库.在数据库下方右击Stored Procedures, 在弹出的菜单中选择Create Stored Procedure…, 如图在弹出的new_procedure-Routine窗口中输入创建存储过...
2018-12-20 17:07:12 921
原创 eclipse软件使用说明
软件的一些配置在做spring boot时, 突然保存代码后不自动重启了是因为自动构建选项被关掉了,在菜单Project中勾上Build Automatically即可, 如图
2018-12-07 09:08:44 1506
原创 android串口通信
android串口通信在工业控制环境下,通常需要工控机与设备进行串口连接进行通信,以增加系统的稳定性,这个时候就需要app具有串口通信的功能:android系统没有提供直接访问串口的方法,需要使用jni技术,通过c或c++访问串口github上有demo实现了串口通信,名称为android-serialport-api,可以在网站里搜一下,可以下载下来看看。有的demo有点老,他的.s...
2018-03-15 17:52:51 471
原创 无usb数据线在真机上调试android程序
无usb数据线在真机上调试android程序某些工业控制机没有micro usb接口,无法连接手机数据线,也就无法连接pc机调试,这个时候就可以通过wifi实现pc与android设备的连接,进行实时调试,网上某些教程都说无线调试之前需要连接usb数据线设置一次,之后才能断开数据线进行无线调试,对于无法连接数据线的情况根本无用;本教程将从头到尾无需数据线,具体步骤如下:android设备...
2018-03-14 17:19:16 1018
原创 Jackson使用总结
将java对象obj转为json字符串ObjectMapper mapper = new ObjectMapper();String json = mapper.writeValueAsString(obj);将json字符串转为java对象ObjectMapper mapper = new ObjectMapper();Object obj = mapper.readValue(json,
2017-07-25 16:12:48 879 1
原创 JPA&Hibernate问题记录
报错java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance beforeQuery flushing,这个问题应该是在使用@OneToMany时,没有加级联
2017-06-27 20:34:23 556
原创 JPA Hibernate 使用UUID做为主键的问题
当使用UUID类型的数据作为主键的时候,务必使id的数据类型为String而不是UUID,比如 应该写为:@Id@GenericGenerator(name = "system-uuid", strategy = "uuid2")@GeneratedValue(generator = "system-uuid")private String id;不能是:@Id@GenericGenera
2017-06-25 20:42:44 9232
原创 Hibernate的配置
如果使用maven管理,则需要在pom.xml中配置hibernate,代码如下 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifacted> <version>5.2.10.Final</version> </dependenc
2017-06-21 20:42:14 285
原创 Maven\hibernate\mysql的使用
项目说明:在eclipse中创建maven项目,项目功能为用hibernate框架操作mysql数据库创建项目,在eclipse中选择File-new-other,弹出New对话框,选择Maven-Maven Project节点,点击Next,选择项目目录Location,其他默认,Next,进入Select an Archetype窗口,选择maven-archetype-quickstart条
2017-06-19 14:47:19 1054
原创 二级路由器设置,二级路由器无法上网
二级路由器设置,二级路由器无法上网首先将电脑连接二级路由的LAN口,先不要连接已经路由,用浏览器登录路由器,如图找到LAN口设置,将LAN口的IP地址改为和一级路由器的网段不一样的地址,如一级路由的IP为192.168.1.1,那么二级路由器可以改为192.168.2.1,如图保存设置,保存会提示重启路由器,确认重启。重启路由器完成后,用新的IP地址重启登录路由器,找到WAN口设置,选择静态
2017-05-21 19:26:39 15412 1
原创 Java使用mina作为网络框架
Java使用mina作为网络框架mina的环境搭建需要的资源:mina,下载地址mina下载slf4j,下载地址slf4j下载log4j,下载地址log4j1.2下载mina版本没有限制,目前使用的是apache-mina-2.0.16slf4j版本没有限制,目前使用的是slf4j-1.7.22重要的是log4j的版本要求,如果log4j使用最新版本2.x将出错,所以目前使用的是log4
2017-01-02 16:43:30 740
原创 c#获取本机ip地址
c#获取本机ipv4地址string[] GetLocalIpv4(){ //事先不知道ip的个数,数组长度未知,因此用StringCollection储存 IPAddress[] localIPs; localIPs = Dns.GetHostAddresses(Dns.GetHostName()); StringCollection IpCollection
2016-12-14 12:00:58 240
原创 MySql常用命令
登陆,如果没有在环境变量中配置路径,则需要定位到mysql安装的bin目录,输入mysql -uroot -p,回车,输入密码,回车。修改密码: set password for root@localhost = password(‘root’);mysqladmin -uroot -p123456 password 123;show databases 显示所有数据库。show vari
2016-11-30 21:08:41 218
原创 MySql常见错误
登陆以后,执行命令报错You must reset your password using ALTER USER statement before executing this statement。执行以下三步 SET PASSWORD = PASSWORD(‘your new password’);ALTER USER ‘root’@’localhost’PASSWORD EXPIRE NEV
2016-11-30 20:59:05 292
原创 Android Studio 问题解决
打开模拟器弹出错误,Inter HAXM is required to run this AVD,VT-x is disabled in BIOS. 首先在SDK Manager中检查是否安装Download Intel x86 Emulator Accelerator(HAXM installer),如果没有安装,则在SDK Manager中下载安装.进入BIOS界面,如何进入依电脑不同而有
2016-11-29 22:19:48 499
原创 JavaWeb常见问题
Jsp代码中错误:Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core” ,缺少jstl核心库,下载地址:http://tomcat.apache.org/taglibs/standard/,taglibs-standard-impl-1.2.5.jar,将下载的jar包放到WebRoot-WEB
2016-11-28 20:35:32 369
原创 Java Eclipse Tomcat MySql开发javaweb项目环境搭建
Java Eclipse Tomcat MySql开发javaweb项目环境搭建Java环境搭建首先下载JDK开发工具,注意不是下载java运行环境,java运行环境只包含jar文件,而JDK包含jdk和jer两个文件。下载地址:http://www.oracle.com/technetwork/java/javase/downloads,如图:安装下载的JDK安装文件,安装目
2016-11-27 10:42:04 1361
原创 c#获取麦克风数据并播放
本程序使用了第三方(傲瑞科技)开发库:ESBasic.dllESBasic.xmlOraycn.MCapture.dllOraycn.MCapture.xmlOraycn.MPlayer.dllOraycn.MPlayer.xml 访问官方网址 将以上文件拷贝到项目Debug目录下,并在项目中添加引用 捕获音频数据类using Oraycn.MCapture;using Remot
2016-10-22 09:28:50 6431 3
原创 string和byte[]的转换 (C#)
string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes(str);byte[]转成string:string str = System.Text.Encoding.Default.GetString(byteArray);其中System.Text.Encoding.Default为默认编码,还有其他编码类型
2016-10-18 11:20:06 302
原创 网址推荐
网址推荐网址推荐图标库Web开发社区技术官网图标库 [ Font Awesome ] [ IconMonster ] [ Icons8 ] [ IconFinder ] [ Fontello ]Web开发社区 [ 掘金 ] 高质量的技术社区,国内算是最好的了. [ Stack Overflow ]技术官网Netty
2016-10-13 09:16:10 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人