新建一张表,表的ID是自增的,如何在新增时返回这条数据生成的主键ID。这个有实际使用案例,比如多表之间有关系时,下面的表要使用上面表的主键,那么就必须获得上面新增数据的主键。有两种方式,第一种是查询这个表下一个要生成的ID,比如现在数据库有一条数据,那下一个ID是2,多次查询不使用的情况下一直返回2。如果新增了一个数据2但是删除的话,再查询返回3。select AUTO_INCREMENT as id from INFORMATION_SCHEMA.TABLES where TABLE_NAME='test'...阅读全文>>
JNA介绍JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。https://github.com/java-native-access/jna http://java-native-access.github.io/jna/5.2.0/javadoc/ 优点JNA可以让你像调用一般...阅读全文>>
Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigParse,方便程序员或用户通过该类的方法来修改.ini配置文件。在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释。它提供了几个主要的方法:1....阅读全文>>
正如本站实用的文本编辑器一样,某程序后台也使用了UEditor,对UEditor进行了改造,目的是只保留UEditor的图片和附件上传功能。由于涉及到Word导出功能,在进行Word导出的时候,会把附件的名称导出到Word中,但只是附件名字,需要去掉。方法就是把文本中所有A标签去掉即可,因为所谓的附件,在UEditor中其实就是把文件上传后,生成了一个超链接。这里实用正则,把文本中的A标签替换为空。阅读全文>>
这里使用的是JavaMail技术,前台使用了fckeditor做邮件美化,由于只是示例,后台发送时只是将邮件保存在本地,但是可以查看,如果需要实际发送,请参考我的其他博客文章,我写了很多关于邮件发送的示例!阅读全文>>
先搞一个增加背景图片首先要准备图片,这个图片可以是本地的也可以是远程的如果你使用本地的,那么会有一些问题,稍后再说,大家也帮忙给看看问题如果是使用了远程,那很简单,就是发送一个HTML格式的邮件而已阅读全文>>
之前已经看到,如果消息包指定了他们之间的关系,增加一个文件进去,邮箱就会显示成普通附件但是那毕竟不是附件,附件就是附件不能含糊其实增加附件很简单指定消息包内元素为混合关系增加附件并指定附件的名称阅读全文>>
一般是这样的,我们可能不会要求马上发送这封邮件,为了减少服务器压力和带宽压力,我们一般是在空闲时在发送,或者用户指定时间才发送那么就要先把邮件进行保存,然后按时发送可以将信息保存到数据库,然后获取后再组装邮件信息,这里我们就把邮件打成一个文件保存在本地保存到本地很简单,只要之前你的示例都能跑通,只差一步阅读全文>>
你要准备一个邮箱账户,就用网易的吧,然后打开SMTP功能关于网易的一些端口信息参考下面每个公司都是不一样的,使用SSL的和不实用的也不一样使用的开发和编译环境是JDK1.4,如果你使用的是JDK1.5环境,那么你的环境需要修改一些东西,找到 javaee.jar 删除里面的 mial 包,否则会有冲突阅读全文>>
其实就是发送的内容需要构建一个消息体然后设置消息提的内容,内容就是HTML代码,这样接收者看到的就是带有样式的邮件内容你也可以增加附件,增加背景音乐等阅读全文>>