JNA使用示例
最近在做一个调用dll的需求,其中需要用到JNA于是就做了些粗略学习。学习自然要去找些资源看看,本以为网上的应该八九不离十,谁曾想被网上一大堆垃圾信息给坑了,最后还是得静下心来好好学习一下官网上的东西。推荐直接去
官方文档学习JNA。当然有些人不太习惯官网的英文资料,可以参考一下我的这基础教程。
在日常的数据维护中会遇到一些关联数据的修改或删除。例如:A表外键关联B表,由于某些特殊原因,B表数据部分数据需要修正,A表部分字段的数据也要相应修改。一般这样做update b set xxx where xxx,update a set xxx where a.外键 in (select id from b where xxx)这样显得繁琐且效率低下,我希望在update的时候就把b的受影响数据的id值取出来。因此我整理了下一些常用的取SQL返回值的操作。
之前在Vps上折腾东西老是接触Vim编辑和Shell相关的东西,但是一直都没有有效的学习。偶然间发现Git的客户端里有个git-bash.exe,这程序可以让我们体验部分Linux特性,用它学习学习Vim和Shell还是比较Nice的。
之前Lantern用来用来看看谷歌查查资料还是不错的,虽然有个500M流量限制,但是老是时灵时不灵搞得很郁闷,于是下定决心自己搞下。捣鼓了一台便宜的VPS,搭建了ss,效果还不错于是来分享下。
Maven是一个可以用于构建和管理任何基于Java的项目的工具,可以使Java开发人员日常工作变得更轻松。在一些大型应用中,仅用包名不同来区分是远远不够的,这就需要用到Maven的多模块部分。通过多个模块来划分功能,清晰直观易于管理。这里将粗浅的介绍spring boot下Maven的多模块部分。
很尴尬这一篇和上一篇间隔时间相当的长,过了一个长假算是其中因素之一。最主要的因素还是人懒了囧。言归正传,本篇日志介绍下eclipse的一些小技巧,虽说现在很多人追捧idea,两者各有千秋,但是于我们公司目前的环境来讲还是eclipse为主。主用idea的可以跳过这篇日志了。
oracle之中很多语法都和by有关,虽然意义各不不同,但是我还是想稍加整理下记录下,以增强个人对这方面的认知。
好久没写日志了,主要是不知道该写些什么。最近在处理数据问题,总算在工作中积累些素材,今天就记录下oracle中正则表达式的应用。在SQL用正则表达式还是有些冷门的,但是艺多不压身,万一要用了咱也不虚。
正则表达式在文字处理方面是一个利器,经常可以出其不意的以相对简单的方式处理一些看似棘手的问题。但是在平时的工作当中正则表达式只是偶尔用到所以我用这篇文档记录一下相关的使用方法,以免花费不必要的时间去寻找相关资料。